octopusdeploy 0.43.0 published on Thursday, Apr 17, 2025 by octopusdeploylabs
octopusdeploy.getProjects
Explore with Pulumi AI
octopusdeploy 0.43.0 published on Thursday, Apr 17, 2025 by octopusdeploylabs
Provides information about existing Octopus Deploy projects.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as octopusdeploy from "@pulumi/octopusdeploy";
const example = octopusdeploy.getProjects({
clonedFromProjectId: "Projects-456",
ids: [
"Projects-123",
"Projects-321",
],
isClone: true,
name: "Default",
partialName: "Defau",
skip: 5,
take: 100,
});
import pulumi
import pulumi_octopusdeploy as octopusdeploy
example = octopusdeploy.get_projects(cloned_from_project_id="Projects-456",
ids=[
"Projects-123",
"Projects-321",
],
is_clone=True,
name="Default",
partial_name="Defau",
skip=5,
take=100)
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/octopusdeploy/octopusdeploy"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := octopusdeploy.GetProjects(ctx, &octopusdeploy.GetProjectsArgs{
ClonedFromProjectId: pulumi.StringRef("Projects-456"),
Ids: []string{
"Projects-123",
"Projects-321",
},
IsClone: pulumi.BoolRef(true),
Name: pulumi.StringRef("Default"),
PartialName: pulumi.StringRef("Defau"),
Skip: pulumi.Float64Ref(5),
Take: pulumi.Float64Ref(100),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Octopusdeploy = Pulumi.Octopusdeploy;
return await Deployment.RunAsync(() =>
{
var example = Octopusdeploy.GetProjects.Invoke(new()
{
ClonedFromProjectId = "Projects-456",
Ids = new[]
{
"Projects-123",
"Projects-321",
},
IsClone = true,
Name = "Default",
PartialName = "Defau",
Skip = 5,
Take = 100,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.octopusdeploy.OctopusdeployFunctions;
import com.pulumi.octopusdeploy.inputs.GetProjectsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = OctopusdeployFunctions.getProjects(GetProjectsArgs.builder()
.clonedFromProjectId("Projects-456")
.ids(
"Projects-123",
"Projects-321")
.isClone(true)
.name("Default")
.partialName("Defau")
.skip(5)
.take(100)
.build());
}
}
variables:
example:
fn::invoke:
function: octopusdeploy:getProjects
arguments:
clonedFromProjectId: Projects-456
ids:
- Projects-123
- Projects-321
isClone: true
name: Default
partialName: Defau
skip: 5
take: 100
Using getProjects
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getProjects(args: GetProjectsArgs, opts?: InvokeOptions): Promise<GetProjectsResult>
function getProjectsOutput(args: GetProjectsOutputArgs, opts?: InvokeOptions): Output<GetProjectsResult>
def get_projects(cloned_from_project_id: Optional[str] = None,
ids: Optional[Sequence[str]] = None,
is_clone: Optional[bool] = None,
name: Optional[str] = None,
partial_name: Optional[str] = None,
skip: Optional[float] = None,
space_id: Optional[str] = None,
take: Optional[float] = None,
opts: Optional[InvokeOptions] = None) -> GetProjectsResult
def get_projects_output(cloned_from_project_id: Optional[pulumi.Input[str]] = None,
ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
is_clone: Optional[pulumi.Input[bool]] = None,
name: Optional[pulumi.Input[str]] = None,
partial_name: Optional[pulumi.Input[str]] = None,
skip: Optional[pulumi.Input[float]] = None,
space_id: Optional[pulumi.Input[str]] = None,
take: Optional[pulumi.Input[float]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetProjectsResult]
func GetProjects(ctx *Context, args *GetProjectsArgs, opts ...InvokeOption) (*GetProjectsResult, error)
func GetProjectsOutput(ctx *Context, args *GetProjectsOutputArgs, opts ...InvokeOption) GetProjectsResultOutput
> Note: This function is named GetProjects
in the Go SDK.
public static class GetProjects
{
public static Task<GetProjectsResult> InvokeAsync(GetProjectsArgs args, InvokeOptions? opts = null)
public static Output<GetProjectsResult> Invoke(GetProjectsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetProjectsResult> getProjects(GetProjectsArgs args, InvokeOptions options)
public static Output<GetProjectsResult> getProjects(GetProjectsArgs args, InvokeOptions options)
fn::invoke:
function: octopusdeploy:index/getProjects:getProjects
arguments:
# arguments dictionary
The following arguments are supported:
- Cloned
From stringProject Id - A filter to search for cloned resources by a project ID.
- Ids List<string>
- A filter to search by a list of IDs.
- Is
Clone bool - A filter to search for cloned resources.
- Name string
- A filter to search by name
- Partial
Name string - A filter to search by a partial name.
- Skip double
- A filter to specify the number of items to skip in the response.
- Space
Id string - A Space ID to filter by. Will revert what is specified on the provider if not set
- Take double
- A filter to specify the number of items to take (or return) in the response.
- Cloned
From stringProject Id - A filter to search for cloned resources by a project ID.
- Ids []string
- A filter to search by a list of IDs.
- Is
Clone bool - A filter to search for cloned resources.
- Name string
- A filter to search by name
- Partial
Name string - A filter to search by a partial name.
- Skip float64
- A filter to specify the number of items to skip in the response.
- Space
Id string - A Space ID to filter by. Will revert what is specified on the provider if not set
- Take float64
- A filter to specify the number of items to take (or return) in the response.
- cloned
From StringProject Id - A filter to search for cloned resources by a project ID.
- ids List<String>
- A filter to search by a list of IDs.
- is
Clone Boolean - A filter to search for cloned resources.
- name String
- A filter to search by name
- partial
Name String - A filter to search by a partial name.
- skip Double
- A filter to specify the number of items to skip in the response.
- space
Id String - A Space ID to filter by. Will revert what is specified on the provider if not set
- take Double
- A filter to specify the number of items to take (or return) in the response.
- cloned
From stringProject Id - A filter to search for cloned resources by a project ID.
- ids string[]
- A filter to search by a list of IDs.
- is
Clone boolean - A filter to search for cloned resources.
- name string
- A filter to search by name
- partial
Name string - A filter to search by a partial name.
- skip number
- A filter to specify the number of items to skip in the response.
- space
Id string - A Space ID to filter by. Will revert what is specified on the provider if not set
- take number
- A filter to specify the number of items to take (or return) in the response.
- cloned_
from_ strproject_ id - A filter to search for cloned resources by a project ID.
- ids Sequence[str]
- A filter to search by a list of IDs.
- is_
clone bool - A filter to search for cloned resources.
- name str
- A filter to search by name
- partial_
name str - A filter to search by a partial name.
- skip float
- A filter to specify the number of items to skip in the response.
- space_
id str - A Space ID to filter by. Will revert what is specified on the provider if not set
- take float
- A filter to specify the number of items to take (or return) in the response.
- cloned
From StringProject Id - A filter to search for cloned resources by a project ID.
- ids List<String>
- A filter to search by a list of IDs.
- is
Clone Boolean - A filter to search for cloned resources.
- name String
- A filter to search by name
- partial
Name String - A filter to search by a partial name.
- skip Number
- A filter to specify the number of items to skip in the response.
- space
Id String - A Space ID to filter by. Will revert what is specified on the provider if not set
- take Number
- A filter to specify the number of items to take (or return) in the response.
getProjects Result
The following output properties are available:
- Id string
- An auto-generated identifier that includes the timestamp when this data source was last modified.
- Projects
List<Get
Projects Project> - A list of projects that match the filter(s).
- Cloned
From stringProject Id - A filter to search for cloned resources by a project ID.
- Ids List<string>
- A filter to search by a list of IDs.
- Is
Clone bool - A filter to search for cloned resources.
- Name string
- A filter to search by name
- Partial
Name string - A filter to search by a partial name.
- Skip double
- A filter to specify the number of items to skip in the response.
- Space
Id string - A Space ID to filter by. Will revert what is specified on the provider if not set
- Take double
- A filter to specify the number of items to take (or return) in the response.
- Id string
- An auto-generated identifier that includes the timestamp when this data source was last modified.
- Projects
[]Get
Projects Project - A list of projects that match the filter(s).
- Cloned
From stringProject Id - A filter to search for cloned resources by a project ID.
- Ids []string
- A filter to search by a list of IDs.
- Is
Clone bool - A filter to search for cloned resources.
- Name string
- A filter to search by name
- Partial
Name string - A filter to search by a partial name.
- Skip float64
- A filter to specify the number of items to skip in the response.
- Space
Id string - A Space ID to filter by. Will revert what is specified on the provider if not set
- Take float64
- A filter to specify the number of items to take (or return) in the response.
- id String
- An auto-generated identifier that includes the timestamp when this data source was last modified.
- projects
List<Get
Projects Project> - A list of projects that match the filter(s).
- cloned
From StringProject Id - A filter to search for cloned resources by a project ID.
- ids List<String>
- A filter to search by a list of IDs.
- is
Clone Boolean - A filter to search for cloned resources.
- name String
- A filter to search by name
- partial
Name String - A filter to search by a partial name.
- skip Double
- A filter to specify the number of items to skip in the response.
- space
Id String - A Space ID to filter by. Will revert what is specified on the provider if not set
- take Double
- A filter to specify the number of items to take (or return) in the response.
- id string
- An auto-generated identifier that includes the timestamp when this data source was last modified.
- projects
Get
Projects Project[] - A list of projects that match the filter(s).
- cloned
From stringProject Id - A filter to search for cloned resources by a project ID.
- ids string[]
- A filter to search by a list of IDs.
- is
Clone boolean - A filter to search for cloned resources.
- name string
- A filter to search by name
- partial
Name string - A filter to search by a partial name.
- skip number
- A filter to specify the number of items to skip in the response.
- space
Id string - A Space ID to filter by. Will revert what is specified on the provider if not set
- take number
- A filter to specify the number of items to take (or return) in the response.
- id str
- An auto-generated identifier that includes the timestamp when this data source was last modified.
- projects
Sequence[Get
Projects Project] - A list of projects that match the filter(s).
- cloned_
from_ strproject_ id - A filter to search for cloned resources by a project ID.
- ids Sequence[str]
- A filter to search by a list of IDs.
- is_
clone bool - A filter to search for cloned resources.
- name str
- A filter to search by name
- partial_
name str - A filter to search by a partial name.
- skip float
- A filter to specify the number of items to skip in the response.
- space_
id str - A Space ID to filter by. Will revert what is specified on the provider if not set
- take float
- A filter to specify the number of items to take (or return) in the response.
- id String
- An auto-generated identifier that includes the timestamp when this data source was last modified.
- projects List<Property Map>
- A list of projects that match the filter(s).
- cloned
From StringProject Id - A filter to search for cloned resources by a project ID.
- ids List<String>
- A filter to search by a list of IDs.
- is
Clone Boolean - A filter to search for cloned resources.
- name String
- A filter to search by name
- partial
Name String - A filter to search by a partial name.
- skip Number
- A filter to specify the number of items to skip in the response.
- space
Id String - A Space ID to filter by. Will revert what is specified on the provider if not set
- take Number
- A filter to specify the number of items to take (or return) in the response.
Supporting Types
GetProjectsProject
- Allow
Deployments boolTo No Targets - Auto
Create boolRelease - Auto
Deploy List<GetRelease Overrides Projects Project Auto Deploy Release Override> - Cloned
From stringProject Id - Connectivity
Policies List<GetProjects Project Connectivity Policy> - Default
Guided stringFailure Mode - Default
To boolSkip If Already Installed - Deployment
Changes stringTemplate - Deployment
Process stringId - Description string
- The description of this project
- Discrete
Channel boolRelease - Treats releases of different channels to the same environment as a separate deployment dimension
- Git
Anonymous List<GetPersistence Settings Projects Project Git Anonymous Persistence Setting> - Git-related persistence settings for a version-controlled project using anonymous authentication.
- Git
Library List<GetPersistence Settings Projects Project Git Library Persistence Setting> - Git-related persistence settings for a version-controlled project using library authentication.
- Git
Username List<GetPassword Persistence Settings Projects Project Git Username Password Persistence Setting> - Git-related persistence settings for a version-controlled project using username*password authentication.
- Id string
- Included
Library List<string>Variable Sets - Is
Disabled bool - Is
Discrete boolChannel Release - Is
Version boolControlled - Jira
Service List<GetManagement Extension Settings Projects Project Jira Service Management Extension Setting> - Extension settings for the Jira Service Management (JSM) integration.
- Lifecycle
Id string - The lifecycle ID associated with this project
- Name string
- The name of the project in Octopus Deploy. This name must be unique.
- Project
Group stringId - The project group ID associated with this project.
- Release
Creation List<GetStrategies Projects Project Release Creation Strategy> - The release creation strategy for the project.
- Release
Notes stringTemplate - The template to use for release notes.
- Servicenow
Extension List<GetSettings Projects Project Servicenow Extension Setting> - Extension settings for the ServiceNow integration.
- Slug string
- A human-readable, unique identifier, used to identify a project.
- Space
Id string - The space ID associated with this project.
- Templates
List<Get
Projects Project Template> - Template parameters for the project.
- Tenanted
Deployment stringParticipation - The tenanted deployment mode of the project.
- Variable
Set stringId - The ID of the variable set associated with this project.
- Versioning
Strategies List<GetProjects Project Versioning Strategy> - The versioning strategy for the project.
- Allow
Deployments boolTo No Targets - Auto
Create boolRelease - Auto
Deploy []GetRelease Overrides Projects Project Auto Deploy Release Override - Cloned
From stringProject Id - Connectivity
Policies []GetProjects Project Connectivity Policy - Default
Guided stringFailure Mode - Default
To boolSkip If Already Installed - Deployment
Changes stringTemplate - Deployment
Process stringId - Description string
- The description of this project
- Discrete
Channel boolRelease - Treats releases of different channels to the same environment as a separate deployment dimension
- Git
Anonymous []GetPersistence Settings Projects Project Git Anonymous Persistence Setting - Git-related persistence settings for a version-controlled project using anonymous authentication.
- Git
Library []GetPersistence Settings Projects Project Git Library Persistence Setting - Git-related persistence settings for a version-controlled project using library authentication.
- Git
Username []GetPassword Persistence Settings Projects Project Git Username Password Persistence Setting - Git-related persistence settings for a version-controlled project using username*password authentication.
- Id string
- Included
Library []stringVariable Sets - Is
Disabled bool - Is
Discrete boolChannel Release - Is
Version boolControlled - Jira
Service []GetManagement Extension Settings Projects Project Jira Service Management Extension Setting - Extension settings for the Jira Service Management (JSM) integration.
- Lifecycle
Id string - The lifecycle ID associated with this project
- Name string
- The name of the project in Octopus Deploy. This name must be unique.
- Project
Group stringId - The project group ID associated with this project.
- Release
Creation []GetStrategies Projects Project Release Creation Strategy - The release creation strategy for the project.
- Release
Notes stringTemplate - The template to use for release notes.
- Servicenow
Extension []GetSettings Projects Project Servicenow Extension Setting - Extension settings for the ServiceNow integration.
- Slug string
- A human-readable, unique identifier, used to identify a project.
- Space
Id string - The space ID associated with this project.
- Templates
[]Get
Projects Project Template - Template parameters for the project.
- Tenanted
Deployment stringParticipation - The tenanted deployment mode of the project.
- Variable
Set stringId - The ID of the variable set associated with this project.
- Versioning
Strategies []GetProjects Project Versioning Strategy - The versioning strategy for the project.
- allow
Deployments BooleanTo No Targets - auto
Create BooleanRelease - auto
Deploy List<GetRelease Overrides Projects Project Auto Deploy Release Override> - cloned
From StringProject Id - connectivity
Policies List<GetProjects Project Connectivity Policy> - default
Guided StringFailure Mode - default
To BooleanSkip If Already Installed - deployment
Changes StringTemplate - deployment
Process StringId - description String
- The description of this project
- discrete
Channel BooleanRelease - Treats releases of different channels to the same environment as a separate deployment dimension
- git
Anonymous List<GetPersistence Settings Projects Project Git Anonymous Persistence Setting> - Git-related persistence settings for a version-controlled project using anonymous authentication.
- git
Library List<GetPersistence Settings Projects Project Git Library Persistence Setting> - Git-related persistence settings for a version-controlled project using library authentication.
- git
Username List<GetPassword Persistence Settings Projects Project Git Username Password Persistence Setting> - Git-related persistence settings for a version-controlled project using username*password authentication.
- id String
- included
Library List<String>Variable Sets - is
Disabled Boolean - is
Discrete BooleanChannel Release - is
Version BooleanControlled - jira
Service List<GetManagement Extension Settings Projects Project Jira Service Management Extension Setting> - Extension settings for the Jira Service Management (JSM) integration.
- lifecycle
Id String - The lifecycle ID associated with this project
- name String
- The name of the project in Octopus Deploy. This name must be unique.
- project
Group StringId - The project group ID associated with this project.
- release
Creation List<GetStrategies Projects Project Release Creation Strategy> - The release creation strategy for the project.
- release
Notes StringTemplate - The template to use for release notes.
- servicenow
Extension List<GetSettings Projects Project Servicenow Extension Setting> - Extension settings for the ServiceNow integration.
- slug String
- A human-readable, unique identifier, used to identify a project.
- space
Id String - The space ID associated with this project.
- templates
List<Get
Projects Project Template> - Template parameters for the project.
- tenanted
Deployment StringParticipation - The tenanted deployment mode of the project.
- variable
Set StringId - The ID of the variable set associated with this project.
- versioning
Strategies List<GetProjects Project Versioning Strategy> - The versioning strategy for the project.
- allow
Deployments booleanTo No Targets - auto
Create booleanRelease - auto
Deploy GetRelease Overrides Projects Project Auto Deploy Release Override[] - cloned
From stringProject Id - connectivity
Policies GetProjects Project Connectivity Policy[] - default
Guided stringFailure Mode - default
To booleanSkip If Already Installed - deployment
Changes stringTemplate - deployment
Process stringId - description string
- The description of this project
- discrete
Channel booleanRelease - Treats releases of different channels to the same environment as a separate deployment dimension
- git
Anonymous GetPersistence Settings Projects Project Git Anonymous Persistence Setting[] - Git-related persistence settings for a version-controlled project using anonymous authentication.
- git
Library GetPersistence Settings Projects Project Git Library Persistence Setting[] - Git-related persistence settings for a version-controlled project using library authentication.
- git
Username GetPassword Persistence Settings Projects Project Git Username Password Persistence Setting[] - Git-related persistence settings for a version-controlled project using username*password authentication.
- id string
- included
Library string[]Variable Sets - is
Disabled boolean - is
Discrete booleanChannel Release - is
Version booleanControlled - jira
Service GetManagement Extension Settings Projects Project Jira Service Management Extension Setting[] - Extension settings for the Jira Service Management (JSM) integration.
- lifecycle
Id string - The lifecycle ID associated with this project
- name string
- The name of the project in Octopus Deploy. This name must be unique.
- project
Group stringId - The project group ID associated with this project.
- release
Creation GetStrategies Projects Project Release Creation Strategy[] - The release creation strategy for the project.
- release
Notes stringTemplate - The template to use for release notes.
- servicenow
Extension GetSettings Projects Project Servicenow Extension Setting[] - Extension settings for the ServiceNow integration.
- slug string
- A human-readable, unique identifier, used to identify a project.
- space
Id string - The space ID associated with this project.
- templates
Get
Projects Project Template[] - Template parameters for the project.
- tenanted
Deployment stringParticipation - The tenanted deployment mode of the project.
- variable
Set stringId - The ID of the variable set associated with this project.
- versioning
Strategies GetProjects Project Versioning Strategy[] - The versioning strategy for the project.
- allow_
deployments_ boolto_ no_ targets - auto_
create_ boolrelease - auto_
deploy_ Sequence[Getrelease_ overrides Projects Project Auto Deploy Release Override] - cloned_
from_ strproject_ id - connectivity_
policies Sequence[GetProjects Project Connectivity Policy] - default_
guided_ strfailure_ mode - default_
to_ boolskip_ if_ already_ installed - deployment_
changes_ strtemplate - deployment_
process_ strid - description str
- The description of this project
- discrete_
channel_ boolrelease - Treats releases of different channels to the same environment as a separate deployment dimension
- git_
anonymous_ Sequence[Getpersistence_ settings Projects Project Git Anonymous Persistence Setting] - Git-related persistence settings for a version-controlled project using anonymous authentication.
- git_
library_ Sequence[Getpersistence_ settings Projects Project Git Library Persistence Setting] - Git-related persistence settings for a version-controlled project using library authentication.
- git_
username_ Sequence[Getpassword_ persistence_ settings Projects Project Git Username Password Persistence Setting] - Git-related persistence settings for a version-controlled project using username*password authentication.
- id str
- included_
library_ Sequence[str]variable_ sets - is_
disabled bool - is_
discrete_ boolchannel_ release - is_
version_ boolcontrolled - jira_
service_ Sequence[Getmanagement_ extension_ settings Projects Project Jira Service Management Extension Setting] - Extension settings for the Jira Service Management (JSM) integration.
- lifecycle_
id str - The lifecycle ID associated with this project
- name str
- The name of the project in Octopus Deploy. This name must be unique.
- project_
group_ strid - The project group ID associated with this project.
- release_
creation_ Sequence[Getstrategies Projects Project Release Creation Strategy] - The release creation strategy for the project.
- release_
notes_ strtemplate - The template to use for release notes.
- servicenow_
extension_ Sequence[Getsettings Projects Project Servicenow Extension Setting] - Extension settings for the ServiceNow integration.
- slug str
- A human-readable, unique identifier, used to identify a project.
- space_
id str - The space ID associated with this project.
- templates
Sequence[Get
Projects Project Template] - Template parameters for the project.
- tenanted_
deployment_ strparticipation - The tenanted deployment mode of the project.
- variable_
set_ strid - The ID of the variable set associated with this project.
- versioning_
strategies Sequence[GetProjects Project Versioning Strategy] - The versioning strategy for the project.
- allow
Deployments BooleanTo No Targets - auto
Create BooleanRelease - auto
Deploy List<Property Map>Release Overrides - cloned
From StringProject Id - connectivity
Policies List<Property Map> - default
Guided StringFailure Mode - default
To BooleanSkip If Already Installed - deployment
Changes StringTemplate - deployment
Process StringId - description String
- The description of this project
- discrete
Channel BooleanRelease - Treats releases of different channels to the same environment as a separate deployment dimension
- git
Anonymous List<Property Map>Persistence Settings - Git-related persistence settings for a version-controlled project using anonymous authentication.
- git
Library List<Property Map>Persistence Settings - Git-related persistence settings for a version-controlled project using library authentication.
- git
Username List<Property Map>Password Persistence Settings - Git-related persistence settings for a version-controlled project using username*password authentication.
- id String
- included
Library List<String>Variable Sets - is
Disabled Boolean - is
Discrete BooleanChannel Release - is
Version BooleanControlled - jira
Service List<Property Map>Management Extension Settings - Extension settings for the Jira Service Management (JSM) integration.
- lifecycle
Id String - The lifecycle ID associated with this project
- name String
- The name of the project in Octopus Deploy. This name must be unique.
- project
Group StringId - The project group ID associated with this project.
- release
Creation List<Property Map>Strategies - The release creation strategy for the project.
- release
Notes StringTemplate - The template to use for release notes.
- servicenow
Extension List<Property Map>Settings - Extension settings for the ServiceNow integration.
- slug String
- A human-readable, unique identifier, used to identify a project.
- space
Id String - The space ID associated with this project.
- templates List<Property Map>
- Template parameters for the project.
- tenanted
Deployment StringParticipation - The tenanted deployment mode of the project.
- variable
Set StringId - The ID of the variable set associated with this project.
- versioning
Strategies List<Property Map> - The versioning strategy for the project.
GetProjectsProjectAutoDeployReleaseOverride
- Environment
Id string - The environment ID for the auto deploy release override.
- Release
Id string - The release ID for the auto deploy release override.
- Tenant
Id string - The tenant ID for the auto deploy release override.
- Environment
Id string - The environment ID for the auto deploy release override.
- Release
Id string - The release ID for the auto deploy release override.
- Tenant
Id string - The tenant ID for the auto deploy release override.
- environment
Id String - The environment ID for the auto deploy release override.
- release
Id String - The release ID for the auto deploy release override.
- tenant
Id String - The tenant ID for the auto deploy release override.
- environment
Id string - The environment ID for the auto deploy release override.
- release
Id string - The release ID for the auto deploy release override.
- tenant
Id string - The tenant ID for the auto deploy release override.
- environment_
id str - The environment ID for the auto deploy release override.
- release_
id str - The release ID for the auto deploy release override.
- tenant_
id str - The tenant ID for the auto deploy release override.
- environment
Id String - The environment ID for the auto deploy release override.
- release
Id String - The release ID for the auto deploy release override.
- tenant
Id String - The tenant ID for the auto deploy release override.
GetProjectsProjectConnectivityPolicy
- Allow
Deployments boolTo No Targets - Allow deployments to be created when there are no targets.
- Exclude
Unhealthy boolTargets - Exclude unhealthy targets from deployments.
- Skip
Machine stringBehavior - The behavior when a machine is skipped.
- Target
Roles List<string> - The target roles for the connectivity policy.
- Allow
Deployments boolTo No Targets - Allow deployments to be created when there are no targets.
- Exclude
Unhealthy boolTargets - Exclude unhealthy targets from deployments.
- Skip
Machine stringBehavior - The behavior when a machine is skipped.
- Target
Roles []string - The target roles for the connectivity policy.
- allow
Deployments BooleanTo No Targets - Allow deployments to be created when there are no targets.
- exclude
Unhealthy BooleanTargets - Exclude unhealthy targets from deployments.
- skip
Machine StringBehavior - The behavior when a machine is skipped.
- target
Roles List<String> - The target roles for the connectivity policy.
- allow
Deployments booleanTo No Targets - Allow deployments to be created when there are no targets.
- exclude
Unhealthy booleanTargets - Exclude unhealthy targets from deployments.
- skip
Machine stringBehavior - The behavior when a machine is skipped.
- target
Roles string[] - The target roles for the connectivity policy.
- allow_
deployments_ boolto_ no_ targets - Allow deployments to be created when there are no targets.
- exclude_
unhealthy_ booltargets - Exclude unhealthy targets from deployments.
- skip_
machine_ strbehavior - The behavior when a machine is skipped.
- target_
roles Sequence[str] - The target roles for the connectivity policy.
- allow
Deployments BooleanTo No Targets - Allow deployments to be created when there are no targets.
- exclude
Unhealthy BooleanTargets - Exclude unhealthy targets from deployments.
- skip
Machine StringBehavior - The behavior when a machine is skipped.
- target
Roles List<String> - The target roles for the connectivity policy.
GetProjectsProjectGitAnonymousPersistenceSetting
- Base
Path string - The base path associated with these version control settings.
- Default
Branch string - The default branch associated with these version control settings.
- Protected
Branches List<string> - A list of protected branch patterns.
- Url string
- The URL associated with these version control settings.
- Base
Path string - The base path associated with these version control settings.
- Default
Branch string - The default branch associated with these version control settings.
- Protected
Branches []string - A list of protected branch patterns.
- Url string
- The URL associated with these version control settings.
- base
Path String - The base path associated with these version control settings.
- default
Branch String - The default branch associated with these version control settings.
- protected
Branches List<String> - A list of protected branch patterns.
- url String
- The URL associated with these version control settings.
- base
Path string - The base path associated with these version control settings.
- default
Branch string - The default branch associated with these version control settings.
- protected
Branches string[] - A list of protected branch patterns.
- url string
- The URL associated with these version control settings.
- base_
path str - The base path associated with these version control settings.
- default_
branch str - The default branch associated with these version control settings.
- protected_
branches Sequence[str] - A list of protected branch patterns.
- url str
- The URL associated with these version control settings.
- base
Path String - The base path associated with these version control settings.
- default
Branch String - The default branch associated with these version control settings.
- protected
Branches List<String> - A list of protected branch patterns.
- url String
- The URL associated with these version control settings.
GetProjectsProjectGitLibraryPersistenceSetting
- Base
Path string - The base path associated with these version control settings.
- Default
Branch string - The default branch associated with these version control settings.
- Git
Credential stringId - The ID of the Git credential.
- Protected
Branches List<string> - A list of protected branch patterns.
- Url string
- The URL associated with these version control settings.
- Base
Path string - The base path associated with these version control settings.
- Default
Branch string - The default branch associated with these version control settings.
- Git
Credential stringId - The ID of the Git credential.
- Protected
Branches []string - A list of protected branch patterns.
- Url string
- The URL associated with these version control settings.
- base
Path String - The base path associated with these version control settings.
- default
Branch String - The default branch associated with these version control settings.
- git
Credential StringId - The ID of the Git credential.
- protected
Branches List<String> - A list of protected branch patterns.
- url String
- The URL associated with these version control settings.
- base
Path string - The base path associated with these version control settings.
- default
Branch string - The default branch associated with these version control settings.
- git
Credential stringId - The ID of the Git credential.
- protected
Branches string[] - A list of protected branch patterns.
- url string
- The URL associated with these version control settings.
- base_
path str - The base path associated with these version control settings.
- default_
branch str - The default branch associated with these version control settings.
- git_
credential_ strid - The ID of the Git credential.
- protected_
branches Sequence[str] - A list of protected branch patterns.
- url str
- The URL associated with these version control settings.
- base
Path String - The base path associated with these version control settings.
- default
Branch String - The default branch associated with these version control settings.
- git
Credential StringId - The ID of the Git credential.
- protected
Branches List<String> - A list of protected branch patterns.
- url String
- The URL associated with these version control settings.
GetProjectsProjectGitUsernamePasswordPersistenceSetting
- Base
Path string - The base path associated with these version control settings.
- Default
Branch string - The default branch associated with these version control settings.
- Password string
- The password for the Git credential.
- Protected
Branches List<string> - A list of protected branch patterns.
- Url string
- The URL associated with these version control settings.
- Username string
- The username for the Git credential.
- Base
Path string - The base path associated with these version control settings.
- Default
Branch string - The default branch associated with these version control settings.
- Password string
- The password for the Git credential.
- Protected
Branches []string - A list of protected branch patterns.
- Url string
- The URL associated with these version control settings.
- Username string
- The username for the Git credential.
- base
Path String - The base path associated with these version control settings.
- default
Branch String - The default branch associated with these version control settings.
- password String
- The password for the Git credential.
- protected
Branches List<String> - A list of protected branch patterns.
- url String
- The URL associated with these version control settings.
- username String
- The username for the Git credential.
- base
Path string - The base path associated with these version control settings.
- default
Branch string - The default branch associated with these version control settings.
- password string
- The password for the Git credential.
- protected
Branches string[] - A list of protected branch patterns.
- url string
- The URL associated with these version control settings.
- username string
- The username for the Git credential.
- base_
path str - The base path associated with these version control settings.
- default_
branch str - The default branch associated with these version control settings.
- password str
- The password for the Git credential.
- protected_
branches Sequence[str] - A list of protected branch patterns.
- url str
- The URL associated with these version control settings.
- username str
- The username for the Git credential.
- base
Path String - The base path associated with these version control settings.
- default
Branch String - The default branch associated with these version control settings.
- password String
- The password for the Git credential.
- protected
Branches List<String> - A list of protected branch patterns.
- url String
- The URL associated with these version control settings.
- username String
- The username for the Git credential.
GetProjectsProjectJiraServiceManagementExtensionSetting
- Connection
Id string - The connection identifier for JSM.
- Is
Enabled bool - Whether the JSM extension is enabled.
- Service
Desk stringProject Name - The JSM service desk project name.
- Connection
Id string - The connection identifier for JSM.
- Is
Enabled bool - Whether the JSM extension is enabled.
- Service
Desk stringProject Name - The JSM service desk project name.
- connection
Id String - The connection identifier for JSM.
- is
Enabled Boolean - Whether the JSM extension is enabled.
- service
Desk StringProject Name - The JSM service desk project name.
- connection
Id string - The connection identifier for JSM.
- is
Enabled boolean - Whether the JSM extension is enabled.
- service
Desk stringProject Name - The JSM service desk project name.
- connection_
id str - The connection identifier for JSM.
- is_
enabled bool - Whether the JSM extension is enabled.
- service_
desk_ strproject_ name - The JSM service desk project name.
- connection
Id String - The connection identifier for JSM.
- is
Enabled Boolean - Whether the JSM extension is enabled.
- service
Desk StringProject Name - The JSM service desk project name.
GetProjectsProjectReleaseCreationStrategy
- Channel
Id string - The ID of the channel to use for release creation.
- Release
Creation stringPackage Step Id - The ID of the step containing the package for release creation.
- Release
Creation List<GetPackages Projects Project Release Creation Strategy Release Creation Package> - Details of the package used for release creation.
- Channel
Id string - The ID of the channel to use for release creation.
- Release
Creation stringPackage Step Id - The ID of the step containing the package for release creation.
- Release
Creation []GetPackages Projects Project Release Creation Strategy Release Creation Package - Details of the package used for release creation.
- channel
Id String - The ID of the channel to use for release creation.
- release
Creation StringPackage Step Id - The ID of the step containing the package for release creation.
- release
Creation List<GetPackages Projects Project Release Creation Strategy Release Creation Package> - Details of the package used for release creation.
- channel
Id string - The ID of the channel to use for release creation.
- release
Creation stringPackage Step Id - The ID of the step containing the package for release creation.
- release
Creation GetPackages Projects Project Release Creation Strategy Release Creation Package[] - Details of the package used for release creation.
- channel_
id str - The ID of the channel to use for release creation.
- release_
creation_ strpackage_ step_ id - The ID of the step containing the package for release creation.
- release_
creation_ Sequence[Getpackages Projects Project Release Creation Strategy Release Creation Package] - Details of the package used for release creation.
- channel
Id String - The ID of the channel to use for release creation.
- release
Creation StringPackage Step Id - The ID of the step containing the package for release creation.
- release
Creation List<Property Map>Packages - Details of the package used for release creation.
GetProjectsProjectReleaseCreationStrategyReleaseCreationPackage
- Deployment
Action string - The deployment action for the release creation package.
- Package
Reference string - The package reference for the release creation package.
- Deployment
Action string - The deployment action for the release creation package.
- Package
Reference string - The package reference for the release creation package.
- deployment
Action String - The deployment action for the release creation package.
- package
Reference String - The package reference for the release creation package.
- deployment
Action string - The deployment action for the release creation package.
- package
Reference string - The package reference for the release creation package.
- deployment_
action str - The deployment action for the release creation package.
- package_
reference str - The package reference for the release creation package.
- deployment
Action String - The deployment action for the release creation package.
- package
Reference String - The package reference for the release creation package.
GetProjectsProjectServicenowExtensionSetting
- Connection
Id string - The connection identifier for ServiceNow.
- Is
Enabled bool - Whether the ServiceNow extension is enabled.
- Is
State boolAutomatically Transitioned - Whether state is automatically transitioned in ServiceNow.
- Standard
Change stringTemplate Name - The name of the standard change template in ServiceNow.
- Connection
Id string - The connection identifier for ServiceNow.
- Is
Enabled bool - Whether the ServiceNow extension is enabled.
- Is
State boolAutomatically Transitioned - Whether state is automatically transitioned in ServiceNow.
- Standard
Change stringTemplate Name - The name of the standard change template in ServiceNow.
- connection
Id String - The connection identifier for ServiceNow.
- is
Enabled Boolean - Whether the ServiceNow extension is enabled.
- is
State BooleanAutomatically Transitioned - Whether state is automatically transitioned in ServiceNow.
- standard
Change StringTemplate Name - The name of the standard change template in ServiceNow.
- connection
Id string - The connection identifier for ServiceNow.
- is
Enabled boolean - Whether the ServiceNow extension is enabled.
- is
State booleanAutomatically Transitioned - Whether state is automatically transitioned in ServiceNow.
- standard
Change stringTemplate Name - The name of the standard change template in ServiceNow.
- connection_
id str - The connection identifier for ServiceNow.
- is_
enabled bool - Whether the ServiceNow extension is enabled.
- is_
state_ boolautomatically_ transitioned - Whether state is automatically transitioned in ServiceNow.
- standard_
change_ strtemplate_ name - The name of the standard change template in ServiceNow.
- connection
Id String - The connection identifier for ServiceNow.
- is
Enabled Boolean - Whether the ServiceNow extension is enabled.
- is
State BooleanAutomatically Transitioned - Whether state is automatically transitioned in ServiceNow.
- standard
Change StringTemplate Name - The name of the standard change template in ServiceNow.
GetProjectsProjectTemplate
- Default
Value string - The default value for the parameter.
- Display
Settings Dictionary<string, string> - The display settings for the parameter.
- Help
Text string - The help text for the parameter.
- Id string
- The ID of the template parameter.
- Label string
- The label shown beside the parameter.
- Name string
- The name of the variable set by the parameter.
- Default
Value string - The default value for the parameter.
- Display
Settings map[string]string - The display settings for the parameter.
- Help
Text string - The help text for the parameter.
- Id string
- The ID of the template parameter.
- Label string
- The label shown beside the parameter.
- Name string
- The name of the variable set by the parameter.
- default
Value String - The default value for the parameter.
- display
Settings Map<String,String> - The display settings for the parameter.
- help
Text String - The help text for the parameter.
- id String
- The ID of the template parameter.
- label String
- The label shown beside the parameter.
- name String
- The name of the variable set by the parameter.
- default
Value string - The default value for the parameter.
- display
Settings {[key: string]: string} - The display settings for the parameter.
- help
Text string - The help text for the parameter.
- id string
- The ID of the template parameter.
- label string
- The label shown beside the parameter.
- name string
- The name of the variable set by the parameter.
- default_
value str - The default value for the parameter.
- display_
settings Mapping[str, str] - The display settings for the parameter.
- help_
text str - The help text for the parameter.
- id str
- The ID of the template parameter.
- label str
- The label shown beside the parameter.
- name str
- The name of the variable set by the parameter.
- default
Value String - The default value for the parameter.
- display
Settings Map<String> - The display settings for the parameter.
- help
Text String - The help text for the parameter.
- id String
- The ID of the template parameter.
- label String
- The label shown beside the parameter.
- name String
- The name of the variable set by the parameter.
GetProjectsProjectVersioningStrategy
- Donor
Package stringStep Id - The ID of the step containing the donor package.
- Donor
Packages List<GetProjects Project Versioning Strategy Donor Package> - Template string
- The template to use for version numbers.
- Donor
Package stringStep Id - The ID of the step containing the donor package.
- Donor
Packages []GetProjects Project Versioning Strategy Donor Package - Template string
- The template to use for version numbers.
- donor
Package StringStep Id - The ID of the step containing the donor package.
- donor
Packages List<GetProjects Project Versioning Strategy Donor Package> - template String
- The template to use for version numbers.
- donor
Package stringStep Id - The ID of the step containing the donor package.
- donor
Packages GetProjects Project Versioning Strategy Donor Package[] - template string
- The template to use for version numbers.
- donor_
package_ strstep_ id - The ID of the step containing the donor package.
- donor_
packages Sequence[GetProjects Project Versioning Strategy Donor Package] - template str
- The template to use for version numbers.
- donor
Package StringStep Id - The ID of the step containing the donor package.
- donor
Packages List<Property Map> - template String
- The template to use for version numbers.
GetProjectsProjectVersioningStrategyDonorPackage
- Deployment
Action string - The deployment action for the donor package.
- Package
Reference string - The package reference for the donor package.
- Deployment
Action string - The deployment action for the donor package.
- Package
Reference string - The package reference for the donor package.
- deployment
Action String - The deployment action for the donor package.
- package
Reference String - The package reference for the donor package.
- deployment
Action string - The deployment action for the donor package.
- package
Reference string - The package reference for the donor package.
- deployment_
action str - The deployment action for the donor package.
- package_
reference str - The package reference for the donor package.
- deployment
Action String - The deployment action for the donor package.
- package
Reference String - The package reference for the donor package.
Package Details
- Repository
- octopusdeploy octopusdeploylabs/terraform-provider-octopusdeploy
- License
- Notes
- This Pulumi package is based on the
octopusdeploy
Terraform Provider.
octopusdeploy 0.43.0 published on Thursday, Apr 17, 2025 by octopusdeploylabs