octopusdeploy.Project
Explore with Pulumi AI
This resource manages projects in Octopus Deploy.
Credentials are stored in state as plaintext. Read more about sensitive data in state.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as octopusdeploy from "@pulumi/octopusdeploy";
const example = new octopusdeploy.Project("example", {
autoCreateRelease: false,
defaultGuidedFailureMode: "EnvironmentDefault",
defaultToSkipIfAlreadyInstalled: false,
description: "The development project.",
discreteChannelRelease: false,
isDisabled: false,
isDiscreteChannelRelease: false,
isVersionControlled: false,
lifecycleId: "Lifecycles-123",
projectGroupId: "ProjectGroups-123",
tenantedDeploymentParticipation: "TenantedOrUntenanted",
includedLibraryVariableSets: [
"LibraryVariablesSets-456",
"LibraryVariablesSets-789",
],
connectivityPolicies: [{
allowDeploymentsToNoTargets: false,
excludeUnhealthyTargets: false,
skipMachineBehavior: "SkipUnavailableMachines",
}],
jiraServiceManagementExtensionSettings: [{
connectionId: "133d7fe602514060a48bc42ee9870f99",
isEnabled: false,
serviceDeskProjectName: "Test Service Desk Project (OK to Delete)",
}],
servicenowExtensionSettings: [{
connectionId: "989034685e2c48c4b06a29286c9ef5cc",
isEnabled: false,
isStateAutomaticallyTransitioned: false,
standardChangeTemplateName: "Standard Change Template Name (OK to Delete)",
}],
templates: [{
defaultValue: "example-default-value",
helpText: "example-help-test",
label: "example-label",
name: "example-template-value",
displaySettings: {
"Octopus.ControlType": "SingleLineText",
},
}],
});
import pulumi
import pulumi_octopusdeploy as octopusdeploy
example = octopusdeploy.Project("example",
auto_create_release=False,
default_guided_failure_mode="EnvironmentDefault",
default_to_skip_if_already_installed=False,
description="The development project.",
discrete_channel_release=False,
is_disabled=False,
is_discrete_channel_release=False,
is_version_controlled=False,
lifecycle_id="Lifecycles-123",
project_group_id="ProjectGroups-123",
tenanted_deployment_participation="TenantedOrUntenanted",
included_library_variable_sets=[
"LibraryVariablesSets-456",
"LibraryVariablesSets-789",
],
connectivity_policies=[{
"allow_deployments_to_no_targets": False,
"exclude_unhealthy_targets": False,
"skip_machine_behavior": "SkipUnavailableMachines",
}],
jira_service_management_extension_settings=[{
"connection_id": "133d7fe602514060a48bc42ee9870f99",
"is_enabled": False,
"service_desk_project_name": "Test Service Desk Project (OK to Delete)",
}],
servicenow_extension_settings=[{
"connection_id": "989034685e2c48c4b06a29286c9ef5cc",
"is_enabled": False,
"is_state_automatically_transitioned": False,
"standard_change_template_name": "Standard Change Template Name (OK to Delete)",
}],
templates=[{
"default_value": "example-default-value",
"help_text": "example-help-test",
"label": "example-label",
"name": "example-template-value",
"display_settings": {
"Octopus.ControlType": "SingleLineText",
},
}])
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.NewProject(ctx, "example", &octopusdeploy.ProjectArgs{
AutoCreateRelease: pulumi.Bool(false),
DefaultGuidedFailureMode: pulumi.String("EnvironmentDefault"),
DefaultToSkipIfAlreadyInstalled: pulumi.Bool(false),
Description: pulumi.String("The development project."),
DiscreteChannelRelease: pulumi.Bool(false),
IsDisabled: pulumi.Bool(false),
IsDiscreteChannelRelease: pulumi.Bool(false),
IsVersionControlled: pulumi.Bool(false),
LifecycleId: pulumi.String("Lifecycles-123"),
ProjectGroupId: pulumi.String("ProjectGroups-123"),
TenantedDeploymentParticipation: pulumi.String("TenantedOrUntenanted"),
IncludedLibraryVariableSets: pulumi.StringArray{
pulumi.String("LibraryVariablesSets-456"),
pulumi.String("LibraryVariablesSets-789"),
},
ConnectivityPolicies: octopusdeploy.ProjectConnectivityPolicyArray{
&octopusdeploy.ProjectConnectivityPolicyArgs{
AllowDeploymentsToNoTargets: pulumi.Bool(false),
ExcludeUnhealthyTargets: pulumi.Bool(false),
SkipMachineBehavior: pulumi.String("SkipUnavailableMachines"),
},
},
JiraServiceManagementExtensionSettings: octopusdeploy.ProjectJiraServiceManagementExtensionSettingArray{
&octopusdeploy.ProjectJiraServiceManagementExtensionSettingArgs{
ConnectionId: pulumi.String("133d7fe602514060a48bc42ee9870f99"),
IsEnabled: pulumi.Bool(false),
ServiceDeskProjectName: pulumi.String("Test Service Desk Project (OK to Delete)"),
},
},
ServicenowExtensionSettings: octopusdeploy.ProjectServicenowExtensionSettingArray{
&octopusdeploy.ProjectServicenowExtensionSettingArgs{
ConnectionId: pulumi.String("989034685e2c48c4b06a29286c9ef5cc"),
IsEnabled: pulumi.Bool(false),
IsStateAutomaticallyTransitioned: pulumi.Bool(false),
StandardChangeTemplateName: pulumi.String("Standard Change Template Name (OK to Delete)"),
},
},
Templates: octopusdeploy.ProjectTemplateArray{
&octopusdeploy.ProjectTemplateArgs{
DefaultValue: pulumi.String("example-default-value"),
HelpText: pulumi.String("example-help-test"),
Label: pulumi.String("example-label"),
Name: pulumi.String("example-template-value"),
DisplaySettings: pulumi.StringMap{
"Octopus.ControlType": pulumi.String("SingleLineText"),
},
},
},
})
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 = new Octopusdeploy.Project("example", new()
{
AutoCreateRelease = false,
DefaultGuidedFailureMode = "EnvironmentDefault",
DefaultToSkipIfAlreadyInstalled = false,
Description = "The development project.",
DiscreteChannelRelease = false,
IsDisabled = false,
IsDiscreteChannelRelease = false,
IsVersionControlled = false,
LifecycleId = "Lifecycles-123",
ProjectGroupId = "ProjectGroups-123",
TenantedDeploymentParticipation = "TenantedOrUntenanted",
IncludedLibraryVariableSets = new[]
{
"LibraryVariablesSets-456",
"LibraryVariablesSets-789",
},
ConnectivityPolicies = new[]
{
new Octopusdeploy.Inputs.ProjectConnectivityPolicyArgs
{
AllowDeploymentsToNoTargets = false,
ExcludeUnhealthyTargets = false,
SkipMachineBehavior = "SkipUnavailableMachines",
},
},
JiraServiceManagementExtensionSettings = new[]
{
new Octopusdeploy.Inputs.ProjectJiraServiceManagementExtensionSettingArgs
{
ConnectionId = "133d7fe602514060a48bc42ee9870f99",
IsEnabled = false,
ServiceDeskProjectName = "Test Service Desk Project (OK to Delete)",
},
},
ServicenowExtensionSettings = new[]
{
new Octopusdeploy.Inputs.ProjectServicenowExtensionSettingArgs
{
ConnectionId = "989034685e2c48c4b06a29286c9ef5cc",
IsEnabled = false,
IsStateAutomaticallyTransitioned = false,
StandardChangeTemplateName = "Standard Change Template Name (OK to Delete)",
},
},
Templates = new[]
{
new Octopusdeploy.Inputs.ProjectTemplateArgs
{
DefaultValue = "example-default-value",
HelpText = "example-help-test",
Label = "example-label",
Name = "example-template-value",
DisplaySettings =
{
{ "Octopus.ControlType", "SingleLineText" },
},
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.octopusdeploy.Project;
import com.pulumi.octopusdeploy.ProjectArgs;
import com.pulumi.octopusdeploy.inputs.ProjectConnectivityPolicyArgs;
import com.pulumi.octopusdeploy.inputs.ProjectJiraServiceManagementExtensionSettingArgs;
import com.pulumi.octopusdeploy.inputs.ProjectServicenowExtensionSettingArgs;
import com.pulumi.octopusdeploy.inputs.ProjectTemplateArgs;
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) {
var example = new Project("example", ProjectArgs.builder()
.autoCreateRelease(false)
.defaultGuidedFailureMode("EnvironmentDefault")
.defaultToSkipIfAlreadyInstalled(false)
.description("The development project.")
.discreteChannelRelease(false)
.isDisabled(false)
.isDiscreteChannelRelease(false)
.isVersionControlled(false)
.lifecycleId("Lifecycles-123")
.projectGroupId("ProjectGroups-123")
.tenantedDeploymentParticipation("TenantedOrUntenanted")
.includedLibraryVariableSets(
"LibraryVariablesSets-456",
"LibraryVariablesSets-789")
.connectivityPolicies(ProjectConnectivityPolicyArgs.builder()
.allowDeploymentsToNoTargets(false)
.excludeUnhealthyTargets(false)
.skipMachineBehavior("SkipUnavailableMachines")
.build())
.jiraServiceManagementExtensionSettings(ProjectJiraServiceManagementExtensionSettingArgs.builder()
.connectionId("133d7fe602514060a48bc42ee9870f99")
.isEnabled(false)
.serviceDeskProjectName("Test Service Desk Project (OK to Delete)")
.build())
.servicenowExtensionSettings(ProjectServicenowExtensionSettingArgs.builder()
.connectionId("989034685e2c48c4b06a29286c9ef5cc")
.isEnabled(false)
.isStateAutomaticallyTransitioned(false)
.standardChangeTemplateName("Standard Change Template Name (OK to Delete)")
.build())
.templates(ProjectTemplateArgs.builder()
.defaultValue("example-default-value")
.helpText("example-help-test")
.label("example-label")
.name("example-template-value")
.displaySettings(Map.of("Octopus.ControlType", "SingleLineText"))
.build())
.build());
}
}
resources:
example:
type: octopusdeploy:Project
properties:
autoCreateRelease: false
defaultGuidedFailureMode: EnvironmentDefault
defaultToSkipIfAlreadyInstalled: false
description: The development project.
discreteChannelRelease: false
isDisabled: false
isDiscreteChannelRelease: false
isVersionControlled: false
lifecycleId: Lifecycles-123
projectGroupId: ProjectGroups-123
tenantedDeploymentParticipation: TenantedOrUntenanted
includedLibraryVariableSets:
- LibraryVariablesSets-456
- LibraryVariablesSets-789
connectivityPolicies:
- allowDeploymentsToNoTargets: false
excludeUnhealthyTargets: false
skipMachineBehavior: SkipUnavailableMachines
jiraServiceManagementExtensionSettings:
- connectionId: 133d7fe602514060a48bc42ee9870f99
isEnabled: false
serviceDeskProjectName: Test Service Desk Project (OK to Delete)
servicenowExtensionSettings:
- connectionId: 989034685e2c48c4b06a29286c9ef5cc
isEnabled: false
isStateAutomaticallyTransitioned: false
standardChangeTemplateName: Standard Change Template Name (OK to Delete)
templates:
- defaultValue: example-default-value
helpText: example-help-test
label: example-label
name: example-template-value
displaySettings:
Octopus.ControlType: SingleLineText
Create Project Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Project(name: string, args: ProjectArgs, opts?: CustomResourceOptions);
@overload
def Project(resource_name: str,
args: ProjectArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Project(resource_name: str,
opts: Optional[ResourceOptions] = None,
lifecycle_id: Optional[str] = None,
project_group_id: Optional[str] = None,
is_disabled: Optional[bool] = None,
templates: Optional[Sequence[ProjectTemplateArgs]] = None,
connectivity_policies: Optional[Sequence[ProjectConnectivityPolicyArgs]] = None,
default_guided_failure_mode: Optional[str] = None,
default_to_skip_if_already_installed: Optional[bool] = None,
deployment_changes_template: Optional[str] = None,
description: Optional[str] = None,
discrete_channel_release: Optional[bool] = None,
git_anonymous_persistence_settings: Optional[Sequence[ProjectGitAnonymousPersistenceSettingArgs]] = None,
git_library_persistence_settings: Optional[Sequence[ProjectGitLibraryPersistenceSettingArgs]] = None,
git_username_password_persistence_settings: Optional[Sequence[ProjectGitUsernamePasswordPersistenceSettingArgs]] = None,
is_version_controlled: Optional[bool] = None,
cloned_from_project_id: Optional[str] = None,
allow_deployments_to_no_targets: Optional[bool] = None,
included_library_variable_sets: Optional[Sequence[str]] = None,
jira_service_management_extension_settings: Optional[Sequence[ProjectJiraServiceManagementExtensionSettingArgs]] = None,
auto_deploy_release_overrides: Optional[Sequence[ProjectAutoDeployReleaseOverrideArgs]] = None,
name: Optional[str] = None,
auto_create_release: Optional[bool] = None,
release_creation_strategies: Optional[Sequence[ProjectReleaseCreationStrategyArgs]] = None,
release_notes_template: Optional[str] = None,
servicenow_extension_settings: Optional[Sequence[ProjectServicenowExtensionSettingArgs]] = None,
slug: Optional[str] = None,
space_id: Optional[str] = None,
is_discrete_channel_release: Optional[bool] = None,
tenanted_deployment_participation: Optional[str] = None,
versioning_strategies: Optional[Sequence[ProjectVersioningStrategyArgs]] = None)
func NewProject(ctx *Context, name string, args ProjectArgs, opts ...ResourceOption) (*Project, error)
public Project(string name, ProjectArgs args, CustomResourceOptions? opts = null)
public Project(String name, ProjectArgs args)
public Project(String name, ProjectArgs args, CustomResourceOptions options)
type: octopusdeploy:Project
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ProjectArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ProjectArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ProjectArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ProjectArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ProjectArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var projectResource = new Octopusdeploy.Project("projectResource", new()
{
LifecycleId = "string",
ProjectGroupId = "string",
IsDisabled = false,
Templates = new[]
{
new Octopusdeploy.Inputs.ProjectTemplateArgs
{
Name = "string",
DefaultValue = "string",
DisplaySettings =
{
{ "string", "string" },
},
HelpText = "string",
Id = "string",
Label = "string",
},
},
ConnectivityPolicies = new[]
{
new Octopusdeploy.Inputs.ProjectConnectivityPolicyArgs
{
AllowDeploymentsToNoTargets = false,
ExcludeUnhealthyTargets = false,
SkipMachineBehavior = "string",
TargetRoles = new[]
{
"string",
},
},
},
DefaultGuidedFailureMode = "string",
DefaultToSkipIfAlreadyInstalled = false,
DeploymentChangesTemplate = "string",
Description = "string",
DiscreteChannelRelease = false,
GitAnonymousPersistenceSettings = new[]
{
new Octopusdeploy.Inputs.ProjectGitAnonymousPersistenceSettingArgs
{
Url = "string",
BasePath = "string",
DefaultBranch = "string",
ProtectedBranches = new[]
{
"string",
},
},
},
GitLibraryPersistenceSettings = new[]
{
new Octopusdeploy.Inputs.ProjectGitLibraryPersistenceSettingArgs
{
GitCredentialId = "string",
Url = "string",
BasePath = "string",
DefaultBranch = "string",
ProtectedBranches = new[]
{
"string",
},
},
},
GitUsernamePasswordPersistenceSettings = new[]
{
new Octopusdeploy.Inputs.ProjectGitUsernamePasswordPersistenceSettingArgs
{
Password = "string",
Url = "string",
Username = "string",
BasePath = "string",
DefaultBranch = "string",
ProtectedBranches = new[]
{
"string",
},
},
},
IsVersionControlled = false,
ClonedFromProjectId = "string",
IncludedLibraryVariableSets = new[]
{
"string",
},
JiraServiceManagementExtensionSettings = new[]
{
new Octopusdeploy.Inputs.ProjectJiraServiceManagementExtensionSettingArgs
{
ConnectionId = "string",
IsEnabled = false,
ServiceDeskProjectName = "string",
},
},
AutoDeployReleaseOverrides = new[]
{
new Octopusdeploy.Inputs.ProjectAutoDeployReleaseOverrideArgs
{
EnvironmentId = "string",
ReleaseId = "string",
TenantId = "string",
},
},
Name = "string",
AutoCreateRelease = false,
ReleaseCreationStrategies = new[]
{
new Octopusdeploy.Inputs.ProjectReleaseCreationStrategyArgs
{
ChannelId = "string",
ReleaseCreationPackageStepId = "string",
ReleaseCreationPackages = new[]
{
new Octopusdeploy.Inputs.ProjectReleaseCreationStrategyReleaseCreationPackageArgs
{
DeploymentAction = "string",
PackageReference = "string",
},
},
},
},
ReleaseNotesTemplate = "string",
ServicenowExtensionSettings = new[]
{
new Octopusdeploy.Inputs.ProjectServicenowExtensionSettingArgs
{
ConnectionId = "string",
IsEnabled = false,
IsStateAutomaticallyTransitioned = false,
StandardChangeTemplateName = "string",
},
},
Slug = "string",
SpaceId = "string",
IsDiscreteChannelRelease = false,
TenantedDeploymentParticipation = "string",
});
example, err := octopusdeploy.NewProject(ctx, "projectResource", &octopusdeploy.ProjectArgs{
LifecycleId: pulumi.String("string"),
ProjectGroupId: pulumi.String("string"),
IsDisabled: pulumi.Bool(false),
Templates: octopusdeploy.ProjectTemplateArray{
&octopusdeploy.ProjectTemplateArgs{
Name: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DisplaySettings: pulumi.StringMap{
"string": pulumi.String("string"),
},
HelpText: pulumi.String("string"),
Id: pulumi.String("string"),
Label: pulumi.String("string"),
},
},
ConnectivityPolicies: octopusdeploy.ProjectConnectivityPolicyArray{
&octopusdeploy.ProjectConnectivityPolicyArgs{
AllowDeploymentsToNoTargets: pulumi.Bool(false),
ExcludeUnhealthyTargets: pulumi.Bool(false),
SkipMachineBehavior: pulumi.String("string"),
TargetRoles: pulumi.StringArray{
pulumi.String("string"),
},
},
},
DefaultGuidedFailureMode: pulumi.String("string"),
DefaultToSkipIfAlreadyInstalled: pulumi.Bool(false),
DeploymentChangesTemplate: pulumi.String("string"),
Description: pulumi.String("string"),
DiscreteChannelRelease: pulumi.Bool(false),
GitAnonymousPersistenceSettings: octopusdeploy.ProjectGitAnonymousPersistenceSettingArray{
&octopusdeploy.ProjectGitAnonymousPersistenceSettingArgs{
Url: pulumi.String("string"),
BasePath: pulumi.String("string"),
DefaultBranch: pulumi.String("string"),
ProtectedBranches: pulumi.StringArray{
pulumi.String("string"),
},
},
},
GitLibraryPersistenceSettings: octopusdeploy.ProjectGitLibraryPersistenceSettingArray{
&octopusdeploy.ProjectGitLibraryPersistenceSettingArgs{
GitCredentialId: pulumi.String("string"),
Url: pulumi.String("string"),
BasePath: pulumi.String("string"),
DefaultBranch: pulumi.String("string"),
ProtectedBranches: pulumi.StringArray{
pulumi.String("string"),
},
},
},
GitUsernamePasswordPersistenceSettings: octopusdeploy.ProjectGitUsernamePasswordPersistenceSettingArray{
&octopusdeploy.ProjectGitUsernamePasswordPersistenceSettingArgs{
Password: pulumi.String("string"),
Url: pulumi.String("string"),
Username: pulumi.String("string"),
BasePath: pulumi.String("string"),
DefaultBranch: pulumi.String("string"),
ProtectedBranches: pulumi.StringArray{
pulumi.String("string"),
},
},
},
IsVersionControlled: pulumi.Bool(false),
ClonedFromProjectId: pulumi.String("string"),
IncludedLibraryVariableSets: pulumi.StringArray{
pulumi.String("string"),
},
JiraServiceManagementExtensionSettings: octopusdeploy.ProjectJiraServiceManagementExtensionSettingArray{
&octopusdeploy.ProjectJiraServiceManagementExtensionSettingArgs{
ConnectionId: pulumi.String("string"),
IsEnabled: pulumi.Bool(false),
ServiceDeskProjectName: pulumi.String("string"),
},
},
AutoDeployReleaseOverrides: octopusdeploy.ProjectAutoDeployReleaseOverrideArray{
&octopusdeploy.ProjectAutoDeployReleaseOverrideArgs{
EnvironmentId: pulumi.String("string"),
ReleaseId: pulumi.String("string"),
TenantId: pulumi.String("string"),
},
},
Name: pulumi.String("string"),
AutoCreateRelease: pulumi.Bool(false),
ReleaseCreationStrategies: octopusdeploy.ProjectReleaseCreationStrategyArray{
&octopusdeploy.ProjectReleaseCreationStrategyArgs{
ChannelId: pulumi.String("string"),
ReleaseCreationPackageStepId: pulumi.String("string"),
ReleaseCreationPackages: octopusdeploy.ProjectReleaseCreationStrategyReleaseCreationPackageArray{
&octopusdeploy.ProjectReleaseCreationStrategyReleaseCreationPackageArgs{
DeploymentAction: pulumi.String("string"),
PackageReference: pulumi.String("string"),
},
},
},
},
ReleaseNotesTemplate: pulumi.String("string"),
ServicenowExtensionSettings: octopusdeploy.ProjectServicenowExtensionSettingArray{
&octopusdeploy.ProjectServicenowExtensionSettingArgs{
ConnectionId: pulumi.String("string"),
IsEnabled: pulumi.Bool(false),
IsStateAutomaticallyTransitioned: pulumi.Bool(false),
StandardChangeTemplateName: pulumi.String("string"),
},
},
Slug: pulumi.String("string"),
SpaceId: pulumi.String("string"),
IsDiscreteChannelRelease: pulumi.Bool(false),
TenantedDeploymentParticipation: pulumi.String("string"),
})
var projectResource = new Project("projectResource", ProjectArgs.builder()
.lifecycleId("string")
.projectGroupId("string")
.isDisabled(false)
.templates(ProjectTemplateArgs.builder()
.name("string")
.defaultValue("string")
.displaySettings(Map.of("string", "string"))
.helpText("string")
.id("string")
.label("string")
.build())
.connectivityPolicies(ProjectConnectivityPolicyArgs.builder()
.allowDeploymentsToNoTargets(false)
.excludeUnhealthyTargets(false)
.skipMachineBehavior("string")
.targetRoles("string")
.build())
.defaultGuidedFailureMode("string")
.defaultToSkipIfAlreadyInstalled(false)
.deploymentChangesTemplate("string")
.description("string")
.discreteChannelRelease(false)
.gitAnonymousPersistenceSettings(ProjectGitAnonymousPersistenceSettingArgs.builder()
.url("string")
.basePath("string")
.defaultBranch("string")
.protectedBranches("string")
.build())
.gitLibraryPersistenceSettings(ProjectGitLibraryPersistenceSettingArgs.builder()
.gitCredentialId("string")
.url("string")
.basePath("string")
.defaultBranch("string")
.protectedBranches("string")
.build())
.gitUsernamePasswordPersistenceSettings(ProjectGitUsernamePasswordPersistenceSettingArgs.builder()
.password("string")
.url("string")
.username("string")
.basePath("string")
.defaultBranch("string")
.protectedBranches("string")
.build())
.isVersionControlled(false)
.clonedFromProjectId("string")
.includedLibraryVariableSets("string")
.jiraServiceManagementExtensionSettings(ProjectJiraServiceManagementExtensionSettingArgs.builder()
.connectionId("string")
.isEnabled(false)
.serviceDeskProjectName("string")
.build())
.autoDeployReleaseOverrides(ProjectAutoDeployReleaseOverrideArgs.builder()
.environmentId("string")
.releaseId("string")
.tenantId("string")
.build())
.name("string")
.autoCreateRelease(false)
.releaseCreationStrategies(ProjectReleaseCreationStrategyArgs.builder()
.channelId("string")
.releaseCreationPackageStepId("string")
.releaseCreationPackages(ProjectReleaseCreationStrategyReleaseCreationPackageArgs.builder()
.deploymentAction("string")
.packageReference("string")
.build())
.build())
.releaseNotesTemplate("string")
.servicenowExtensionSettings(ProjectServicenowExtensionSettingArgs.builder()
.connectionId("string")
.isEnabled(false)
.isStateAutomaticallyTransitioned(false)
.standardChangeTemplateName("string")
.build())
.slug("string")
.spaceId("string")
.isDiscreteChannelRelease(false)
.tenantedDeploymentParticipation("string")
.build());
project_resource = octopusdeploy.Project("projectResource",
lifecycle_id="string",
project_group_id="string",
is_disabled=False,
templates=[{
"name": "string",
"default_value": "string",
"display_settings": {
"string": "string",
},
"help_text": "string",
"id": "string",
"label": "string",
}],
connectivity_policies=[{
"allow_deployments_to_no_targets": False,
"exclude_unhealthy_targets": False,
"skip_machine_behavior": "string",
"target_roles": ["string"],
}],
default_guided_failure_mode="string",
default_to_skip_if_already_installed=False,
deployment_changes_template="string",
description="string",
discrete_channel_release=False,
git_anonymous_persistence_settings=[{
"url": "string",
"base_path": "string",
"default_branch": "string",
"protected_branches": ["string"],
}],
git_library_persistence_settings=[{
"git_credential_id": "string",
"url": "string",
"base_path": "string",
"default_branch": "string",
"protected_branches": ["string"],
}],
git_username_password_persistence_settings=[{
"password": "string",
"url": "string",
"username": "string",
"base_path": "string",
"default_branch": "string",
"protected_branches": ["string"],
}],
is_version_controlled=False,
cloned_from_project_id="string",
included_library_variable_sets=["string"],
jira_service_management_extension_settings=[{
"connection_id": "string",
"is_enabled": False,
"service_desk_project_name": "string",
}],
auto_deploy_release_overrides=[{
"environment_id": "string",
"release_id": "string",
"tenant_id": "string",
}],
name="string",
auto_create_release=False,
release_creation_strategies=[{
"channel_id": "string",
"release_creation_package_step_id": "string",
"release_creation_packages": [{
"deployment_action": "string",
"package_reference": "string",
}],
}],
release_notes_template="string",
servicenow_extension_settings=[{
"connection_id": "string",
"is_enabled": False,
"is_state_automatically_transitioned": False,
"standard_change_template_name": "string",
}],
slug="string",
space_id="string",
is_discrete_channel_release=False,
tenanted_deployment_participation="string")
const projectResource = new octopusdeploy.Project("projectResource", {
lifecycleId: "string",
projectGroupId: "string",
isDisabled: false,
templates: [{
name: "string",
defaultValue: "string",
displaySettings: {
string: "string",
},
helpText: "string",
id: "string",
label: "string",
}],
connectivityPolicies: [{
allowDeploymentsToNoTargets: false,
excludeUnhealthyTargets: false,
skipMachineBehavior: "string",
targetRoles: ["string"],
}],
defaultGuidedFailureMode: "string",
defaultToSkipIfAlreadyInstalled: false,
deploymentChangesTemplate: "string",
description: "string",
discreteChannelRelease: false,
gitAnonymousPersistenceSettings: [{
url: "string",
basePath: "string",
defaultBranch: "string",
protectedBranches: ["string"],
}],
gitLibraryPersistenceSettings: [{
gitCredentialId: "string",
url: "string",
basePath: "string",
defaultBranch: "string",
protectedBranches: ["string"],
}],
gitUsernamePasswordPersistenceSettings: [{
password: "string",
url: "string",
username: "string",
basePath: "string",
defaultBranch: "string",
protectedBranches: ["string"],
}],
isVersionControlled: false,
clonedFromProjectId: "string",
includedLibraryVariableSets: ["string"],
jiraServiceManagementExtensionSettings: [{
connectionId: "string",
isEnabled: false,
serviceDeskProjectName: "string",
}],
autoDeployReleaseOverrides: [{
environmentId: "string",
releaseId: "string",
tenantId: "string",
}],
name: "string",
autoCreateRelease: false,
releaseCreationStrategies: [{
channelId: "string",
releaseCreationPackageStepId: "string",
releaseCreationPackages: [{
deploymentAction: "string",
packageReference: "string",
}],
}],
releaseNotesTemplate: "string",
servicenowExtensionSettings: [{
connectionId: "string",
isEnabled: false,
isStateAutomaticallyTransitioned: false,
standardChangeTemplateName: "string",
}],
slug: "string",
spaceId: "string",
isDiscreteChannelRelease: false,
tenantedDeploymentParticipation: "string",
});
type: octopusdeploy:Project
properties:
autoCreateRelease: false
autoDeployReleaseOverrides:
- environmentId: string
releaseId: string
tenantId: string
clonedFromProjectId: string
connectivityPolicies:
- allowDeploymentsToNoTargets: false
excludeUnhealthyTargets: false
skipMachineBehavior: string
targetRoles:
- string
defaultGuidedFailureMode: string
defaultToSkipIfAlreadyInstalled: false
deploymentChangesTemplate: string
description: string
discreteChannelRelease: false
gitAnonymousPersistenceSettings:
- basePath: string
defaultBranch: string
protectedBranches:
- string
url: string
gitLibraryPersistenceSettings:
- basePath: string
defaultBranch: string
gitCredentialId: string
protectedBranches:
- string
url: string
gitUsernamePasswordPersistenceSettings:
- basePath: string
defaultBranch: string
password: string
protectedBranches:
- string
url: string
username: string
includedLibraryVariableSets:
- string
isDisabled: false
isDiscreteChannelRelease: false
isVersionControlled: false
jiraServiceManagementExtensionSettings:
- connectionId: string
isEnabled: false
serviceDeskProjectName: string
lifecycleId: string
name: string
projectGroupId: string
releaseCreationStrategies:
- channelId: string
releaseCreationPackageStepId: string
releaseCreationPackages:
- deploymentAction: string
packageReference: string
releaseNotesTemplate: string
servicenowExtensionSettings:
- connectionId: string
isEnabled: false
isStateAutomaticallyTransitioned: false
standardChangeTemplateName: string
slug: string
spaceId: string
templates:
- defaultValue: string
displaySettings:
string: string
helpText: string
id: string
label: string
name: string
tenantedDeploymentParticipation: string
Project Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Project resource accepts the following input properties:
- Lifecycle
Id string - The lifecycle ID associated with this project.
- Project
Group stringId - The project group ID associated with this project.
- Allow
Deployments boolTo No Targets - Auto
Create boolRelease - Auto
Deploy List<ProjectRelease Overrides Auto Deploy Release Override> - Cloned
From stringProject Id - The ID of the project this project was cloned from.
- Connectivity
Policies List<ProjectConnectivity Policy> - Default
Guided stringFailure Mode - Default
To boolSkip If Already Installed - Deployment
Changes stringTemplate - 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<ProjectPersistence Settings Git Anonymous Persistence Setting> - Provides Git-related persistence settings for a version-controlled project.
- Git
Library List<ProjectPersistence Settings Git Library Persistence Setting> - Provides Git-related persistence settings for a version-controlled project.
- Git
Username List<ProjectPassword Persistence Settings Git Username Password Persistence Setting> - Provides Git-related persistence settings for a version-controlled project.
- Included
Library List<string>Variable Sets - The list of included library variable set IDs.
- Is
Disabled bool - Is
Discrete boolChannel Release - Treats releases of different channels to the same environment as a separate deployment dimension
- Is
Version boolControlled - Jira
Service List<ProjectManagement Extension Settings Jira Service Management Extension Setting> - Provides extension settings for the Jira Service Management (JSM) integration for this project.
- Name string
- The name of this resource.
- Release
Creation List<ProjectStrategies Release Creation Strategy> - Release
Notes stringTemplate - Servicenow
Extension List<ProjectSettings Servicenow Extension Setting> - Provides extension settings for the ServiceNow integration for this project.
- Slug string
- A human-readable, unique identifier, used to identify a project.
- Space
Id string - The space ID associated with this project.
- Templates
List<Project
Template> - Tenanted
Deployment stringParticipation - The tenanted deployment mode of the resource. Valid account types are
Untenanted
,TenantedOrUntenanted
, orTenanted
. - Versioning
Strategies List<ProjectVersioning Strategy>
- Lifecycle
Id string - The lifecycle ID associated with this project.
- Project
Group stringId - The project group ID associated with this project.
- Allow
Deployments boolTo No Targets - Auto
Create boolRelease - Auto
Deploy []ProjectRelease Overrides Auto Deploy Release Override Args - Cloned
From stringProject Id - The ID of the project this project was cloned from.
- Connectivity
Policies []ProjectConnectivity Policy Args - Default
Guided stringFailure Mode - Default
To boolSkip If Already Installed - Deployment
Changes stringTemplate - 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 []ProjectPersistence Settings Git Anonymous Persistence Setting Args - Provides Git-related persistence settings for a version-controlled project.
- Git
Library []ProjectPersistence Settings Git Library Persistence Setting Args - Provides Git-related persistence settings for a version-controlled project.
- Git
Username []ProjectPassword Persistence Settings Git Username Password Persistence Setting Args - Provides Git-related persistence settings for a version-controlled project.
- Included
Library []stringVariable Sets - The list of included library variable set IDs.
- Is
Disabled bool - Is
Discrete boolChannel Release - Treats releases of different channels to the same environment as a separate deployment dimension
- Is
Version boolControlled - Jira
Service []ProjectManagement Extension Settings Jira Service Management Extension Setting Args - Provides extension settings for the Jira Service Management (JSM) integration for this project.
- Name string
- The name of this resource.
- Release
Creation []ProjectStrategies Release Creation Strategy Args - Release
Notes stringTemplate - Servicenow
Extension []ProjectSettings Servicenow Extension Setting Args - Provides extension settings for the ServiceNow integration for this project.
- Slug string
- A human-readable, unique identifier, used to identify a project.
- Space
Id string - The space ID associated with this project.
- Templates
[]Project
Template Args - Tenanted
Deployment stringParticipation - The tenanted deployment mode of the resource. Valid account types are
Untenanted
,TenantedOrUntenanted
, orTenanted
. - Versioning
Strategies []ProjectVersioning Strategy Type Args
- lifecycle
Id String - The lifecycle ID associated with this project.
- project
Group StringId - The project group ID associated with this project.
- allow
Deployments BooleanTo No Targets - auto
Create BooleanRelease - auto
Deploy List<ProjectRelease Overrides Auto Deploy Release Override> - cloned
From StringProject Id - The ID of the project this project was cloned from.
- connectivity
Policies List<ProjectConnectivity Policy> - default
Guided StringFailure Mode - default
To BooleanSkip If Already Installed - deployment
Changes StringTemplate - 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<ProjectPersistence Settings Git Anonymous Persistence Setting> - Provides Git-related persistence settings for a version-controlled project.
- git
Library List<ProjectPersistence Settings Git Library Persistence Setting> - Provides Git-related persistence settings for a version-controlled project.
- git
Username List<ProjectPassword Persistence Settings Git Username Password Persistence Setting> - Provides Git-related persistence settings for a version-controlled project.
- included
Library List<String>Variable Sets - The list of included library variable set IDs.
- is
Disabled Boolean - is
Discrete BooleanChannel Release - Treats releases of different channels to the same environment as a separate deployment dimension
- is
Version BooleanControlled - jira
Service List<ProjectManagement Extension Settings Jira Service Management Extension Setting> - Provides extension settings for the Jira Service Management (JSM) integration for this project.
- name String
- The name of this resource.
- release
Creation List<ProjectStrategies Release Creation Strategy> - release
Notes StringTemplate - servicenow
Extension List<ProjectSettings Servicenow Extension Setting> - Provides extension settings for the ServiceNow integration for this project.
- slug String
- A human-readable, unique identifier, used to identify a project.
- space
Id String - The space ID associated with this project.
- templates
List<Project
Template> - tenanted
Deployment StringParticipation - The tenanted deployment mode of the resource. Valid account types are
Untenanted
,TenantedOrUntenanted
, orTenanted
. - versioning
Strategies List<ProjectVersioning Strategy>
- lifecycle
Id string - The lifecycle ID associated with this project.
- project
Group stringId - The project group ID associated with this project.
- allow
Deployments booleanTo No Targets - auto
Create booleanRelease - auto
Deploy ProjectRelease Overrides Auto Deploy Release Override[] - cloned
From stringProject Id - The ID of the project this project was cloned from.
- connectivity
Policies ProjectConnectivity Policy[] - default
Guided stringFailure Mode - default
To booleanSkip If Already Installed - deployment
Changes stringTemplate - 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 ProjectPersistence Settings Git Anonymous Persistence Setting[] - Provides Git-related persistence settings for a version-controlled project.
- git
Library ProjectPersistence Settings Git Library Persistence Setting[] - Provides Git-related persistence settings for a version-controlled project.
- git
Username ProjectPassword Persistence Settings Git Username Password Persistence Setting[] - Provides Git-related persistence settings for a version-controlled project.
- included
Library string[]Variable Sets - The list of included library variable set IDs.
- is
Disabled boolean - is
Discrete booleanChannel Release - Treats releases of different channels to the same environment as a separate deployment dimension
- is
Version booleanControlled - jira
Service ProjectManagement Extension Settings Jira Service Management Extension Setting[] - Provides extension settings for the Jira Service Management (JSM) integration for this project.
- name string
- The name of this resource.
- release
Creation ProjectStrategies Release Creation Strategy[] - release
Notes stringTemplate - servicenow
Extension ProjectSettings Servicenow Extension Setting[] - Provides extension settings for the ServiceNow integration for this project.
- slug string
- A human-readable, unique identifier, used to identify a project.
- space
Id string - The space ID associated with this project.
- templates
Project
Template[] - tenanted
Deployment stringParticipation - The tenanted deployment mode of the resource. Valid account types are
Untenanted
,TenantedOrUntenanted
, orTenanted
. - versioning
Strategies ProjectVersioning Strategy[]
- lifecycle_
id str - The lifecycle ID associated with this project.
- project_
group_ strid - The project group ID associated with this project.
- allow_
deployments_ boolto_ no_ targets - auto_
create_ boolrelease - auto_
deploy_ Sequence[Projectrelease_ overrides Auto Deploy Release Override Args] - cloned_
from_ strproject_ id - The ID of the project this project was cloned from.
- connectivity_
policies Sequence[ProjectConnectivity Policy Args] - default_
guided_ strfailure_ mode - default_
to_ boolskip_ if_ already_ installed - deployment_
changes_ strtemplate - 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[Projectpersistence_ settings Git Anonymous Persistence Setting Args] - Provides Git-related persistence settings for a version-controlled project.
- git_
library_ Sequence[Projectpersistence_ settings Git Library Persistence Setting Args] - Provides Git-related persistence settings for a version-controlled project.
- git_
username_ Sequence[Projectpassword_ persistence_ settings Git Username Password Persistence Setting Args] - Provides Git-related persistence settings for a version-controlled project.
- included_
library_ Sequence[str]variable_ sets - The list of included library variable set IDs.
- is_
disabled bool - is_
discrete_ boolchannel_ release - Treats releases of different channels to the same environment as a separate deployment dimension
- is_
version_ boolcontrolled - jira_
service_ Sequence[Projectmanagement_ extension_ settings Jira Service Management Extension Setting Args] - Provides extension settings for the Jira Service Management (JSM) integration for this project.
- name str
- The name of this resource.
- release_
creation_ Sequence[Projectstrategies Release Creation Strategy Args] - release_
notes_ strtemplate - servicenow_
extension_ Sequence[Projectsettings Servicenow Extension Setting Args] - Provides extension settings for the ServiceNow integration for this project.
- slug str
- A human-readable, unique identifier, used to identify a project.
- space_
id str - The space ID associated with this project.
- templates
Sequence[Project
Template Args] - tenanted_
deployment_ strparticipation - The tenanted deployment mode of the resource. Valid account types are
Untenanted
,TenantedOrUntenanted
, orTenanted
. - versioning_
strategies Sequence[ProjectVersioning Strategy Args]
- lifecycle
Id String - The lifecycle ID associated with this project.
- project
Group StringId - The project group ID associated with this project.
- allow
Deployments BooleanTo No Targets - auto
Create BooleanRelease - auto
Deploy List<Property Map>Release Overrides - cloned
From StringProject Id - The ID of the project this project was cloned from.
- connectivity
Policies List<Property Map> - default
Guided StringFailure Mode - default
To BooleanSkip If Already Installed - deployment
Changes StringTemplate - 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 - Provides Git-related persistence settings for a version-controlled project.
- git
Library List<Property Map>Persistence Settings - Provides Git-related persistence settings for a version-controlled project.
- git
Username List<Property Map>Password Persistence Settings - Provides Git-related persistence settings for a version-controlled project.
- included
Library List<String>Variable Sets - The list of included library variable set IDs.
- is
Disabled Boolean - is
Discrete BooleanChannel Release - Treats releases of different channels to the same environment as a separate deployment dimension
- is
Version BooleanControlled - jira
Service List<Property Map>Management Extension Settings - Provides extension settings for the Jira Service Management (JSM) integration for this project.
- name String
- The name of this resource.
- release
Creation List<Property Map>Strategies - release
Notes StringTemplate - servicenow
Extension List<Property Map>Settings - Provides extension settings for the ServiceNow integration for this project.
- 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>
- tenanted
Deployment StringParticipation - The tenanted deployment mode of the resource. Valid account types are
Untenanted
,TenantedOrUntenanted
, orTenanted
. - versioning
Strategies List<Property Map>
Outputs
All input properties are implicitly available as output properties. Additionally, the Project resource produces the following output properties:
- Deployment
Process stringId - Id string
- The provider-assigned unique ID for this managed resource.
- Variable
Set stringId
- Deployment
Process stringId - Id string
- The provider-assigned unique ID for this managed resource.
- Variable
Set stringId
- deployment
Process StringId - id String
- The provider-assigned unique ID for this managed resource.
- variable
Set StringId
- deployment
Process stringId - id string
- The provider-assigned unique ID for this managed resource.
- variable
Set stringId
- deployment_
process_ strid - id str
- The provider-assigned unique ID for this managed resource.
- variable_
set_ strid
- deployment
Process StringId - id String
- The provider-assigned unique ID for this managed resource.
- variable
Set StringId
Look up Existing Project Resource
Get an existing Project resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: ProjectState, opts?: CustomResourceOptions): Project
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
allow_deployments_to_no_targets: Optional[bool] = None,
auto_create_release: Optional[bool] = None,
auto_deploy_release_overrides: Optional[Sequence[ProjectAutoDeployReleaseOverrideArgs]] = None,
cloned_from_project_id: Optional[str] = None,
connectivity_policies: Optional[Sequence[ProjectConnectivityPolicyArgs]] = None,
default_guided_failure_mode: Optional[str] = None,
default_to_skip_if_already_installed: Optional[bool] = None,
deployment_changes_template: Optional[str] = None,
deployment_process_id: Optional[str] = None,
description: Optional[str] = None,
discrete_channel_release: Optional[bool] = None,
git_anonymous_persistence_settings: Optional[Sequence[ProjectGitAnonymousPersistenceSettingArgs]] = None,
git_library_persistence_settings: Optional[Sequence[ProjectGitLibraryPersistenceSettingArgs]] = None,
git_username_password_persistence_settings: Optional[Sequence[ProjectGitUsernamePasswordPersistenceSettingArgs]] = None,
included_library_variable_sets: Optional[Sequence[str]] = None,
is_disabled: Optional[bool] = None,
is_discrete_channel_release: Optional[bool] = None,
is_version_controlled: Optional[bool] = None,
jira_service_management_extension_settings: Optional[Sequence[ProjectJiraServiceManagementExtensionSettingArgs]] = None,
lifecycle_id: Optional[str] = None,
name: Optional[str] = None,
project_group_id: Optional[str] = None,
release_creation_strategies: Optional[Sequence[ProjectReleaseCreationStrategyArgs]] = None,
release_notes_template: Optional[str] = None,
servicenow_extension_settings: Optional[Sequence[ProjectServicenowExtensionSettingArgs]] = None,
slug: Optional[str] = None,
space_id: Optional[str] = None,
templates: Optional[Sequence[ProjectTemplateArgs]] = None,
tenanted_deployment_participation: Optional[str] = None,
variable_set_id: Optional[str] = None,
versioning_strategies: Optional[Sequence[ProjectVersioningStrategyArgs]] = None) -> Project
func GetProject(ctx *Context, name string, id IDInput, state *ProjectState, opts ...ResourceOption) (*Project, error)
public static Project Get(string name, Input<string> id, ProjectState? state, CustomResourceOptions? opts = null)
public static Project get(String name, Output<String> id, ProjectState state, CustomResourceOptions options)
resources: _: type: octopusdeploy:Project get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Allow
Deployments boolTo No Targets - Auto
Create boolRelease - Auto
Deploy List<ProjectRelease Overrides Auto Deploy Release Override> - Cloned
From stringProject Id - The ID of the project this project was cloned from.
- Connectivity
Policies List<ProjectConnectivity 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<ProjectPersistence Settings Git Anonymous Persistence Setting> - Provides Git-related persistence settings for a version-controlled project.
- Git
Library List<ProjectPersistence Settings Git Library Persistence Setting> - Provides Git-related persistence settings for a version-controlled project.
- Git
Username List<ProjectPassword Persistence Settings Git Username Password Persistence Setting> - Provides Git-related persistence settings for a version-controlled project.
- Included
Library List<string>Variable Sets - The list of included library variable set IDs.
- Is
Disabled bool - Is
Discrete boolChannel Release - Treats releases of different channels to the same environment as a separate deployment dimension
- Is
Version boolControlled - Jira
Service List<ProjectManagement Extension Settings Jira Service Management Extension Setting> - Provides extension settings for the Jira Service Management (JSM) integration for this project.
- Lifecycle
Id string - The lifecycle ID associated with this project.
- Name string
- The name of this resource.
- Project
Group stringId - The project group ID associated with this project.
- Release
Creation List<ProjectStrategies Release Creation Strategy> - Release
Notes stringTemplate - Servicenow
Extension List<ProjectSettings Servicenow Extension Setting> - Provides extension settings for the ServiceNow integration for this project.
- Slug string
- A human-readable, unique identifier, used to identify a project.
- Space
Id string - The space ID associated with this project.
- Templates
List<Project
Template> - Tenanted
Deployment stringParticipation - The tenanted deployment mode of the resource. Valid account types are
Untenanted
,TenantedOrUntenanted
, orTenanted
. - Variable
Set stringId - Versioning
Strategies List<ProjectVersioning Strategy>
- Allow
Deployments boolTo No Targets - Auto
Create boolRelease - Auto
Deploy []ProjectRelease Overrides Auto Deploy Release Override Args - Cloned
From stringProject Id - The ID of the project this project was cloned from.
- Connectivity
Policies []ProjectConnectivity Policy Args - 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 []ProjectPersistence Settings Git Anonymous Persistence Setting Args - Provides Git-related persistence settings for a version-controlled project.
- Git
Library []ProjectPersistence Settings Git Library Persistence Setting Args - Provides Git-related persistence settings for a version-controlled project.
- Git
Username []ProjectPassword Persistence Settings Git Username Password Persistence Setting Args - Provides Git-related persistence settings for a version-controlled project.
- Included
Library []stringVariable Sets - The list of included library variable set IDs.
- Is
Disabled bool - Is
Discrete boolChannel Release - Treats releases of different channels to the same environment as a separate deployment dimension
- Is
Version boolControlled - Jira
Service []ProjectManagement Extension Settings Jira Service Management Extension Setting Args - Provides extension settings for the Jira Service Management (JSM) integration for this project.
- Lifecycle
Id string - The lifecycle ID associated with this project.
- Name string
- The name of this resource.
- Project
Group stringId - The project group ID associated with this project.
- Release
Creation []ProjectStrategies Release Creation Strategy Args - Release
Notes stringTemplate - Servicenow
Extension []ProjectSettings Servicenow Extension Setting Args - Provides extension settings for the ServiceNow integration for this project.
- Slug string
- A human-readable, unique identifier, used to identify a project.
- Space
Id string - The space ID associated with this project.
- Templates
[]Project
Template Args - Tenanted
Deployment stringParticipation - The tenanted deployment mode of the resource. Valid account types are
Untenanted
,TenantedOrUntenanted
, orTenanted
. - Variable
Set stringId - Versioning
Strategies []ProjectVersioning Strategy Type Args
- allow
Deployments BooleanTo No Targets - auto
Create BooleanRelease - auto
Deploy List<ProjectRelease Overrides Auto Deploy Release Override> - cloned
From StringProject Id - The ID of the project this project was cloned from.
- connectivity
Policies List<ProjectConnectivity 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<ProjectPersistence Settings Git Anonymous Persistence Setting> - Provides Git-related persistence settings for a version-controlled project.
- git
Library List<ProjectPersistence Settings Git Library Persistence Setting> - Provides Git-related persistence settings for a version-controlled project.
- git
Username List<ProjectPassword Persistence Settings Git Username Password Persistence Setting> - Provides Git-related persistence settings for a version-controlled project.
- included
Library List<String>Variable Sets - The list of included library variable set IDs.
- is
Disabled Boolean - is
Discrete BooleanChannel Release - Treats releases of different channels to the same environment as a separate deployment dimension
- is
Version BooleanControlled - jira
Service List<ProjectManagement Extension Settings Jira Service Management Extension Setting> - Provides extension settings for the Jira Service Management (JSM) integration for this project.
- lifecycle
Id String - The lifecycle ID associated with this project.
- name String
- The name of this resource.
- project
Group StringId - The project group ID associated with this project.
- release
Creation List<ProjectStrategies Release Creation Strategy> - release
Notes StringTemplate - servicenow
Extension List<ProjectSettings Servicenow Extension Setting> - Provides extension settings for the ServiceNow integration for this project.
- slug String
- A human-readable, unique identifier, used to identify a project.
- space
Id String - The space ID associated with this project.
- templates
List<Project
Template> - tenanted
Deployment StringParticipation - The tenanted deployment mode of the resource. Valid account types are
Untenanted
,TenantedOrUntenanted
, orTenanted
. - variable
Set StringId - versioning
Strategies List<ProjectVersioning Strategy>
- allow
Deployments booleanTo No Targets - auto
Create booleanRelease - auto
Deploy ProjectRelease Overrides Auto Deploy Release Override[] - cloned
From stringProject Id - The ID of the project this project was cloned from.
- connectivity
Policies ProjectConnectivity 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 ProjectPersistence Settings Git Anonymous Persistence Setting[] - Provides Git-related persistence settings for a version-controlled project.
- git
Library ProjectPersistence Settings Git Library Persistence Setting[] - Provides Git-related persistence settings for a version-controlled project.
- git
Username ProjectPassword Persistence Settings Git Username Password Persistence Setting[] - Provides Git-related persistence settings for a version-controlled project.
- included
Library string[]Variable Sets - The list of included library variable set IDs.
- is
Disabled boolean - is
Discrete booleanChannel Release - Treats releases of different channels to the same environment as a separate deployment dimension
- is
Version booleanControlled - jira
Service ProjectManagement Extension Settings Jira Service Management Extension Setting[] - Provides extension settings for the Jira Service Management (JSM) integration for this project.
- lifecycle
Id string - The lifecycle ID associated with this project.
- name string
- The name of this resource.
- project
Group stringId - The project group ID associated with this project.
- release
Creation ProjectStrategies Release Creation Strategy[] - release
Notes stringTemplate - servicenow
Extension ProjectSettings Servicenow Extension Setting[] - Provides extension settings for the ServiceNow integration for this project.
- slug string
- A human-readable, unique identifier, used to identify a project.
- space
Id string - The space ID associated with this project.
- templates
Project
Template[] - tenanted
Deployment stringParticipation - The tenanted deployment mode of the resource. Valid account types are
Untenanted
,TenantedOrUntenanted
, orTenanted
. - variable
Set stringId - versioning
Strategies ProjectVersioning Strategy[]
- allow_
deployments_ boolto_ no_ targets - auto_
create_ boolrelease - auto_
deploy_ Sequence[Projectrelease_ overrides Auto Deploy Release Override Args] - cloned_
from_ strproject_ id - The ID of the project this project was cloned from.
- connectivity_
policies Sequence[ProjectConnectivity Policy Args] - 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[Projectpersistence_ settings Git Anonymous Persistence Setting Args] - Provides Git-related persistence settings for a version-controlled project.
- git_
library_ Sequence[Projectpersistence_ settings Git Library Persistence Setting Args] - Provides Git-related persistence settings for a version-controlled project.
- git_
username_ Sequence[Projectpassword_ persistence_ settings Git Username Password Persistence Setting Args] - Provides Git-related persistence settings for a version-controlled project.
- included_
library_ Sequence[str]variable_ sets - The list of included library variable set IDs.
- is_
disabled bool - is_
discrete_ boolchannel_ release - Treats releases of different channels to the same environment as a separate deployment dimension
- is_
version_ boolcontrolled - jira_
service_ Sequence[Projectmanagement_ extension_ settings Jira Service Management Extension Setting Args] - Provides extension settings for the Jira Service Management (JSM) integration for this project.
- lifecycle_
id str - The lifecycle ID associated with this project.
- name str
- The name of this resource.
- project_
group_ strid - The project group ID associated with this project.
- release_
creation_ Sequence[Projectstrategies Release Creation Strategy Args] - release_
notes_ strtemplate - servicenow_
extension_ Sequence[Projectsettings Servicenow Extension Setting Args] - Provides extension settings for the ServiceNow integration for this project.
- slug str
- A human-readable, unique identifier, used to identify a project.
- space_
id str - The space ID associated with this project.
- templates
Sequence[Project
Template Args] - tenanted_
deployment_ strparticipation - The tenanted deployment mode of the resource. Valid account types are
Untenanted
,TenantedOrUntenanted
, orTenanted
. - variable_
set_ strid - versioning_
strategies Sequence[ProjectVersioning Strategy Args]
- allow
Deployments BooleanTo No Targets - auto
Create BooleanRelease - auto
Deploy List<Property Map>Release Overrides - cloned
From StringProject Id - The ID of the project this project was cloned from.
- 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 - Provides Git-related persistence settings for a version-controlled project.
- git
Library List<Property Map>Persistence Settings - Provides Git-related persistence settings for a version-controlled project.
- git
Username List<Property Map>Password Persistence Settings - Provides Git-related persistence settings for a version-controlled project.
- included
Library List<String>Variable Sets - The list of included library variable set IDs.
- is
Disabled Boolean - is
Discrete BooleanChannel Release - Treats releases of different channels to the same environment as a separate deployment dimension
- is
Version BooleanControlled - jira
Service List<Property Map>Management Extension Settings - Provides extension settings for the Jira Service Management (JSM) integration for this project.
- lifecycle
Id String - The lifecycle ID associated with this project.
- name String
- The name of this resource.
- project
Group StringId - The project group ID associated with this project.
- release
Creation List<Property Map>Strategies - release
Notes StringTemplate - servicenow
Extension List<Property Map>Settings - Provides extension settings for the ServiceNow integration for this project.
- 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>
- tenanted
Deployment StringParticipation - The tenanted deployment mode of the resource. Valid account types are
Untenanted
,TenantedOrUntenanted
, orTenanted
. - variable
Set StringId - versioning
Strategies List<Property Map>
Supporting Types
ProjectAutoDeployReleaseOverride, ProjectAutoDeployReleaseOverrideArgs
- Environment
Id string - Release
Id string - Tenant
Id string
- Environment
Id string - Release
Id string - Tenant
Id string
- environment
Id String - release
Id String - tenant
Id String
- environment
Id string - release
Id string - tenant
Id string
- environment_
id str - release_
id str - tenant_
id str
- environment
Id String - release
Id String - tenant
Id String
ProjectConnectivityPolicy, ProjectConnectivityPolicyArgs
- Allow
Deployments boolTo No Targets - Exclude
Unhealthy boolTargets - Skip
Machine stringBehavior - Target
Roles List<string>
- Allow
Deployments boolTo No Targets - Exclude
Unhealthy boolTargets - Skip
Machine stringBehavior - Target
Roles []string
- allow
Deployments BooleanTo No Targets - exclude
Unhealthy BooleanTargets - skip
Machine StringBehavior - target
Roles List<String>
- allow
Deployments booleanTo No Targets - exclude
Unhealthy booleanTargets - skip
Machine stringBehavior - target
Roles string[]
- allow_
deployments_ boolto_ no_ targets - exclude_
unhealthy_ booltargets - skip_
machine_ strbehavior - target_
roles Sequence[str]
- allow
Deployments BooleanTo No Targets - exclude
Unhealthy BooleanTargets - skip
Machine StringBehavior - target
Roles List<String>
ProjectGitAnonymousPersistenceSetting, ProjectGitAnonymousPersistenceSettingArgs
- 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 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 str
- 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 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.
ProjectGitLibraryPersistenceSetting, ProjectGitLibraryPersistenceSettingArgs
- Git
Credential stringId - 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.
- Git
Credential stringId - 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.
- git
Credential StringId - 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.
- git
Credential stringId - 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.
- git_
credential_ strid - url str
- 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.
- git
Credential StringId - 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.
ProjectGitUsernamePasswordPersistenceSetting, ProjectGitUsernamePasswordPersistenceSettingArgs
- Password string
- The password for the Git credential
- 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.
- Protected
Branches List<string> - A list of protected branch patterns.
- Password string
- The password for the Git credential
- 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.
- Protected
Branches []string - A list of protected branch patterns.
- password String
- The password for the Git credential
- 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.
- protected
Branches List<String> - A list of protected branch patterns.
- password string
- The password for the Git credential
- 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.
- protected
Branches string[] - A list of protected branch patterns.
- password str
- The password for the Git credential
- url str
- The URL associated with these version control settings.
- username str
- 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.
- protected_
branches Sequence[str] - A list of protected branch patterns.
- password String
- The password for the Git credential
- 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.
- protected
Branches List<String> - A list of protected branch patterns.
ProjectJiraServiceManagementExtensionSetting, ProjectJiraServiceManagementExtensionSettingArgs
- Connection
Id string - The connection identifier associated with the extension settings.
- Is
Enabled bool - Specifies whether or not this extension is enabled for this project.
- Service
Desk stringProject Name - The project name associated with this extension.
- Connection
Id string - The connection identifier associated with the extension settings.
- Is
Enabled bool - Specifies whether or not this extension is enabled for this project.
- Service
Desk stringProject Name - The project name associated with this extension.
- connection
Id String - The connection identifier associated with the extension settings.
- is
Enabled Boolean - Specifies whether or not this extension is enabled for this project.
- service
Desk StringProject Name - The project name associated with this extension.
- connection
Id string - The connection identifier associated with the extension settings.
- is
Enabled boolean - Specifies whether or not this extension is enabled for this project.
- service
Desk stringProject Name - The project name associated with this extension.
- connection_
id str - The connection identifier associated with the extension settings.
- is_
enabled bool - Specifies whether or not this extension is enabled for this project.
- service_
desk_ strproject_ name - The project name associated with this extension.
- connection
Id String - The connection identifier associated with the extension settings.
- is
Enabled Boolean - Specifies whether or not this extension is enabled for this project.
- service
Desk StringProject Name - The project name associated with this extension.
ProjectReleaseCreationStrategy, ProjectReleaseCreationStrategyArgs
ProjectReleaseCreationStrategyReleaseCreationPackage, ProjectReleaseCreationStrategyReleaseCreationPackageArgs
- Deployment
Action string - Package
Reference string
- Deployment
Action string - Package
Reference string
- deployment
Action String - package
Reference String
- deployment
Action string - package
Reference string
- deployment
Action String - package
Reference String
ProjectServicenowExtensionSetting, ProjectServicenowExtensionSettingArgs
- Connection
Id string - The connection identifier associated with the extension settings.
- Is
Enabled bool - Specifies whether or not this extension is enabled for this project.
- Is
State boolAutomatically Transitioned - Specifies whether or not this extension will automatically transition the state of a deployment for this project.
- Standard
Change stringTemplate Name - The name of the standard change template associated with this extension. If provided, deployments will create a standard change based on the provided template, otherwise a normal change will be created.
- Connection
Id string - The connection identifier associated with the extension settings.
- Is
Enabled bool - Specifies whether or not this extension is enabled for this project.
- Is
State boolAutomatically Transitioned - Specifies whether or not this extension will automatically transition the state of a deployment for this project.
- Standard
Change stringTemplate Name - The name of the standard change template associated with this extension. If provided, deployments will create a standard change based on the provided template, otherwise a normal change will be created.
- connection
Id String - The connection identifier associated with the extension settings.
- is
Enabled Boolean - Specifies whether or not this extension is enabled for this project.
- is
State BooleanAutomatically Transitioned - Specifies whether or not this extension will automatically transition the state of a deployment for this project.
- standard
Change StringTemplate Name - The name of the standard change template associated with this extension. If provided, deployments will create a standard change based on the provided template, otherwise a normal change will be created.
- connection
Id string - The connection identifier associated with the extension settings.
- is
Enabled boolean - Specifies whether or not this extension is enabled for this project.
- is
State booleanAutomatically Transitioned - Specifies whether or not this extension will automatically transition the state of a deployment for this project.
- standard
Change stringTemplate Name - The name of the standard change template associated with this extension. If provided, deployments will create a standard change based on the provided template, otherwise a normal change will be created.
- connection_
id str - The connection identifier associated with the extension settings.
- is_
enabled bool - Specifies whether or not this extension is enabled for this project.
- is_
state_ boolautomatically_ transitioned - Specifies whether or not this extension will automatically transition the state of a deployment for this project.
- standard_
change_ strtemplate_ name - The name of the standard change template associated with this extension. If provided, deployments will create a standard change based on the provided template, otherwise a normal change will be created.
- connection
Id String - The connection identifier associated with the extension settings.
- is
Enabled Boolean - Specifies whether or not this extension is enabled for this project.
- is
State BooleanAutomatically Transitioned - Specifies whether or not this extension will automatically transition the state of a deployment for this project.
- standard
Change StringTemplate Name - The name of the standard change template associated with this extension. If provided, deployments will create a standard change based on the provided template, otherwise a normal change will be created.
ProjectTemplate, ProjectTemplateArgs
- Name string
- The name of the variable set by the parameter. The name can contain letters, digits, dashes and periods.
- Default
Value string - A default value for the parameter, if applicable. This can be a hard-coded value or a variable reference.
- Display
Settings Dictionary<string, string> - The display settings for the parameter.
- Help
Text string - The help presented alongside the parameter input.
- Id string
- The ID of the template parameter.
- Label string
- The label shown beside the parameter when presented in the deployment process.
- Name string
- The name of the variable set by the parameter. The name can contain letters, digits, dashes and periods.
- Default
Value string - A default value for the parameter, if applicable. This can be a hard-coded value or a variable reference.
- Display
Settings map[string]string - The display settings for the parameter.
- Help
Text string - The help presented alongside the parameter input.
- Id string
- The ID of the template parameter.
- Label string
- The label shown beside the parameter when presented in the deployment process.
- name String
- The name of the variable set by the parameter. The name can contain letters, digits, dashes and periods.
- default
Value String - A default value for the parameter, if applicable. This can be a hard-coded value or a variable reference.
- display
Settings Map<String,String> - The display settings for the parameter.
- help
Text String - The help presented alongside the parameter input.
- id String
- The ID of the template parameter.
- label String
- The label shown beside the parameter when presented in the deployment process.
- name string
- The name of the variable set by the parameter. The name can contain letters, digits, dashes and periods.
- default
Value string - A default value for the parameter, if applicable. This can be a hard-coded value or a variable reference.
- display
Settings {[key: string]: string} - The display settings for the parameter.
- help
Text string - The help presented alongside the parameter input.
- id string
- The ID of the template parameter.
- label string
- The label shown beside the parameter when presented in the deployment process.
- name str
- The name of the variable set by the parameter. The name can contain letters, digits, dashes and periods.
- default_
value str - A default value for the parameter, if applicable. This can be a hard-coded value or a variable reference.
- display_
settings Mapping[str, str] - The display settings for the parameter.
- help_
text str - The help presented alongside the parameter input.
- id str
- The ID of the template parameter.
- label str
- The label shown beside the parameter when presented in the deployment process.
- name String
- The name of the variable set by the parameter. The name can contain letters, digits, dashes and periods.
- default
Value String - A default value for the parameter, if applicable. This can be a hard-coded value or a variable reference.
- display
Settings Map<String> - The display settings for the parameter.
- help
Text String - The help presented alongside the parameter input.
- id String
- The ID of the template parameter.
- label String
- The label shown beside the parameter when presented in the deployment process.
ProjectVersioningStrategy, ProjectVersioningStrategyArgs
- donor
Package StringStep Id - donor
Packages List<Property Map> - template String
ProjectVersioningStrategyDonorPackage, ProjectVersioningStrategyDonorPackageArgs
- Deployment
Action string - Deployment action.
- Package
Reference string - Package reference.
- Deployment
Action string - Deployment action.
- Package
Reference string - Package reference.
- deployment
Action String - Deployment action.
- package
Reference String - Package reference.
- deployment
Action string - Deployment action.
- package
Reference string - Package reference.
- deployment_
action str - Deployment action.
- package_
reference str - Package reference.
- deployment
Action String - Deployment action.
- package
Reference String - Package reference.
Import
$ pulumi import octopusdeploy:index/project:Project [options] octopusdeploy_project.<name> <project-id>
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- octopusdeploy octopusdeploylabs/terraform-provider-octopusdeploy
- License
- Notes
- This Pulumi package is based on the
octopusdeploy
Terraform Provider.