octopusdeploy.RunbookProcess
Explore with Pulumi AI
Create RunbookProcess Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new RunbookProcess(name: string, args: RunbookProcessArgs, opts?: CustomResourceOptions);
@overload
def RunbookProcess(resource_name: str,
args: RunbookProcessArgs,
opts: Optional[ResourceOptions] = None)
@overload
def RunbookProcess(resource_name: str,
opts: Optional[ResourceOptions] = None,
runbook_id: Optional[str] = None,
last_snapshot_id: Optional[str] = None,
project_id: Optional[str] = None,
runbook_process_id: Optional[str] = None,
space_id: Optional[str] = None,
steps: Optional[Sequence[RunbookProcessStepArgs]] = None,
version: Optional[float] = None)
func NewRunbookProcess(ctx *Context, name string, args RunbookProcessArgs, opts ...ResourceOption) (*RunbookProcess, error)
public RunbookProcess(string name, RunbookProcessArgs args, CustomResourceOptions? opts = null)
public RunbookProcess(String name, RunbookProcessArgs args)
public RunbookProcess(String name, RunbookProcessArgs args, CustomResourceOptions options)
type: octopusdeploy:RunbookProcess
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 RunbookProcessArgs
- 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 RunbookProcessArgs
- 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 RunbookProcessArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args RunbookProcessArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args RunbookProcessArgs
- 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 runbookProcessResource = new Octopusdeploy.RunbookProcess("runbookProcessResource", new()
{
RunbookId = "string",
LastSnapshotId = "string",
ProjectId = "string",
RunbookProcessId = "string",
SpaceId = "string",
Steps = new[]
{
new Octopusdeploy.Inputs.RunbookProcessStepArgs
{
Name = "string",
ManualInterventionActions = new[]
{
new Octopusdeploy.Inputs.RunbookProcessStepManualInterventionActionArgs
{
Instructions = "string",
Name = "string",
Id = "string",
CanBeUsedForProjectVersioning = false,
Condition = "string",
Containers = new[]
{
new Octopusdeploy.Inputs.RunbookProcessStepManualInterventionActionContainerArgs
{
FeedId = "string",
Image = "string",
},
},
Environments = new[]
{
"string",
},
ExcludedEnvironments = new[]
{
"string",
},
Features = new[]
{
"string",
},
GitDependency = new Octopusdeploy.Inputs.RunbookProcessStepManualInterventionActionGitDependencyArgs
{
DefaultBranch = "string",
GitCredentialType = "string",
RepositoryUri = "string",
FilePathFilters = new[]
{
"string",
},
GitCredentialId = "string",
},
ActionTemplate = new Octopusdeploy.Inputs.RunbookProcessStepManualInterventionActionActionTemplateArgs
{
Id = "string",
CommunityActionTemplateId = "string",
Version = 0,
},
Channels = new[]
{
"string",
},
IsDisabled = false,
IsRequired = false,
BlockDeployments = "string",
Notes = "string",
Packages = new[]
{
new Octopusdeploy.Inputs.RunbookProcessStepManualInterventionActionPackageArgs
{
PackageId = "string",
AcquisitionLocation = "string",
FeedId = "string",
Id = "string",
Name = "string",
Properties =
{
{ "string", "string" },
},
},
},
Properties =
{
{ "string", "string" },
},
ResponsibleTeams = "string",
Slug = "string",
SortOrder = 0,
TenantTags = new[]
{
"string",
},
},
},
PackageRequirement = "string",
ConditionExpression = "string",
DeployKubernetesSecretActions = new[]
{
new Octopusdeploy.Inputs.RunbookProcessStepDeployKubernetesSecretActionArgs
{
Name = "string",
SecretValues =
{
{ "string", "string" },
},
SecretName = "string",
ExcludedEnvironments = new[]
{
"string",
},
Notes = "string",
Environments = new[]
{
"string",
},
ActionTemplate = new Octopusdeploy.Inputs.RunbookProcessStepDeployKubernetesSecretActionActionTemplateArgs
{
Id = "string",
CommunityActionTemplateId = "string",
Version = 0,
},
Features = new[]
{
"string",
},
GitDependency = new Octopusdeploy.Inputs.RunbookProcessStepDeployKubernetesSecretActionGitDependencyArgs
{
DefaultBranch = "string",
GitCredentialType = "string",
RepositoryUri = "string",
FilePathFilters = new[]
{
"string",
},
GitCredentialId = "string",
},
Id = "string",
IsDisabled = false,
IsRequired = false,
KubernetesObjectStatusCheckEnabled = false,
Condition = "string",
Containers = new[]
{
new Octopusdeploy.Inputs.RunbookProcessStepDeployKubernetesSecretActionContainerArgs
{
FeedId = "string",
Image = "string",
},
},
Packages = new[]
{
new Octopusdeploy.Inputs.RunbookProcessStepDeployKubernetesSecretActionPackageArgs
{
PackageId = "string",
AcquisitionLocation = "string",
FeedId = "string",
Id = "string",
Name = "string",
Properties =
{
{ "string", "string" },
},
},
},
Properties =
{
{ "string", "string" },
},
RunOnServer = false,
Channels = new[]
{
"string",
},
CanBeUsedForProjectVersioning = false,
Slug = "string",
SortOrder = 0,
TenantTags = new[]
{
"string",
},
WorkerPoolId = "string",
WorkerPoolVariable = "string",
},
},
DeployPackageActions = new[]
{
new Octopusdeploy.Inputs.RunbookProcessStepDeployPackageActionArgs
{
Name = "string",
PrimaryPackage = new Octopusdeploy.Inputs.RunbookProcessStepDeployPackageActionPrimaryPackageArgs
{
PackageId = "string",
AcquisitionLocation = "string",
FeedId = "string",
Id = "string",
Name = "string",
Properties =
{
{ "string", "string" },
},
},
Environments = new[]
{
"string",
},
IsRequired = false,
Containers = new[]
{
new Octopusdeploy.Inputs.RunbookProcessStepDeployPackageActionContainerArgs
{
FeedId = "string",
Image = "string",
},
},
ActionTemplate = new Octopusdeploy.Inputs.RunbookProcessStepDeployPackageActionActionTemplateArgs
{
Id = "string",
CommunityActionTemplateId = "string",
Version = 0,
},
ExcludedEnvironments = new[]
{
"string",
},
Features = new[]
{
"string",
},
GitDependency = new Octopusdeploy.Inputs.RunbookProcessStepDeployPackageActionGitDependencyArgs
{
DefaultBranch = "string",
GitCredentialType = "string",
RepositoryUri = "string",
FilePathFilters = new[]
{
"string",
},
GitCredentialId = "string",
},
Id = "string",
IsDisabled = false,
Condition = "string",
Channels = new[]
{
"string",
},
Notes = "string",
Packages = new[]
{
new Octopusdeploy.Inputs.RunbookProcessStepDeployPackageActionPackageArgs
{
PackageId = "string",
AcquisitionLocation = "string",
FeedId = "string",
Id = "string",
Name = "string",
Properties =
{
{ "string", "string" },
},
},
},
CanBeUsedForProjectVersioning = false,
Properties =
{
{ "string", "string" },
},
Slug = "string",
SortOrder = 0,
TenantTags = new[]
{
"string",
},
WindowsService = new Octopusdeploy.Inputs.RunbookProcessStepDeployPackageActionWindowsServiceArgs
{
ExecutablePath = "string",
ServiceName = "string",
Arguments = "string",
CreateOrUpdateService = false,
CustomAccountName = "string",
CustomAccountPassword = "string",
Dependencies = "string",
Description = "string",
DisplayName = "string",
ServiceAccount = "string",
StartMode = "string",
},
},
},
DeployWindowsServiceActions = new[]
{
new Octopusdeploy.Inputs.RunbookProcessStepDeployWindowsServiceActionArgs
{
ExecutablePath = "string",
ServiceName = "string",
PrimaryPackage = new Octopusdeploy.Inputs.RunbookProcessStepDeployWindowsServiceActionPrimaryPackageArgs
{
PackageId = "string",
AcquisitionLocation = "string",
FeedId = "string",
Id = "string",
Name = "string",
Properties =
{
{ "string", "string" },
},
},
Name = "string",
CustomAccountName = "string",
Id = "string",
CreateOrUpdateService = false,
ActionTemplate = new Octopusdeploy.Inputs.RunbookProcessStepDeployWindowsServiceActionActionTemplateArgs
{
Id = "string",
CommunityActionTemplateId = "string",
Version = 0,
},
CustomAccountPassword = "string",
Dependencies = "string",
Description = "string",
DisplayName = "string",
Environments = new[]
{
"string",
},
ExcludedEnvironments = new[]
{
"string",
},
Condition = "string",
Features = new[]
{
"string",
},
GitDependency = new Octopusdeploy.Inputs.RunbookProcessStepDeployWindowsServiceActionGitDependencyArgs
{
DefaultBranch = "string",
GitCredentialType = "string",
RepositoryUri = "string",
FilePathFilters = new[]
{
"string",
},
GitCredentialId = "string",
},
Containers = new[]
{
new Octopusdeploy.Inputs.RunbookProcessStepDeployWindowsServiceActionContainerArgs
{
FeedId = "string",
Image = "string",
},
},
IsDisabled = false,
IsRequired = false,
Channels = new[]
{
"string",
},
Notes = "string",
Packages = new[]
{
new Octopusdeploy.Inputs.RunbookProcessStepDeployWindowsServiceActionPackageArgs
{
PackageId = "string",
AcquisitionLocation = "string",
FeedId = "string",
Id = "string",
Name = "string",
Properties =
{
{ "string", "string" },
},
},
},
CanBeUsedForProjectVersioning = false,
Properties =
{
{ "string", "string" },
},
ServiceAccount = "string",
Arguments = "string",
Slug = "string",
SortOrder = 0,
StartMode = "string",
TenantTags = new[]
{
"string",
},
},
},
Condition = "string",
Id = "string",
ApplyTerraformTemplateActions = new[]
{
new Octopusdeploy.Inputs.RunbookProcessStepApplyTerraformTemplateActionArgs
{
Name = "string",
AdvancedOptions = new Octopusdeploy.Inputs.RunbookProcessStepApplyTerraformTemplateActionAdvancedOptionsArgs
{
AllowAdditionalPluginDownloads = false,
ApplyParameters = "string",
InitParameters = "string",
PluginCacheDirectory = "string",
Workspace = "string",
},
InlineTemplate = "string",
Template = new Octopusdeploy.Inputs.RunbookProcessStepApplyTerraformTemplateActionTemplateArgs
{
AdditionalVariableFiles = "string",
Directory = "string",
RunAutomaticFileSubstitution = false,
TargetFiles = "string",
},
CanBeUsedForProjectVersioning = false,
Channels = new[]
{
"string",
},
IsRequired = false,
Containers = new[]
{
new Octopusdeploy.Inputs.RunbookProcessStepApplyTerraformTemplateActionContainerArgs
{
FeedId = "string",
Image = "string",
},
},
Environments = new[]
{
"string",
},
ExcludedEnvironments = new[]
{
"string",
},
Features = new[]
{
"string",
},
GitDependency = new Octopusdeploy.Inputs.RunbookProcessStepApplyTerraformTemplateActionGitDependencyArgs
{
DefaultBranch = "string",
GitCredentialType = "string",
RepositoryUri = "string",
FilePathFilters = new[]
{
"string",
},
GitCredentialId = "string",
},
GoogleCloudAccount = new Octopusdeploy.Inputs.RunbookProcessStepApplyTerraformTemplateActionGoogleCloudAccountArgs
{
ImpersonateServiceAccount = false,
Project = "string",
Region = "string",
ServiceAccountEmails = "string",
UseVmServiceAccount = false,
Variable = "string",
Zone = "string",
},
Id = "string",
AzureAccount = new Octopusdeploy.Inputs.RunbookProcessStepApplyTerraformTemplateActionAzureAccountArgs
{
Variable = "string",
},
ActionTemplate = new Octopusdeploy.Inputs.RunbookProcessStepApplyTerraformTemplateActionActionTemplateArgs
{
Id = "string",
CommunityActionTemplateId = "string",
Version = 0,
},
Condition = "string",
AwsAccount = new Octopusdeploy.Inputs.RunbookProcessStepApplyTerraformTemplateActionAwsAccountArgs
{
Region = "string",
Role = new Octopusdeploy.Inputs.RunbookProcessStepApplyTerraformTemplateActionAwsAccountRoleArgs
{
Arn = "string",
ExternalId = "string",
RoleSessionName = "string",
SessionDuration = 0,
},
UseInstanceRole = false,
Variable = "string",
},
Notes = "string",
Packages = new[]
{
new Octopusdeploy.Inputs.RunbookProcessStepApplyTerraformTemplateActionPackageArgs
{
PackageId = "string",
AcquisitionLocation = "string",
FeedId = "string",
Id = "string",
Name = "string",
Properties =
{
{ "string", "string" },
},
},
},
PrimaryPackage = new Octopusdeploy.Inputs.RunbookProcessStepApplyTerraformTemplateActionPrimaryPackageArgs
{
PackageId = "string",
AcquisitionLocation = "string",
FeedId = "string",
Id = "string",
Name = "string",
Properties =
{
{ "string", "string" },
},
},
Properties =
{
{ "string", "string" },
},
RunOnServer = false,
Slug = "string",
SortOrder = 0,
IsDisabled = false,
TemplateParameters = "string",
TenantTags = new[]
{
"string",
},
WorkerPoolId = "string",
WorkerPoolVariable = "string",
},
},
Actions = new[]
{
new Octopusdeploy.Inputs.RunbookProcessStepActionArgs
{
Name = "string",
ActionType = "string",
IsRequired = false,
CanBeUsedForProjectVersioning = false,
Condition = "string",
Containers = new[]
{
new Octopusdeploy.Inputs.RunbookProcessStepActionContainerArgs
{
FeedId = "string",
Image = "string",
},
},
Environments = new[]
{
"string",
},
ExcludedEnvironments = new[]
{
"string",
},
Features = new[]
{
"string",
},
GitDependency = new Octopusdeploy.Inputs.RunbookProcessStepActionGitDependencyArgs
{
DefaultBranch = "string",
GitCredentialType = "string",
RepositoryUri = "string",
FilePathFilters = new[]
{
"string",
},
GitCredentialId = "string",
},
Id = "string",
Notes = "string",
Channels = new[]
{
"string",
},
ActionTemplate = new Octopusdeploy.Inputs.RunbookProcessStepActionActionTemplateArgs
{
Id = "string",
CommunityActionTemplateId = "string",
Version = 0,
},
IsDisabled = false,
Packages = new[]
{
new Octopusdeploy.Inputs.RunbookProcessStepActionPackageArgs
{
Name = "string",
PackageId = "string",
AcquisitionLocation = "string",
ExtractDuringDeployment = false,
FeedId = "string",
Id = "string",
Properties =
{
{ "string", "string" },
},
},
},
PrimaryPackage = new Octopusdeploy.Inputs.RunbookProcessStepActionPrimaryPackageArgs
{
PackageId = "string",
AcquisitionLocation = "string",
FeedId = "string",
Id = "string",
Name = "string",
Properties =
{
{ "string", "string" },
},
},
Properties =
{
{ "string", "string" },
},
RunOnServer = false,
Slug = "string",
SortOrder = 0,
TenantTags = new[]
{
"string",
},
WorkerPoolId = "string",
WorkerPoolVariable = "string",
},
},
Properties =
{
{ "string", "string" },
},
RunKubectlScriptActions = new[]
{
new Octopusdeploy.Inputs.RunbookProcessStepRunKubectlScriptActionArgs
{
Name = "string",
Notes = "string",
ScriptFileName = "string",
Condition = "string",
Containers = new[]
{
new Octopusdeploy.Inputs.RunbookProcessStepRunKubectlScriptActionContainerArgs
{
FeedId = "string",
Image = "string",
},
},
Environments = new[]
{
"string",
},
ExcludedEnvironments = new[]
{
"string",
},
Features = new[]
{
"string",
},
GitDependency = new Octopusdeploy.Inputs.RunbookProcessStepRunKubectlScriptActionGitDependencyArgs
{
DefaultBranch = "string",
GitCredentialType = "string",
RepositoryUri = "string",
FilePathFilters = new[]
{
"string",
},
GitCredentialId = "string",
},
Id = "string",
IsDisabled = false,
IsRequired = false,
CanBeUsedForProjectVersioning = false,
Namespace = "string",
ActionTemplate = new Octopusdeploy.Inputs.RunbookProcessStepRunKubectlScriptActionActionTemplateArgs
{
Id = "string",
CommunityActionTemplateId = "string",
Version = 0,
},
Channels = new[]
{
"string",
},
Properties =
{
{ "string", "string" },
},
Packages = new[]
{
new Octopusdeploy.Inputs.RunbookProcessStepRunKubectlScriptActionPackageArgs
{
Name = "string",
PackageId = "string",
AcquisitionLocation = "string",
ExtractDuringDeployment = false,
FeedId = "string",
Id = "string",
Properties =
{
{ "string", "string" },
},
},
},
RunOnServer = false,
ScriptBody = "string",
PrimaryPackage = new Octopusdeploy.Inputs.RunbookProcessStepRunKubectlScriptActionPrimaryPackageArgs
{
PackageId = "string",
AcquisitionLocation = "string",
FeedId = "string",
Id = "string",
Name = "string",
Properties =
{
{ "string", "string" },
},
},
ScriptParameters = "string",
ScriptSource = "string",
ScriptSyntax = "string",
Slug = "string",
SortOrder = 0,
TenantTags = new[]
{
"string",
},
VariableSubstitutionInFiles = "string",
WorkerPoolId = "string",
WorkerPoolVariable = "string",
},
},
RunScriptActions = new[]
{
new Octopusdeploy.Inputs.RunbookProcessStepRunScriptActionArgs
{
Name = "string",
Packages = new[]
{
new Octopusdeploy.Inputs.RunbookProcessStepRunScriptActionPackageArgs
{
Name = "string",
PackageId = "string",
AcquisitionLocation = "string",
ExtractDuringDeployment = false,
FeedId = "string",
Id = "string",
Properties =
{
{ "string", "string" },
},
},
},
SortOrder = 0,
Condition = "string",
Containers = new[]
{
new Octopusdeploy.Inputs.RunbookProcessStepRunScriptActionContainerArgs
{
FeedId = "string",
Image = "string",
},
},
PrimaryPackage = new Octopusdeploy.Inputs.RunbookProcessStepRunScriptActionPrimaryPackageArgs
{
PackageId = "string",
AcquisitionLocation = "string",
FeedId = "string",
Id = "string",
Name = "string",
Properties =
{
{ "string", "string" },
},
},
ExcludedEnvironments = new[]
{
"string",
},
Features = new[]
{
"string",
},
GitDependency = new Octopusdeploy.Inputs.RunbookProcessStepRunScriptActionGitDependencyArgs
{
DefaultBranch = "string",
GitCredentialType = "string",
RepositoryUri = "string",
FilePathFilters = new[]
{
"string",
},
GitCredentialId = "string",
},
Id = "string",
IsDisabled = false,
IsRequired = false,
CanBeUsedForProjectVersioning = false,
Channels = new[]
{
"string",
},
Notes = "string",
Environments = new[]
{
"string",
},
RunOnServer = false,
ScriptBody = "string",
ScriptFileName = "string",
ScriptParameters = "string",
ScriptSource = "string",
ScriptSyntax = "string",
Slug = "string",
ActionTemplate = new Octopusdeploy.Inputs.RunbookProcessStepRunScriptActionActionTemplateArgs
{
Id = "string",
CommunityActionTemplateId = "string",
Version = 0,
},
TenantTags = new[]
{
"string",
},
VariableSubstitutionInFiles = "string",
WorkerPoolId = "string",
WorkerPoolVariable = "string",
},
},
StartTrigger = "string",
TargetRoles = new[]
{
"string",
},
WindowSize = "string",
},
},
Version = 0,
});
example, err := octopusdeploy.NewRunbookProcess(ctx, "runbookProcessResource", &octopusdeploy.RunbookProcessArgs{
RunbookId: pulumi.String("string"),
LastSnapshotId: pulumi.String("string"),
ProjectId: pulumi.String("string"),
RunbookProcessId: pulumi.String("string"),
SpaceId: pulumi.String("string"),
Steps: octopusdeploy.RunbookProcessStepArray{
&octopusdeploy.RunbookProcessStepArgs{
Name: pulumi.String("string"),
ManualInterventionActions: octopusdeploy.RunbookProcessStepManualInterventionActionArray{
&octopusdeploy.RunbookProcessStepManualInterventionActionArgs{
Instructions: pulumi.String("string"),
Name: pulumi.String("string"),
Id: pulumi.String("string"),
CanBeUsedForProjectVersioning: pulumi.Bool(false),
Condition: pulumi.String("string"),
Containers: octopusdeploy.RunbookProcessStepManualInterventionActionContainerArray{
&octopusdeploy.RunbookProcessStepManualInterventionActionContainerArgs{
FeedId: pulumi.String("string"),
Image: pulumi.String("string"),
},
},
Environments: pulumi.StringArray{
pulumi.String("string"),
},
ExcludedEnvironments: pulumi.StringArray{
pulumi.String("string"),
},
Features: pulumi.StringArray{
pulumi.String("string"),
},
GitDependency: &octopusdeploy.RunbookProcessStepManualInterventionActionGitDependencyArgs{
DefaultBranch: pulumi.String("string"),
GitCredentialType: pulumi.String("string"),
RepositoryUri: pulumi.String("string"),
FilePathFilters: pulumi.StringArray{
pulumi.String("string"),
},
GitCredentialId: pulumi.String("string"),
},
ActionTemplate: &octopusdeploy.RunbookProcessStepManualInterventionActionActionTemplateArgs{
Id: pulumi.String("string"),
CommunityActionTemplateId: pulumi.String("string"),
Version: pulumi.Float64(0),
},
Channels: pulumi.StringArray{
pulumi.String("string"),
},
IsDisabled: pulumi.Bool(false),
IsRequired: pulumi.Bool(false),
BlockDeployments: pulumi.String("string"),
Notes: pulumi.String("string"),
Packages: octopusdeploy.RunbookProcessStepManualInterventionActionPackageArray{
&octopusdeploy.RunbookProcessStepManualInterventionActionPackageArgs{
PackageId: pulumi.String("string"),
AcquisitionLocation: pulumi.String("string"),
FeedId: pulumi.String("string"),
Id: pulumi.String("string"),
Name: pulumi.String("string"),
Properties: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
},
Properties: pulumi.StringMap{
"string": pulumi.String("string"),
},
ResponsibleTeams: pulumi.String("string"),
Slug: pulumi.String("string"),
SortOrder: pulumi.Float64(0),
TenantTags: pulumi.StringArray{
pulumi.String("string"),
},
},
},
PackageRequirement: pulumi.String("string"),
ConditionExpression: pulumi.String("string"),
DeployKubernetesSecretActions: octopusdeploy.RunbookProcessStepDeployKubernetesSecretActionArray{
&octopusdeploy.RunbookProcessStepDeployKubernetesSecretActionArgs{
Name: pulumi.String("string"),
SecretValues: pulumi.StringMap{
"string": pulumi.String("string"),
},
SecretName: pulumi.String("string"),
ExcludedEnvironments: pulumi.StringArray{
pulumi.String("string"),
},
Notes: pulumi.String("string"),
Environments: pulumi.StringArray{
pulumi.String("string"),
},
ActionTemplate: &octopusdeploy.RunbookProcessStepDeployKubernetesSecretActionActionTemplateArgs{
Id: pulumi.String("string"),
CommunityActionTemplateId: pulumi.String("string"),
Version: pulumi.Float64(0),
},
Features: pulumi.StringArray{
pulumi.String("string"),
},
GitDependency: &octopusdeploy.RunbookProcessStepDeployKubernetesSecretActionGitDependencyArgs{
DefaultBranch: pulumi.String("string"),
GitCredentialType: pulumi.String("string"),
RepositoryUri: pulumi.String("string"),
FilePathFilters: pulumi.StringArray{
pulumi.String("string"),
},
GitCredentialId: pulumi.String("string"),
},
Id: pulumi.String("string"),
IsDisabled: pulumi.Bool(false),
IsRequired: pulumi.Bool(false),
KubernetesObjectStatusCheckEnabled: pulumi.Bool(false),
Condition: pulumi.String("string"),
Containers: octopusdeploy.RunbookProcessStepDeployKubernetesSecretActionContainerArray{
&octopusdeploy.RunbookProcessStepDeployKubernetesSecretActionContainerArgs{
FeedId: pulumi.String("string"),
Image: pulumi.String("string"),
},
},
Packages: octopusdeploy.RunbookProcessStepDeployKubernetesSecretActionPackageArray{
&octopusdeploy.RunbookProcessStepDeployKubernetesSecretActionPackageArgs{
PackageId: pulumi.String("string"),
AcquisitionLocation: pulumi.String("string"),
FeedId: pulumi.String("string"),
Id: pulumi.String("string"),
Name: pulumi.String("string"),
Properties: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
},
Properties: pulumi.StringMap{
"string": pulumi.String("string"),
},
RunOnServer: pulumi.Bool(false),
Channels: pulumi.StringArray{
pulumi.String("string"),
},
CanBeUsedForProjectVersioning: pulumi.Bool(false),
Slug: pulumi.String("string"),
SortOrder: pulumi.Float64(0),
TenantTags: pulumi.StringArray{
pulumi.String("string"),
},
WorkerPoolId: pulumi.String("string"),
WorkerPoolVariable: pulumi.String("string"),
},
},
DeployPackageActions: octopusdeploy.RunbookProcessStepDeployPackageActionArray{
&octopusdeploy.RunbookProcessStepDeployPackageActionArgs{
Name: pulumi.String("string"),
PrimaryPackage: &octopusdeploy.RunbookProcessStepDeployPackageActionPrimaryPackageArgs{
PackageId: pulumi.String("string"),
AcquisitionLocation: pulumi.String("string"),
FeedId: pulumi.String("string"),
Id: pulumi.String("string"),
Name: pulumi.String("string"),
Properties: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
Environments: pulumi.StringArray{
pulumi.String("string"),
},
IsRequired: pulumi.Bool(false),
Containers: octopusdeploy.RunbookProcessStepDeployPackageActionContainerArray{
&octopusdeploy.RunbookProcessStepDeployPackageActionContainerArgs{
FeedId: pulumi.String("string"),
Image: pulumi.String("string"),
},
},
ActionTemplate: &octopusdeploy.RunbookProcessStepDeployPackageActionActionTemplateArgs{
Id: pulumi.String("string"),
CommunityActionTemplateId: pulumi.String("string"),
Version: pulumi.Float64(0),
},
ExcludedEnvironments: pulumi.StringArray{
pulumi.String("string"),
},
Features: pulumi.StringArray{
pulumi.String("string"),
},
GitDependency: &octopusdeploy.RunbookProcessStepDeployPackageActionGitDependencyArgs{
DefaultBranch: pulumi.String("string"),
GitCredentialType: pulumi.String("string"),
RepositoryUri: pulumi.String("string"),
FilePathFilters: pulumi.StringArray{
pulumi.String("string"),
},
GitCredentialId: pulumi.String("string"),
},
Id: pulumi.String("string"),
IsDisabled: pulumi.Bool(false),
Condition: pulumi.String("string"),
Channels: pulumi.StringArray{
pulumi.String("string"),
},
Notes: pulumi.String("string"),
Packages: octopusdeploy.RunbookProcessStepDeployPackageActionPackageArray{
&octopusdeploy.RunbookProcessStepDeployPackageActionPackageArgs{
PackageId: pulumi.String("string"),
AcquisitionLocation: pulumi.String("string"),
FeedId: pulumi.String("string"),
Id: pulumi.String("string"),
Name: pulumi.String("string"),
Properties: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
},
CanBeUsedForProjectVersioning: pulumi.Bool(false),
Properties: pulumi.StringMap{
"string": pulumi.String("string"),
},
Slug: pulumi.String("string"),
SortOrder: pulumi.Float64(0),
TenantTags: pulumi.StringArray{
pulumi.String("string"),
},
WindowsService: &octopusdeploy.RunbookProcessStepDeployPackageActionWindowsServiceArgs{
ExecutablePath: pulumi.String("string"),
ServiceName: pulumi.String("string"),
Arguments: pulumi.String("string"),
CreateOrUpdateService: pulumi.Bool(false),
CustomAccountName: pulumi.String("string"),
CustomAccountPassword: pulumi.String("string"),
Dependencies: pulumi.String("string"),
Description: pulumi.String("string"),
DisplayName: pulumi.String("string"),
ServiceAccount: pulumi.String("string"),
StartMode: pulumi.String("string"),
},
},
},
DeployWindowsServiceActions: octopusdeploy.RunbookProcessStepDeployWindowsServiceActionArray{
&octopusdeploy.RunbookProcessStepDeployWindowsServiceActionArgs{
ExecutablePath: pulumi.String("string"),
ServiceName: pulumi.String("string"),
PrimaryPackage: &octopusdeploy.RunbookProcessStepDeployWindowsServiceActionPrimaryPackageArgs{
PackageId: pulumi.String("string"),
AcquisitionLocation: pulumi.String("string"),
FeedId: pulumi.String("string"),
Id: pulumi.String("string"),
Name: pulumi.String("string"),
Properties: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
Name: pulumi.String("string"),
CustomAccountName: pulumi.String("string"),
Id: pulumi.String("string"),
CreateOrUpdateService: pulumi.Bool(false),
ActionTemplate: &octopusdeploy.RunbookProcessStepDeployWindowsServiceActionActionTemplateArgs{
Id: pulumi.String("string"),
CommunityActionTemplateId: pulumi.String("string"),
Version: pulumi.Float64(0),
},
CustomAccountPassword: pulumi.String("string"),
Dependencies: pulumi.String("string"),
Description: pulumi.String("string"),
DisplayName: pulumi.String("string"),
Environments: pulumi.StringArray{
pulumi.String("string"),
},
ExcludedEnvironments: pulumi.StringArray{
pulumi.String("string"),
},
Condition: pulumi.String("string"),
Features: pulumi.StringArray{
pulumi.String("string"),
},
GitDependency: &octopusdeploy.RunbookProcessStepDeployWindowsServiceActionGitDependencyArgs{
DefaultBranch: pulumi.String("string"),
GitCredentialType: pulumi.String("string"),
RepositoryUri: pulumi.String("string"),
FilePathFilters: pulumi.StringArray{
pulumi.String("string"),
},
GitCredentialId: pulumi.String("string"),
},
Containers: octopusdeploy.RunbookProcessStepDeployWindowsServiceActionContainerArray{
&octopusdeploy.RunbookProcessStepDeployWindowsServiceActionContainerArgs{
FeedId: pulumi.String("string"),
Image: pulumi.String("string"),
},
},
IsDisabled: pulumi.Bool(false),
IsRequired: pulumi.Bool(false),
Channels: pulumi.StringArray{
pulumi.String("string"),
},
Notes: pulumi.String("string"),
Packages: octopusdeploy.RunbookProcessStepDeployWindowsServiceActionPackageArray{
&octopusdeploy.RunbookProcessStepDeployWindowsServiceActionPackageArgs{
PackageId: pulumi.String("string"),
AcquisitionLocation: pulumi.String("string"),
FeedId: pulumi.String("string"),
Id: pulumi.String("string"),
Name: pulumi.String("string"),
Properties: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
},
CanBeUsedForProjectVersioning: pulumi.Bool(false),
Properties: pulumi.StringMap{
"string": pulumi.String("string"),
},
ServiceAccount: pulumi.String("string"),
Arguments: pulumi.String("string"),
Slug: pulumi.String("string"),
SortOrder: pulumi.Float64(0),
StartMode: pulumi.String("string"),
TenantTags: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Condition: pulumi.String("string"),
Id: pulumi.String("string"),
ApplyTerraformTemplateActions: octopusdeploy.RunbookProcessStepApplyTerraformTemplateActionArray{
&octopusdeploy.RunbookProcessStepApplyTerraformTemplateActionArgs{
Name: pulumi.String("string"),
AdvancedOptions: &octopusdeploy.RunbookProcessStepApplyTerraformTemplateActionAdvancedOptionsArgs{
AllowAdditionalPluginDownloads: pulumi.Bool(false),
ApplyParameters: pulumi.String("string"),
InitParameters: pulumi.String("string"),
PluginCacheDirectory: pulumi.String("string"),
Workspace: pulumi.String("string"),
},
InlineTemplate: pulumi.String("string"),
Template: &octopusdeploy.RunbookProcessStepApplyTerraformTemplateActionTemplateArgs{
AdditionalVariableFiles: pulumi.String("string"),
Directory: pulumi.String("string"),
RunAutomaticFileSubstitution: pulumi.Bool(false),
TargetFiles: pulumi.String("string"),
},
CanBeUsedForProjectVersioning: pulumi.Bool(false),
Channels: pulumi.StringArray{
pulumi.String("string"),
},
IsRequired: pulumi.Bool(false),
Containers: octopusdeploy.RunbookProcessStepApplyTerraformTemplateActionContainerArray{
&octopusdeploy.RunbookProcessStepApplyTerraformTemplateActionContainerArgs{
FeedId: pulumi.String("string"),
Image: pulumi.String("string"),
},
},
Environments: pulumi.StringArray{
pulumi.String("string"),
},
ExcludedEnvironments: pulumi.StringArray{
pulumi.String("string"),
},
Features: pulumi.StringArray{
pulumi.String("string"),
},
GitDependency: &octopusdeploy.RunbookProcessStepApplyTerraformTemplateActionGitDependencyArgs{
DefaultBranch: pulumi.String("string"),
GitCredentialType: pulumi.String("string"),
RepositoryUri: pulumi.String("string"),
FilePathFilters: pulumi.StringArray{
pulumi.String("string"),
},
GitCredentialId: pulumi.String("string"),
},
GoogleCloudAccount: &octopusdeploy.RunbookProcessStepApplyTerraformTemplateActionGoogleCloudAccountArgs{
ImpersonateServiceAccount: pulumi.Bool(false),
Project: pulumi.String("string"),
Region: pulumi.String("string"),
ServiceAccountEmails: pulumi.String("string"),
UseVmServiceAccount: pulumi.Bool(false),
Variable: pulumi.String("string"),
Zone: pulumi.String("string"),
},
Id: pulumi.String("string"),
AzureAccount: &octopusdeploy.RunbookProcessStepApplyTerraformTemplateActionAzureAccountArgs{
Variable: pulumi.String("string"),
},
ActionTemplate: &octopusdeploy.RunbookProcessStepApplyTerraformTemplateActionActionTemplateArgs{
Id: pulumi.String("string"),
CommunityActionTemplateId: pulumi.String("string"),
Version: pulumi.Float64(0),
},
Condition: pulumi.String("string"),
AwsAccount: &octopusdeploy.RunbookProcessStepApplyTerraformTemplateActionAwsAccountArgs{
Region: pulumi.String("string"),
Role: &octopusdeploy.RunbookProcessStepApplyTerraformTemplateActionAwsAccountRoleArgs{
Arn: pulumi.String("string"),
ExternalId: pulumi.String("string"),
RoleSessionName: pulumi.String("string"),
SessionDuration: pulumi.Float64(0),
},
UseInstanceRole: pulumi.Bool(false),
Variable: pulumi.String("string"),
},
Notes: pulumi.String("string"),
Packages: octopusdeploy.RunbookProcessStepApplyTerraformTemplateActionPackageArray{
&octopusdeploy.RunbookProcessStepApplyTerraformTemplateActionPackageArgs{
PackageId: pulumi.String("string"),
AcquisitionLocation: pulumi.String("string"),
FeedId: pulumi.String("string"),
Id: pulumi.String("string"),
Name: pulumi.String("string"),
Properties: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
},
PrimaryPackage: &octopusdeploy.RunbookProcessStepApplyTerraformTemplateActionPrimaryPackageArgs{
PackageId: pulumi.String("string"),
AcquisitionLocation: pulumi.String("string"),
FeedId: pulumi.String("string"),
Id: pulumi.String("string"),
Name: pulumi.String("string"),
Properties: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
Properties: pulumi.StringMap{
"string": pulumi.String("string"),
},
RunOnServer: pulumi.Bool(false),
Slug: pulumi.String("string"),
SortOrder: pulumi.Float64(0),
IsDisabled: pulumi.Bool(false),
TemplateParameters: pulumi.String("string"),
TenantTags: pulumi.StringArray{
pulumi.String("string"),
},
WorkerPoolId: pulumi.String("string"),
WorkerPoolVariable: pulumi.String("string"),
},
},
Actions: octopusdeploy.RunbookProcessStepActionArray{
&octopusdeploy.RunbookProcessStepActionArgs{
Name: pulumi.String("string"),
ActionType: pulumi.String("string"),
IsRequired: pulumi.Bool(false),
CanBeUsedForProjectVersioning: pulumi.Bool(false),
Condition: pulumi.String("string"),
Containers: octopusdeploy.RunbookProcessStepActionContainerArray{
&octopusdeploy.RunbookProcessStepActionContainerArgs{
FeedId: pulumi.String("string"),
Image: pulumi.String("string"),
},
},
Environments: pulumi.StringArray{
pulumi.String("string"),
},
ExcludedEnvironments: pulumi.StringArray{
pulumi.String("string"),
},
Features: pulumi.StringArray{
pulumi.String("string"),
},
GitDependency: &octopusdeploy.RunbookProcessStepActionGitDependencyArgs{
DefaultBranch: pulumi.String("string"),
GitCredentialType: pulumi.String("string"),
RepositoryUri: pulumi.String("string"),
FilePathFilters: pulumi.StringArray{
pulumi.String("string"),
},
GitCredentialId: pulumi.String("string"),
},
Id: pulumi.String("string"),
Notes: pulumi.String("string"),
Channels: pulumi.StringArray{
pulumi.String("string"),
},
ActionTemplate: &octopusdeploy.RunbookProcessStepActionActionTemplateArgs{
Id: pulumi.String("string"),
CommunityActionTemplateId: pulumi.String("string"),
Version: pulumi.Float64(0),
},
IsDisabled: pulumi.Bool(false),
Packages: octopusdeploy.RunbookProcessStepActionPackageArray{
&octopusdeploy.RunbookProcessStepActionPackageArgs{
Name: pulumi.String("string"),
PackageId: pulumi.String("string"),
AcquisitionLocation: pulumi.String("string"),
ExtractDuringDeployment: pulumi.Bool(false),
FeedId: pulumi.String("string"),
Id: pulumi.String("string"),
Properties: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
},
PrimaryPackage: &octopusdeploy.RunbookProcessStepActionPrimaryPackageArgs{
PackageId: pulumi.String("string"),
AcquisitionLocation: pulumi.String("string"),
FeedId: pulumi.String("string"),
Id: pulumi.String("string"),
Name: pulumi.String("string"),
Properties: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
Properties: pulumi.StringMap{
"string": pulumi.String("string"),
},
RunOnServer: pulumi.Bool(false),
Slug: pulumi.String("string"),
SortOrder: pulumi.Float64(0),
TenantTags: pulumi.StringArray{
pulumi.String("string"),
},
WorkerPoolId: pulumi.String("string"),
WorkerPoolVariable: pulumi.String("string"),
},
},
Properties: pulumi.StringMap{
"string": pulumi.String("string"),
},
RunKubectlScriptActions: octopusdeploy.RunbookProcessStepRunKubectlScriptActionArray{
&octopusdeploy.RunbookProcessStepRunKubectlScriptActionArgs{
Name: pulumi.String("string"),
Notes: pulumi.String("string"),
ScriptFileName: pulumi.String("string"),
Condition: pulumi.String("string"),
Containers: octopusdeploy.RunbookProcessStepRunKubectlScriptActionContainerArray{
&octopusdeploy.RunbookProcessStepRunKubectlScriptActionContainerArgs{
FeedId: pulumi.String("string"),
Image: pulumi.String("string"),
},
},
Environments: pulumi.StringArray{
pulumi.String("string"),
},
ExcludedEnvironments: pulumi.StringArray{
pulumi.String("string"),
},
Features: pulumi.StringArray{
pulumi.String("string"),
},
GitDependency: &octopusdeploy.RunbookProcessStepRunKubectlScriptActionGitDependencyArgs{
DefaultBranch: pulumi.String("string"),
GitCredentialType: pulumi.String("string"),
RepositoryUri: pulumi.String("string"),
FilePathFilters: pulumi.StringArray{
pulumi.String("string"),
},
GitCredentialId: pulumi.String("string"),
},
Id: pulumi.String("string"),
IsDisabled: pulumi.Bool(false),
IsRequired: pulumi.Bool(false),
CanBeUsedForProjectVersioning: pulumi.Bool(false),
Namespace: pulumi.String("string"),
ActionTemplate: &octopusdeploy.RunbookProcessStepRunKubectlScriptActionActionTemplateArgs{
Id: pulumi.String("string"),
CommunityActionTemplateId: pulumi.String("string"),
Version: pulumi.Float64(0),
},
Channels: pulumi.StringArray{
pulumi.String("string"),
},
Properties: pulumi.StringMap{
"string": pulumi.String("string"),
},
Packages: octopusdeploy.RunbookProcessStepRunKubectlScriptActionPackageArray{
&octopusdeploy.RunbookProcessStepRunKubectlScriptActionPackageArgs{
Name: pulumi.String("string"),
PackageId: pulumi.String("string"),
AcquisitionLocation: pulumi.String("string"),
ExtractDuringDeployment: pulumi.Bool(false),
FeedId: pulumi.String("string"),
Id: pulumi.String("string"),
Properties: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
},
RunOnServer: pulumi.Bool(false),
ScriptBody: pulumi.String("string"),
PrimaryPackage: &octopusdeploy.RunbookProcessStepRunKubectlScriptActionPrimaryPackageArgs{
PackageId: pulumi.String("string"),
AcquisitionLocation: pulumi.String("string"),
FeedId: pulumi.String("string"),
Id: pulumi.String("string"),
Name: pulumi.String("string"),
Properties: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
ScriptParameters: pulumi.String("string"),
ScriptSource: pulumi.String("string"),
ScriptSyntax: pulumi.String("string"),
Slug: pulumi.String("string"),
SortOrder: pulumi.Float64(0),
TenantTags: pulumi.StringArray{
pulumi.String("string"),
},
VariableSubstitutionInFiles: pulumi.String("string"),
WorkerPoolId: pulumi.String("string"),
WorkerPoolVariable: pulumi.String("string"),
},
},
RunScriptActions: octopusdeploy.RunbookProcessStepRunScriptActionArray{
&octopusdeploy.RunbookProcessStepRunScriptActionArgs{
Name: pulumi.String("string"),
Packages: octopusdeploy.RunbookProcessStepRunScriptActionPackageArray{
&octopusdeploy.RunbookProcessStepRunScriptActionPackageArgs{
Name: pulumi.String("string"),
PackageId: pulumi.String("string"),
AcquisitionLocation: pulumi.String("string"),
ExtractDuringDeployment: pulumi.Bool(false),
FeedId: pulumi.String("string"),
Id: pulumi.String("string"),
Properties: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
},
SortOrder: pulumi.Float64(0),
Condition: pulumi.String("string"),
Containers: octopusdeploy.RunbookProcessStepRunScriptActionContainerArray{
&octopusdeploy.RunbookProcessStepRunScriptActionContainerArgs{
FeedId: pulumi.String("string"),
Image: pulumi.String("string"),
},
},
PrimaryPackage: &octopusdeploy.RunbookProcessStepRunScriptActionPrimaryPackageArgs{
PackageId: pulumi.String("string"),
AcquisitionLocation: pulumi.String("string"),
FeedId: pulumi.String("string"),
Id: pulumi.String("string"),
Name: pulumi.String("string"),
Properties: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
ExcludedEnvironments: pulumi.StringArray{
pulumi.String("string"),
},
Features: pulumi.StringArray{
pulumi.String("string"),
},
GitDependency: &octopusdeploy.RunbookProcessStepRunScriptActionGitDependencyArgs{
DefaultBranch: pulumi.String("string"),
GitCredentialType: pulumi.String("string"),
RepositoryUri: pulumi.String("string"),
FilePathFilters: pulumi.StringArray{
pulumi.String("string"),
},
GitCredentialId: pulumi.String("string"),
},
Id: pulumi.String("string"),
IsDisabled: pulumi.Bool(false),
IsRequired: pulumi.Bool(false),
CanBeUsedForProjectVersioning: pulumi.Bool(false),
Channels: pulumi.StringArray{
pulumi.String("string"),
},
Notes: pulumi.String("string"),
Environments: pulumi.StringArray{
pulumi.String("string"),
},
RunOnServer: pulumi.Bool(false),
ScriptBody: pulumi.String("string"),
ScriptFileName: pulumi.String("string"),
ScriptParameters: pulumi.String("string"),
ScriptSource: pulumi.String("string"),
ScriptSyntax: pulumi.String("string"),
Slug: pulumi.String("string"),
ActionTemplate: &octopusdeploy.RunbookProcessStepRunScriptActionActionTemplateArgs{
Id: pulumi.String("string"),
CommunityActionTemplateId: pulumi.String("string"),
Version: pulumi.Float64(0),
},
TenantTags: pulumi.StringArray{
pulumi.String("string"),
},
VariableSubstitutionInFiles: pulumi.String("string"),
WorkerPoolId: pulumi.String("string"),
WorkerPoolVariable: pulumi.String("string"),
},
},
StartTrigger: pulumi.String("string"),
TargetRoles: pulumi.StringArray{
pulumi.String("string"),
},
WindowSize: pulumi.String("string"),
},
},
Version: pulumi.Float64(0),
})
var runbookProcessResource = new RunbookProcess("runbookProcessResource", RunbookProcessArgs.builder()
.runbookId("string")
.lastSnapshotId("string")
.projectId("string")
.runbookProcessId("string")
.spaceId("string")
.steps(RunbookProcessStepArgs.builder()
.name("string")
.manualInterventionActions(RunbookProcessStepManualInterventionActionArgs.builder()
.instructions("string")
.name("string")
.id("string")
.canBeUsedForProjectVersioning(false)
.condition("string")
.containers(RunbookProcessStepManualInterventionActionContainerArgs.builder()
.feedId("string")
.image("string")
.build())
.environments("string")
.excludedEnvironments("string")
.features("string")
.gitDependency(RunbookProcessStepManualInterventionActionGitDependencyArgs.builder()
.defaultBranch("string")
.gitCredentialType("string")
.repositoryUri("string")
.filePathFilters("string")
.gitCredentialId("string")
.build())
.actionTemplate(RunbookProcessStepManualInterventionActionActionTemplateArgs.builder()
.id("string")
.communityActionTemplateId("string")
.version(0)
.build())
.channels("string")
.isDisabled(false)
.isRequired(false)
.blockDeployments("string")
.notes("string")
.packages(RunbookProcessStepManualInterventionActionPackageArgs.builder()
.packageId("string")
.acquisitionLocation("string")
.feedId("string")
.id("string")
.name("string")
.properties(Map.of("string", "string"))
.build())
.properties(Map.of("string", "string"))
.responsibleTeams("string")
.slug("string")
.sortOrder(0)
.tenantTags("string")
.build())
.packageRequirement("string")
.conditionExpression("string")
.deployKubernetesSecretActions(RunbookProcessStepDeployKubernetesSecretActionArgs.builder()
.name("string")
.secretValues(Map.of("string", "string"))
.secretName("string")
.excludedEnvironments("string")
.notes("string")
.environments("string")
.actionTemplate(RunbookProcessStepDeployKubernetesSecretActionActionTemplateArgs.builder()
.id("string")
.communityActionTemplateId("string")
.version(0)
.build())
.features("string")
.gitDependency(RunbookProcessStepDeployKubernetesSecretActionGitDependencyArgs.builder()
.defaultBranch("string")
.gitCredentialType("string")
.repositoryUri("string")
.filePathFilters("string")
.gitCredentialId("string")
.build())
.id("string")
.isDisabled(false)
.isRequired(false)
.kubernetesObjectStatusCheckEnabled(false)
.condition("string")
.containers(RunbookProcessStepDeployKubernetesSecretActionContainerArgs.builder()
.feedId("string")
.image("string")
.build())
.packages(RunbookProcessStepDeployKubernetesSecretActionPackageArgs.builder()
.packageId("string")
.acquisitionLocation("string")
.feedId("string")
.id("string")
.name("string")
.properties(Map.of("string", "string"))
.build())
.properties(Map.of("string", "string"))
.runOnServer(false)
.channels("string")
.canBeUsedForProjectVersioning(false)
.slug("string")
.sortOrder(0)
.tenantTags("string")
.workerPoolId("string")
.workerPoolVariable("string")
.build())
.deployPackageActions(RunbookProcessStepDeployPackageActionArgs.builder()
.name("string")
.primaryPackage(RunbookProcessStepDeployPackageActionPrimaryPackageArgs.builder()
.packageId("string")
.acquisitionLocation("string")
.feedId("string")
.id("string")
.name("string")
.properties(Map.of("string", "string"))
.build())
.environments("string")
.isRequired(false)
.containers(RunbookProcessStepDeployPackageActionContainerArgs.builder()
.feedId("string")
.image("string")
.build())
.actionTemplate(RunbookProcessStepDeployPackageActionActionTemplateArgs.builder()
.id("string")
.communityActionTemplateId("string")
.version(0)
.build())
.excludedEnvironments("string")
.features("string")
.gitDependency(RunbookProcessStepDeployPackageActionGitDependencyArgs.builder()
.defaultBranch("string")
.gitCredentialType("string")
.repositoryUri("string")
.filePathFilters("string")
.gitCredentialId("string")
.build())
.id("string")
.isDisabled(false)
.condition("string")
.channels("string")
.notes("string")
.packages(RunbookProcessStepDeployPackageActionPackageArgs.builder()
.packageId("string")
.acquisitionLocation("string")
.feedId("string")
.id("string")
.name("string")
.properties(Map.of("string", "string"))
.build())
.canBeUsedForProjectVersioning(false)
.properties(Map.of("string", "string"))
.slug("string")
.sortOrder(0)
.tenantTags("string")
.windowsService(RunbookProcessStepDeployPackageActionWindowsServiceArgs.builder()
.executablePath("string")
.serviceName("string")
.arguments("string")
.createOrUpdateService(false)
.customAccountName("string")
.customAccountPassword("string")
.dependencies("string")
.description("string")
.displayName("string")
.serviceAccount("string")
.startMode("string")
.build())
.build())
.deployWindowsServiceActions(RunbookProcessStepDeployWindowsServiceActionArgs.builder()
.executablePath("string")
.serviceName("string")
.primaryPackage(RunbookProcessStepDeployWindowsServiceActionPrimaryPackageArgs.builder()
.packageId("string")
.acquisitionLocation("string")
.feedId("string")
.id("string")
.name("string")
.properties(Map.of("string", "string"))
.build())
.name("string")
.customAccountName("string")
.id("string")
.createOrUpdateService(false)
.actionTemplate(RunbookProcessStepDeployWindowsServiceActionActionTemplateArgs.builder()
.id("string")
.communityActionTemplateId("string")
.version(0)
.build())
.customAccountPassword("string")
.dependencies("string")
.description("string")
.displayName("string")
.environments("string")
.excludedEnvironments("string")
.condition("string")
.features("string")
.gitDependency(RunbookProcessStepDeployWindowsServiceActionGitDependencyArgs.builder()
.defaultBranch("string")
.gitCredentialType("string")
.repositoryUri("string")
.filePathFilters("string")
.gitCredentialId("string")
.build())
.containers(RunbookProcessStepDeployWindowsServiceActionContainerArgs.builder()
.feedId("string")
.image("string")
.build())
.isDisabled(false)
.isRequired(false)
.channels("string")
.notes("string")
.packages(RunbookProcessStepDeployWindowsServiceActionPackageArgs.builder()
.packageId("string")
.acquisitionLocation("string")
.feedId("string")
.id("string")
.name("string")
.properties(Map.of("string", "string"))
.build())
.canBeUsedForProjectVersioning(false)
.properties(Map.of("string", "string"))
.serviceAccount("string")
.arguments("string")
.slug("string")
.sortOrder(0)
.startMode("string")
.tenantTags("string")
.build())
.condition("string")
.id("string")
.applyTerraformTemplateActions(RunbookProcessStepApplyTerraformTemplateActionArgs.builder()
.name("string")
.advancedOptions(RunbookProcessStepApplyTerraformTemplateActionAdvancedOptionsArgs.builder()
.allowAdditionalPluginDownloads(false)
.applyParameters("string")
.initParameters("string")
.pluginCacheDirectory("string")
.workspace("string")
.build())
.inlineTemplate("string")
.template(RunbookProcessStepApplyTerraformTemplateActionTemplateArgs.builder()
.additionalVariableFiles("string")
.directory("string")
.runAutomaticFileSubstitution(false)
.targetFiles("string")
.build())
.canBeUsedForProjectVersioning(false)
.channels("string")
.isRequired(false)
.containers(RunbookProcessStepApplyTerraformTemplateActionContainerArgs.builder()
.feedId("string")
.image("string")
.build())
.environments("string")
.excludedEnvironments("string")
.features("string")
.gitDependency(RunbookProcessStepApplyTerraformTemplateActionGitDependencyArgs.builder()
.defaultBranch("string")
.gitCredentialType("string")
.repositoryUri("string")
.filePathFilters("string")
.gitCredentialId("string")
.build())
.googleCloudAccount(RunbookProcessStepApplyTerraformTemplateActionGoogleCloudAccountArgs.builder()
.impersonateServiceAccount(false)
.project("string")
.region("string")
.serviceAccountEmails("string")
.useVmServiceAccount(false)
.variable("string")
.zone("string")
.build())
.id("string")
.azureAccount(RunbookProcessStepApplyTerraformTemplateActionAzureAccountArgs.builder()
.variable("string")
.build())
.actionTemplate(RunbookProcessStepApplyTerraformTemplateActionActionTemplateArgs.builder()
.id("string")
.communityActionTemplateId("string")
.version(0)
.build())
.condition("string")
.awsAccount(RunbookProcessStepApplyTerraformTemplateActionAwsAccountArgs.builder()
.region("string")
.role(RunbookProcessStepApplyTerraformTemplateActionAwsAccountRoleArgs.builder()
.arn("string")
.externalId("string")
.roleSessionName("string")
.sessionDuration(0)
.build())
.useInstanceRole(false)
.variable("string")
.build())
.notes("string")
.packages(RunbookProcessStepApplyTerraformTemplateActionPackageArgs.builder()
.packageId("string")
.acquisitionLocation("string")
.feedId("string")
.id("string")
.name("string")
.properties(Map.of("string", "string"))
.build())
.primaryPackage(RunbookProcessStepApplyTerraformTemplateActionPrimaryPackageArgs.builder()
.packageId("string")
.acquisitionLocation("string")
.feedId("string")
.id("string")
.name("string")
.properties(Map.of("string", "string"))
.build())
.properties(Map.of("string", "string"))
.runOnServer(false)
.slug("string")
.sortOrder(0)
.isDisabled(false)
.templateParameters("string")
.tenantTags("string")
.workerPoolId("string")
.workerPoolVariable("string")
.build())
.actions(RunbookProcessStepActionArgs.builder()
.name("string")
.actionType("string")
.isRequired(false)
.canBeUsedForProjectVersioning(false)
.condition("string")
.containers(RunbookProcessStepActionContainerArgs.builder()
.feedId("string")
.image("string")
.build())
.environments("string")
.excludedEnvironments("string")
.features("string")
.gitDependency(RunbookProcessStepActionGitDependencyArgs.builder()
.defaultBranch("string")
.gitCredentialType("string")
.repositoryUri("string")
.filePathFilters("string")
.gitCredentialId("string")
.build())
.id("string")
.notes("string")
.channels("string")
.actionTemplate(RunbookProcessStepActionActionTemplateArgs.builder()
.id("string")
.communityActionTemplateId("string")
.version(0)
.build())
.isDisabled(false)
.packages(RunbookProcessStepActionPackageArgs.builder()
.name("string")
.packageId("string")
.acquisitionLocation("string")
.extractDuringDeployment(false)
.feedId("string")
.id("string")
.properties(Map.of("string", "string"))
.build())
.primaryPackage(RunbookProcessStepActionPrimaryPackageArgs.builder()
.packageId("string")
.acquisitionLocation("string")
.feedId("string")
.id("string")
.name("string")
.properties(Map.of("string", "string"))
.build())
.properties(Map.of("string", "string"))
.runOnServer(false)
.slug("string")
.sortOrder(0)
.tenantTags("string")
.workerPoolId("string")
.workerPoolVariable("string")
.build())
.properties(Map.of("string", "string"))
.runKubectlScriptActions(RunbookProcessStepRunKubectlScriptActionArgs.builder()
.name("string")
.notes("string")
.scriptFileName("string")
.condition("string")
.containers(RunbookProcessStepRunKubectlScriptActionContainerArgs.builder()
.feedId("string")
.image("string")
.build())
.environments("string")
.excludedEnvironments("string")
.features("string")
.gitDependency(RunbookProcessStepRunKubectlScriptActionGitDependencyArgs.builder()
.defaultBranch("string")
.gitCredentialType("string")
.repositoryUri("string")
.filePathFilters("string")
.gitCredentialId("string")
.build())
.id("string")
.isDisabled(false)
.isRequired(false)
.canBeUsedForProjectVersioning(false)
.namespace("string")
.actionTemplate(RunbookProcessStepRunKubectlScriptActionActionTemplateArgs.builder()
.id("string")
.communityActionTemplateId("string")
.version(0)
.build())
.channels("string")
.properties(Map.of("string", "string"))
.packages(RunbookProcessStepRunKubectlScriptActionPackageArgs.builder()
.name("string")
.packageId("string")
.acquisitionLocation("string")
.extractDuringDeployment(false)
.feedId("string")
.id("string")
.properties(Map.of("string", "string"))
.build())
.runOnServer(false)
.scriptBody("string")
.primaryPackage(RunbookProcessStepRunKubectlScriptActionPrimaryPackageArgs.builder()
.packageId("string")
.acquisitionLocation("string")
.feedId("string")
.id("string")
.name("string")
.properties(Map.of("string", "string"))
.build())
.scriptParameters("string")
.scriptSource("string")
.scriptSyntax("string")
.slug("string")
.sortOrder(0)
.tenantTags("string")
.variableSubstitutionInFiles("string")
.workerPoolId("string")
.workerPoolVariable("string")
.build())
.runScriptActions(RunbookProcessStepRunScriptActionArgs.builder()
.name("string")
.packages(RunbookProcessStepRunScriptActionPackageArgs.builder()
.name("string")
.packageId("string")
.acquisitionLocation("string")
.extractDuringDeployment(false)
.feedId("string")
.id("string")
.properties(Map.of("string", "string"))
.build())
.sortOrder(0)
.condition("string")
.containers(RunbookProcessStepRunScriptActionContainerArgs.builder()
.feedId("string")
.image("string")
.build())
.primaryPackage(RunbookProcessStepRunScriptActionPrimaryPackageArgs.builder()
.packageId("string")
.acquisitionLocation("string")
.feedId("string")
.id("string")
.name("string")
.properties(Map.of("string", "string"))
.build())
.excludedEnvironments("string")
.features("string")
.gitDependency(RunbookProcessStepRunScriptActionGitDependencyArgs.builder()
.defaultBranch("string")
.gitCredentialType("string")
.repositoryUri("string")
.filePathFilters("string")
.gitCredentialId("string")
.build())
.id("string")
.isDisabled(false)
.isRequired(false)
.canBeUsedForProjectVersioning(false)
.channels("string")
.notes("string")
.environments("string")
.runOnServer(false)
.scriptBody("string")
.scriptFileName("string")
.scriptParameters("string")
.scriptSource("string")
.scriptSyntax("string")
.slug("string")
.actionTemplate(RunbookProcessStepRunScriptActionActionTemplateArgs.builder()
.id("string")
.communityActionTemplateId("string")
.version(0)
.build())
.tenantTags("string")
.variableSubstitutionInFiles("string")
.workerPoolId("string")
.workerPoolVariable("string")
.build())
.startTrigger("string")
.targetRoles("string")
.windowSize("string")
.build())
.version(0)
.build());
runbook_process_resource = octopusdeploy.RunbookProcess("runbookProcessResource",
runbook_id="string",
last_snapshot_id="string",
project_id="string",
runbook_process_id="string",
space_id="string",
steps=[{
"name": "string",
"manual_intervention_actions": [{
"instructions": "string",
"name": "string",
"id": "string",
"can_be_used_for_project_versioning": False,
"condition": "string",
"containers": [{
"feed_id": "string",
"image": "string",
}],
"environments": ["string"],
"excluded_environments": ["string"],
"features": ["string"],
"git_dependency": {
"default_branch": "string",
"git_credential_type": "string",
"repository_uri": "string",
"file_path_filters": ["string"],
"git_credential_id": "string",
},
"action_template": {
"id": "string",
"community_action_template_id": "string",
"version": 0,
},
"channels": ["string"],
"is_disabled": False,
"is_required": False,
"block_deployments": "string",
"notes": "string",
"packages": [{
"package_id": "string",
"acquisition_location": "string",
"feed_id": "string",
"id": "string",
"name": "string",
"properties": {
"string": "string",
},
}],
"properties": {
"string": "string",
},
"responsible_teams": "string",
"slug": "string",
"sort_order": 0,
"tenant_tags": ["string"],
}],
"package_requirement": "string",
"condition_expression": "string",
"deploy_kubernetes_secret_actions": [{
"name": "string",
"secret_values": {
"string": "string",
},
"secret_name": "string",
"excluded_environments": ["string"],
"notes": "string",
"environments": ["string"],
"action_template": {
"id": "string",
"community_action_template_id": "string",
"version": 0,
},
"features": ["string"],
"git_dependency": {
"default_branch": "string",
"git_credential_type": "string",
"repository_uri": "string",
"file_path_filters": ["string"],
"git_credential_id": "string",
},
"id": "string",
"is_disabled": False,
"is_required": False,
"kubernetes_object_status_check_enabled": False,
"condition": "string",
"containers": [{
"feed_id": "string",
"image": "string",
}],
"packages": [{
"package_id": "string",
"acquisition_location": "string",
"feed_id": "string",
"id": "string",
"name": "string",
"properties": {
"string": "string",
},
}],
"properties": {
"string": "string",
},
"run_on_server": False,
"channels": ["string"],
"can_be_used_for_project_versioning": False,
"slug": "string",
"sort_order": 0,
"tenant_tags": ["string"],
"worker_pool_id": "string",
"worker_pool_variable": "string",
}],
"deploy_package_actions": [{
"name": "string",
"primary_package": {
"package_id": "string",
"acquisition_location": "string",
"feed_id": "string",
"id": "string",
"name": "string",
"properties": {
"string": "string",
},
},
"environments": ["string"],
"is_required": False,
"containers": [{
"feed_id": "string",
"image": "string",
}],
"action_template": {
"id": "string",
"community_action_template_id": "string",
"version": 0,
},
"excluded_environments": ["string"],
"features": ["string"],
"git_dependency": {
"default_branch": "string",
"git_credential_type": "string",
"repository_uri": "string",
"file_path_filters": ["string"],
"git_credential_id": "string",
},
"id": "string",
"is_disabled": False,
"condition": "string",
"channels": ["string"],
"notes": "string",
"packages": [{
"package_id": "string",
"acquisition_location": "string",
"feed_id": "string",
"id": "string",
"name": "string",
"properties": {
"string": "string",
},
}],
"can_be_used_for_project_versioning": False,
"properties": {
"string": "string",
},
"slug": "string",
"sort_order": 0,
"tenant_tags": ["string"],
"windows_service": {
"executable_path": "string",
"service_name": "string",
"arguments": "string",
"create_or_update_service": False,
"custom_account_name": "string",
"custom_account_password": "string",
"dependencies": "string",
"description": "string",
"display_name": "string",
"service_account": "string",
"start_mode": "string",
},
}],
"deploy_windows_service_actions": [{
"executable_path": "string",
"service_name": "string",
"primary_package": {
"package_id": "string",
"acquisition_location": "string",
"feed_id": "string",
"id": "string",
"name": "string",
"properties": {
"string": "string",
},
},
"name": "string",
"custom_account_name": "string",
"id": "string",
"create_or_update_service": False,
"action_template": {
"id": "string",
"community_action_template_id": "string",
"version": 0,
},
"custom_account_password": "string",
"dependencies": "string",
"description": "string",
"display_name": "string",
"environments": ["string"],
"excluded_environments": ["string"],
"condition": "string",
"features": ["string"],
"git_dependency": {
"default_branch": "string",
"git_credential_type": "string",
"repository_uri": "string",
"file_path_filters": ["string"],
"git_credential_id": "string",
},
"containers": [{
"feed_id": "string",
"image": "string",
}],
"is_disabled": False,
"is_required": False,
"channels": ["string"],
"notes": "string",
"packages": [{
"package_id": "string",
"acquisition_location": "string",
"feed_id": "string",
"id": "string",
"name": "string",
"properties": {
"string": "string",
},
}],
"can_be_used_for_project_versioning": False,
"properties": {
"string": "string",
},
"service_account": "string",
"arguments": "string",
"slug": "string",
"sort_order": 0,
"start_mode": "string",
"tenant_tags": ["string"],
}],
"condition": "string",
"id": "string",
"apply_terraform_template_actions": [{
"name": "string",
"advanced_options": {
"allow_additional_plugin_downloads": False,
"apply_parameters": "string",
"init_parameters": "string",
"plugin_cache_directory": "string",
"workspace": "string",
},
"inline_template": "string",
"template": {
"additional_variable_files": "string",
"directory": "string",
"run_automatic_file_substitution": False,
"target_files": "string",
},
"can_be_used_for_project_versioning": False,
"channels": ["string"],
"is_required": False,
"containers": [{
"feed_id": "string",
"image": "string",
}],
"environments": ["string"],
"excluded_environments": ["string"],
"features": ["string"],
"git_dependency": {
"default_branch": "string",
"git_credential_type": "string",
"repository_uri": "string",
"file_path_filters": ["string"],
"git_credential_id": "string",
},
"google_cloud_account": {
"impersonate_service_account": False,
"project": "string",
"region": "string",
"service_account_emails": "string",
"use_vm_service_account": False,
"variable": "string",
"zone": "string",
},
"id": "string",
"azure_account": {
"variable": "string",
},
"action_template": {
"id": "string",
"community_action_template_id": "string",
"version": 0,
},
"condition": "string",
"aws_account": {
"region": "string",
"role": {
"arn": "string",
"external_id": "string",
"role_session_name": "string",
"session_duration": 0,
},
"use_instance_role": False,
"variable": "string",
},
"notes": "string",
"packages": [{
"package_id": "string",
"acquisition_location": "string",
"feed_id": "string",
"id": "string",
"name": "string",
"properties": {
"string": "string",
},
}],
"primary_package": {
"package_id": "string",
"acquisition_location": "string",
"feed_id": "string",
"id": "string",
"name": "string",
"properties": {
"string": "string",
},
},
"properties": {
"string": "string",
},
"run_on_server": False,
"slug": "string",
"sort_order": 0,
"is_disabled": False,
"template_parameters": "string",
"tenant_tags": ["string"],
"worker_pool_id": "string",
"worker_pool_variable": "string",
}],
"actions": [{
"name": "string",
"action_type": "string",
"is_required": False,
"can_be_used_for_project_versioning": False,
"condition": "string",
"containers": [{
"feed_id": "string",
"image": "string",
}],
"environments": ["string"],
"excluded_environments": ["string"],
"features": ["string"],
"git_dependency": {
"default_branch": "string",
"git_credential_type": "string",
"repository_uri": "string",
"file_path_filters": ["string"],
"git_credential_id": "string",
},
"id": "string",
"notes": "string",
"channels": ["string"],
"action_template": {
"id": "string",
"community_action_template_id": "string",
"version": 0,
},
"is_disabled": False,
"packages": [{
"name": "string",
"package_id": "string",
"acquisition_location": "string",
"extract_during_deployment": False,
"feed_id": "string",
"id": "string",
"properties": {
"string": "string",
},
}],
"primary_package": {
"package_id": "string",
"acquisition_location": "string",
"feed_id": "string",
"id": "string",
"name": "string",
"properties": {
"string": "string",
},
},
"properties": {
"string": "string",
},
"run_on_server": False,
"slug": "string",
"sort_order": 0,
"tenant_tags": ["string"],
"worker_pool_id": "string",
"worker_pool_variable": "string",
}],
"properties": {
"string": "string",
},
"run_kubectl_script_actions": [{
"name": "string",
"notes": "string",
"script_file_name": "string",
"condition": "string",
"containers": [{
"feed_id": "string",
"image": "string",
}],
"environments": ["string"],
"excluded_environments": ["string"],
"features": ["string"],
"git_dependency": {
"default_branch": "string",
"git_credential_type": "string",
"repository_uri": "string",
"file_path_filters": ["string"],
"git_credential_id": "string",
},
"id": "string",
"is_disabled": False,
"is_required": False,
"can_be_used_for_project_versioning": False,
"namespace": "string",
"action_template": {
"id": "string",
"community_action_template_id": "string",
"version": 0,
},
"channels": ["string"],
"properties": {
"string": "string",
},
"packages": [{
"name": "string",
"package_id": "string",
"acquisition_location": "string",
"extract_during_deployment": False,
"feed_id": "string",
"id": "string",
"properties": {
"string": "string",
},
}],
"run_on_server": False,
"script_body": "string",
"primary_package": {
"package_id": "string",
"acquisition_location": "string",
"feed_id": "string",
"id": "string",
"name": "string",
"properties": {
"string": "string",
},
},
"script_parameters": "string",
"script_source": "string",
"script_syntax": "string",
"slug": "string",
"sort_order": 0,
"tenant_tags": ["string"],
"variable_substitution_in_files": "string",
"worker_pool_id": "string",
"worker_pool_variable": "string",
}],
"run_script_actions": [{
"name": "string",
"packages": [{
"name": "string",
"package_id": "string",
"acquisition_location": "string",
"extract_during_deployment": False,
"feed_id": "string",
"id": "string",
"properties": {
"string": "string",
},
}],
"sort_order": 0,
"condition": "string",
"containers": [{
"feed_id": "string",
"image": "string",
}],
"primary_package": {
"package_id": "string",
"acquisition_location": "string",
"feed_id": "string",
"id": "string",
"name": "string",
"properties": {
"string": "string",
},
},
"excluded_environments": ["string"],
"features": ["string"],
"git_dependency": {
"default_branch": "string",
"git_credential_type": "string",
"repository_uri": "string",
"file_path_filters": ["string"],
"git_credential_id": "string",
},
"id": "string",
"is_disabled": False,
"is_required": False,
"can_be_used_for_project_versioning": False,
"channels": ["string"],
"notes": "string",
"environments": ["string"],
"run_on_server": False,
"script_body": "string",
"script_file_name": "string",
"script_parameters": "string",
"script_source": "string",
"script_syntax": "string",
"slug": "string",
"action_template": {
"id": "string",
"community_action_template_id": "string",
"version": 0,
},
"tenant_tags": ["string"],
"variable_substitution_in_files": "string",
"worker_pool_id": "string",
"worker_pool_variable": "string",
}],
"start_trigger": "string",
"target_roles": ["string"],
"window_size": "string",
}],
version=0)
const runbookProcessResource = new octopusdeploy.RunbookProcess("runbookProcessResource", {
runbookId: "string",
lastSnapshotId: "string",
projectId: "string",
runbookProcessId: "string",
spaceId: "string",
steps: [{
name: "string",
manualInterventionActions: [{
instructions: "string",
name: "string",
id: "string",
canBeUsedForProjectVersioning: false,
condition: "string",
containers: [{
feedId: "string",
image: "string",
}],
environments: ["string"],
excludedEnvironments: ["string"],
features: ["string"],
gitDependency: {
defaultBranch: "string",
gitCredentialType: "string",
repositoryUri: "string",
filePathFilters: ["string"],
gitCredentialId: "string",
},
actionTemplate: {
id: "string",
communityActionTemplateId: "string",
version: 0,
},
channels: ["string"],
isDisabled: false,
isRequired: false,
blockDeployments: "string",
notes: "string",
packages: [{
packageId: "string",
acquisitionLocation: "string",
feedId: "string",
id: "string",
name: "string",
properties: {
string: "string",
},
}],
properties: {
string: "string",
},
responsibleTeams: "string",
slug: "string",
sortOrder: 0,
tenantTags: ["string"],
}],
packageRequirement: "string",
conditionExpression: "string",
deployKubernetesSecretActions: [{
name: "string",
secretValues: {
string: "string",
},
secretName: "string",
excludedEnvironments: ["string"],
notes: "string",
environments: ["string"],
actionTemplate: {
id: "string",
communityActionTemplateId: "string",
version: 0,
},
features: ["string"],
gitDependency: {
defaultBranch: "string",
gitCredentialType: "string",
repositoryUri: "string",
filePathFilters: ["string"],
gitCredentialId: "string",
},
id: "string",
isDisabled: false,
isRequired: false,
kubernetesObjectStatusCheckEnabled: false,
condition: "string",
containers: [{
feedId: "string",
image: "string",
}],
packages: [{
packageId: "string",
acquisitionLocation: "string",
feedId: "string",
id: "string",
name: "string",
properties: {
string: "string",
},
}],
properties: {
string: "string",
},
runOnServer: false,
channels: ["string"],
canBeUsedForProjectVersioning: false,
slug: "string",
sortOrder: 0,
tenantTags: ["string"],
workerPoolId: "string",
workerPoolVariable: "string",
}],
deployPackageActions: [{
name: "string",
primaryPackage: {
packageId: "string",
acquisitionLocation: "string",
feedId: "string",
id: "string",
name: "string",
properties: {
string: "string",
},
},
environments: ["string"],
isRequired: false,
containers: [{
feedId: "string",
image: "string",
}],
actionTemplate: {
id: "string",
communityActionTemplateId: "string",
version: 0,
},
excludedEnvironments: ["string"],
features: ["string"],
gitDependency: {
defaultBranch: "string",
gitCredentialType: "string",
repositoryUri: "string",
filePathFilters: ["string"],
gitCredentialId: "string",
},
id: "string",
isDisabled: false,
condition: "string",
channels: ["string"],
notes: "string",
packages: [{
packageId: "string",
acquisitionLocation: "string",
feedId: "string",
id: "string",
name: "string",
properties: {
string: "string",
},
}],
canBeUsedForProjectVersioning: false,
properties: {
string: "string",
},
slug: "string",
sortOrder: 0,
tenantTags: ["string"],
windowsService: {
executablePath: "string",
serviceName: "string",
arguments: "string",
createOrUpdateService: false,
customAccountName: "string",
customAccountPassword: "string",
dependencies: "string",
description: "string",
displayName: "string",
serviceAccount: "string",
startMode: "string",
},
}],
deployWindowsServiceActions: [{
executablePath: "string",
serviceName: "string",
primaryPackage: {
packageId: "string",
acquisitionLocation: "string",
feedId: "string",
id: "string",
name: "string",
properties: {
string: "string",
},
},
name: "string",
customAccountName: "string",
id: "string",
createOrUpdateService: false,
actionTemplate: {
id: "string",
communityActionTemplateId: "string",
version: 0,
},
customAccountPassword: "string",
dependencies: "string",
description: "string",
displayName: "string",
environments: ["string"],
excludedEnvironments: ["string"],
condition: "string",
features: ["string"],
gitDependency: {
defaultBranch: "string",
gitCredentialType: "string",
repositoryUri: "string",
filePathFilters: ["string"],
gitCredentialId: "string",
},
containers: [{
feedId: "string",
image: "string",
}],
isDisabled: false,
isRequired: false,
channels: ["string"],
notes: "string",
packages: [{
packageId: "string",
acquisitionLocation: "string",
feedId: "string",
id: "string",
name: "string",
properties: {
string: "string",
},
}],
canBeUsedForProjectVersioning: false,
properties: {
string: "string",
},
serviceAccount: "string",
arguments: "string",
slug: "string",
sortOrder: 0,
startMode: "string",
tenantTags: ["string"],
}],
condition: "string",
id: "string",
applyTerraformTemplateActions: [{
name: "string",
advancedOptions: {
allowAdditionalPluginDownloads: false,
applyParameters: "string",
initParameters: "string",
pluginCacheDirectory: "string",
workspace: "string",
},
inlineTemplate: "string",
template: {
additionalVariableFiles: "string",
directory: "string",
runAutomaticFileSubstitution: false,
targetFiles: "string",
},
canBeUsedForProjectVersioning: false,
channels: ["string"],
isRequired: false,
containers: [{
feedId: "string",
image: "string",
}],
environments: ["string"],
excludedEnvironments: ["string"],
features: ["string"],
gitDependency: {
defaultBranch: "string",
gitCredentialType: "string",
repositoryUri: "string",
filePathFilters: ["string"],
gitCredentialId: "string",
},
googleCloudAccount: {
impersonateServiceAccount: false,
project: "string",
region: "string",
serviceAccountEmails: "string",
useVmServiceAccount: false,
variable: "string",
zone: "string",
},
id: "string",
azureAccount: {
variable: "string",
},
actionTemplate: {
id: "string",
communityActionTemplateId: "string",
version: 0,
},
condition: "string",
awsAccount: {
region: "string",
role: {
arn: "string",
externalId: "string",
roleSessionName: "string",
sessionDuration: 0,
},
useInstanceRole: false,
variable: "string",
},
notes: "string",
packages: [{
packageId: "string",
acquisitionLocation: "string",
feedId: "string",
id: "string",
name: "string",
properties: {
string: "string",
},
}],
primaryPackage: {
packageId: "string",
acquisitionLocation: "string",
feedId: "string",
id: "string",
name: "string",
properties: {
string: "string",
},
},
properties: {
string: "string",
},
runOnServer: false,
slug: "string",
sortOrder: 0,
isDisabled: false,
templateParameters: "string",
tenantTags: ["string"],
workerPoolId: "string",
workerPoolVariable: "string",
}],
actions: [{
name: "string",
actionType: "string",
isRequired: false,
canBeUsedForProjectVersioning: false,
condition: "string",
containers: [{
feedId: "string",
image: "string",
}],
environments: ["string"],
excludedEnvironments: ["string"],
features: ["string"],
gitDependency: {
defaultBranch: "string",
gitCredentialType: "string",
repositoryUri: "string",
filePathFilters: ["string"],
gitCredentialId: "string",
},
id: "string",
notes: "string",
channels: ["string"],
actionTemplate: {
id: "string",
communityActionTemplateId: "string",
version: 0,
},
isDisabled: false,
packages: [{
name: "string",
packageId: "string",
acquisitionLocation: "string",
extractDuringDeployment: false,
feedId: "string",
id: "string",
properties: {
string: "string",
},
}],
primaryPackage: {
packageId: "string",
acquisitionLocation: "string",
feedId: "string",
id: "string",
name: "string",
properties: {
string: "string",
},
},
properties: {
string: "string",
},
runOnServer: false,
slug: "string",
sortOrder: 0,
tenantTags: ["string"],
workerPoolId: "string",
workerPoolVariable: "string",
}],
properties: {
string: "string",
},
runKubectlScriptActions: [{
name: "string",
notes: "string",
scriptFileName: "string",
condition: "string",
containers: [{
feedId: "string",
image: "string",
}],
environments: ["string"],
excludedEnvironments: ["string"],
features: ["string"],
gitDependency: {
defaultBranch: "string",
gitCredentialType: "string",
repositoryUri: "string",
filePathFilters: ["string"],
gitCredentialId: "string",
},
id: "string",
isDisabled: false,
isRequired: false,
canBeUsedForProjectVersioning: false,
namespace: "string",
actionTemplate: {
id: "string",
communityActionTemplateId: "string",
version: 0,
},
channels: ["string"],
properties: {
string: "string",
},
packages: [{
name: "string",
packageId: "string",
acquisitionLocation: "string",
extractDuringDeployment: false,
feedId: "string",
id: "string",
properties: {
string: "string",
},
}],
runOnServer: false,
scriptBody: "string",
primaryPackage: {
packageId: "string",
acquisitionLocation: "string",
feedId: "string",
id: "string",
name: "string",
properties: {
string: "string",
},
},
scriptParameters: "string",
scriptSource: "string",
scriptSyntax: "string",
slug: "string",
sortOrder: 0,
tenantTags: ["string"],
variableSubstitutionInFiles: "string",
workerPoolId: "string",
workerPoolVariable: "string",
}],
runScriptActions: [{
name: "string",
packages: [{
name: "string",
packageId: "string",
acquisitionLocation: "string",
extractDuringDeployment: false,
feedId: "string",
id: "string",
properties: {
string: "string",
},
}],
sortOrder: 0,
condition: "string",
containers: [{
feedId: "string",
image: "string",
}],
primaryPackage: {
packageId: "string",
acquisitionLocation: "string",
feedId: "string",
id: "string",
name: "string",
properties: {
string: "string",
},
},
excludedEnvironments: ["string"],
features: ["string"],
gitDependency: {
defaultBranch: "string",
gitCredentialType: "string",
repositoryUri: "string",
filePathFilters: ["string"],
gitCredentialId: "string",
},
id: "string",
isDisabled: false,
isRequired: false,
canBeUsedForProjectVersioning: false,
channels: ["string"],
notes: "string",
environments: ["string"],
runOnServer: false,
scriptBody: "string",
scriptFileName: "string",
scriptParameters: "string",
scriptSource: "string",
scriptSyntax: "string",
slug: "string",
actionTemplate: {
id: "string",
communityActionTemplateId: "string",
version: 0,
},
tenantTags: ["string"],
variableSubstitutionInFiles: "string",
workerPoolId: "string",
workerPoolVariable: "string",
}],
startTrigger: "string",
targetRoles: ["string"],
windowSize: "string",
}],
version: 0,
});
type: octopusdeploy:RunbookProcess
properties:
lastSnapshotId: string
projectId: string
runbookId: string
runbookProcessId: string
spaceId: string
steps:
- actions:
- actionTemplate:
communityActionTemplateId: string
id: string
version: 0
actionType: string
canBeUsedForProjectVersioning: false
channels:
- string
condition: string
containers:
- feedId: string
image: string
environments:
- string
excludedEnvironments:
- string
features:
- string
gitDependency:
defaultBranch: string
filePathFilters:
- string
gitCredentialId: string
gitCredentialType: string
repositoryUri: string
id: string
isDisabled: false
isRequired: false
name: string
notes: string
packages:
- acquisitionLocation: string
extractDuringDeployment: false
feedId: string
id: string
name: string
packageId: string
properties:
string: string
primaryPackage:
acquisitionLocation: string
feedId: string
id: string
name: string
packageId: string
properties:
string: string
properties:
string: string
runOnServer: false
slug: string
sortOrder: 0
tenantTags:
- string
workerPoolId: string
workerPoolVariable: string
applyTerraformTemplateActions:
- actionTemplate:
communityActionTemplateId: string
id: string
version: 0
advancedOptions:
allowAdditionalPluginDownloads: false
applyParameters: string
initParameters: string
pluginCacheDirectory: string
workspace: string
awsAccount:
region: string
role:
arn: string
externalId: string
roleSessionName: string
sessionDuration: 0
useInstanceRole: false
variable: string
azureAccount:
variable: string
canBeUsedForProjectVersioning: false
channels:
- string
condition: string
containers:
- feedId: string
image: string
environments:
- string
excludedEnvironments:
- string
features:
- string
gitDependency:
defaultBranch: string
filePathFilters:
- string
gitCredentialId: string
gitCredentialType: string
repositoryUri: string
googleCloudAccount:
impersonateServiceAccount: false
project: string
region: string
serviceAccountEmails: string
useVmServiceAccount: false
variable: string
zone: string
id: string
inlineTemplate: string
isDisabled: false
isRequired: false
name: string
notes: string
packages:
- acquisitionLocation: string
feedId: string
id: string
name: string
packageId: string
properties:
string: string
primaryPackage:
acquisitionLocation: string
feedId: string
id: string
name: string
packageId: string
properties:
string: string
properties:
string: string
runOnServer: false
slug: string
sortOrder: 0
template:
additionalVariableFiles: string
directory: string
runAutomaticFileSubstitution: false
targetFiles: string
templateParameters: string
tenantTags:
- string
workerPoolId: string
workerPoolVariable: string
condition: string
conditionExpression: string
deployKubernetesSecretActions:
- actionTemplate:
communityActionTemplateId: string
id: string
version: 0
canBeUsedForProjectVersioning: false
channels:
- string
condition: string
containers:
- feedId: string
image: string
environments:
- string
excludedEnvironments:
- string
features:
- string
gitDependency:
defaultBranch: string
filePathFilters:
- string
gitCredentialId: string
gitCredentialType: string
repositoryUri: string
id: string
isDisabled: false
isRequired: false
kubernetesObjectStatusCheckEnabled: false
name: string
notes: string
packages:
- acquisitionLocation: string
feedId: string
id: string
name: string
packageId: string
properties:
string: string
properties:
string: string
runOnServer: false
secretName: string
secretValues:
string: string
slug: string
sortOrder: 0
tenantTags:
- string
workerPoolId: string
workerPoolVariable: string
deployPackageActions:
- actionTemplate:
communityActionTemplateId: string
id: string
version: 0
canBeUsedForProjectVersioning: false
channels:
- string
condition: string
containers:
- feedId: string
image: string
environments:
- string
excludedEnvironments:
- string
features:
- string
gitDependency:
defaultBranch: string
filePathFilters:
- string
gitCredentialId: string
gitCredentialType: string
repositoryUri: string
id: string
isDisabled: false
isRequired: false
name: string
notes: string
packages:
- acquisitionLocation: string
feedId: string
id: string
name: string
packageId: string
properties:
string: string
primaryPackage:
acquisitionLocation: string
feedId: string
id: string
name: string
packageId: string
properties:
string: string
properties:
string: string
slug: string
sortOrder: 0
tenantTags:
- string
windowsService:
arguments: string
createOrUpdateService: false
customAccountName: string
customAccountPassword: string
dependencies: string
description: string
displayName: string
executablePath: string
serviceAccount: string
serviceName: string
startMode: string
deployWindowsServiceActions:
- actionTemplate:
communityActionTemplateId: string
id: string
version: 0
arguments: string
canBeUsedForProjectVersioning: false
channels:
- string
condition: string
containers:
- feedId: string
image: string
createOrUpdateService: false
customAccountName: string
customAccountPassword: string
dependencies: string
description: string
displayName: string
environments:
- string
excludedEnvironments:
- string
executablePath: string
features:
- string
gitDependency:
defaultBranch: string
filePathFilters:
- string
gitCredentialId: string
gitCredentialType: string
repositoryUri: string
id: string
isDisabled: false
isRequired: false
name: string
notes: string
packages:
- acquisitionLocation: string
feedId: string
id: string
name: string
packageId: string
properties:
string: string
primaryPackage:
acquisitionLocation: string
feedId: string
id: string
name: string
packageId: string
properties:
string: string
properties:
string: string
serviceAccount: string
serviceName: string
slug: string
sortOrder: 0
startMode: string
tenantTags:
- string
id: string
manualInterventionActions:
- actionTemplate:
communityActionTemplateId: string
id: string
version: 0
blockDeployments: string
canBeUsedForProjectVersioning: false
channels:
- string
condition: string
containers:
- feedId: string
image: string
environments:
- string
excludedEnvironments:
- string
features:
- string
gitDependency:
defaultBranch: string
filePathFilters:
- string
gitCredentialId: string
gitCredentialType: string
repositoryUri: string
id: string
instructions: string
isDisabled: false
isRequired: false
name: string
notes: string
packages:
- acquisitionLocation: string
feedId: string
id: string
name: string
packageId: string
properties:
string: string
properties:
string: string
responsibleTeams: string
slug: string
sortOrder: 0
tenantTags:
- string
name: string
packageRequirement: string
properties:
string: string
runKubectlScriptActions:
- actionTemplate:
communityActionTemplateId: string
id: string
version: 0
canBeUsedForProjectVersioning: false
channels:
- string
condition: string
containers:
- feedId: string
image: string
environments:
- string
excludedEnvironments:
- string
features:
- string
gitDependency:
defaultBranch: string
filePathFilters:
- string
gitCredentialId: string
gitCredentialType: string
repositoryUri: string
id: string
isDisabled: false
isRequired: false
name: string
namespace: string
notes: string
packages:
- acquisitionLocation: string
extractDuringDeployment: false
feedId: string
id: string
name: string
packageId: string
properties:
string: string
primaryPackage:
acquisitionLocation: string
feedId: string
id: string
name: string
packageId: string
properties:
string: string
properties:
string: string
runOnServer: false
scriptBody: string
scriptFileName: string
scriptParameters: string
scriptSource: string
scriptSyntax: string
slug: string
sortOrder: 0
tenantTags:
- string
variableSubstitutionInFiles: string
workerPoolId: string
workerPoolVariable: string
runScriptActions:
- actionTemplate:
communityActionTemplateId: string
id: string
version: 0
canBeUsedForProjectVersioning: false
channels:
- string
condition: string
containers:
- feedId: string
image: string
environments:
- string
excludedEnvironments:
- string
features:
- string
gitDependency:
defaultBranch: string
filePathFilters:
- string
gitCredentialId: string
gitCredentialType: string
repositoryUri: string
id: string
isDisabled: false
isRequired: false
name: string
notes: string
packages:
- acquisitionLocation: string
extractDuringDeployment: false
feedId: string
id: string
name: string
packageId: string
properties:
string: string
primaryPackage:
acquisitionLocation: string
feedId: string
id: string
name: string
packageId: string
properties:
string: string
runOnServer: false
scriptBody: string
scriptFileName: string
scriptParameters: string
scriptSource: string
scriptSyntax: string
slug: string
sortOrder: 0
tenantTags:
- string
variableSubstitutionInFiles: string
workerPoolId: string
workerPoolVariable: string
startTrigger: string
targetRoles:
- string
windowSize: string
version: 0
RunbookProcess 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 RunbookProcess resource accepts the following input properties:
- Runbook
Id string - The runbook ID associated with this runbook process.
- Last
Snapshot stringId - Read only value containing the last snapshot ID.
- Project
Id string - The project ID associated with this runbook process.
- Runbook
Process stringId - The unique ID for this resource.
- Space
Id string - The space ID associated with this resource.
- Steps
List<Runbook
Process Step> - Version double
- The version number of this runbook process.
- Runbook
Id string - The runbook ID associated with this runbook process.
- Last
Snapshot stringId - Read only value containing the last snapshot ID.
- Project
Id string - The project ID associated with this runbook process.
- Runbook
Process stringId - The unique ID for this resource.
- Space
Id string - The space ID associated with this resource.
- Steps
[]Runbook
Process Step Args - Version float64
- The version number of this runbook process.
- runbook
Id String - The runbook ID associated with this runbook process.
- last
Snapshot StringId - Read only value containing the last snapshot ID.
- project
Id String - The project ID associated with this runbook process.
- runbook
Process StringId - The unique ID for this resource.
- space
Id String - The space ID associated with this resource.
- steps
List<Runbook
Process Step> - version Double
- The version number of this runbook process.
- runbook
Id string - The runbook ID associated with this runbook process.
- last
Snapshot stringId - Read only value containing the last snapshot ID.
- project
Id string - The project ID associated with this runbook process.
- runbook
Process stringId - The unique ID for this resource.
- space
Id string - The space ID associated with this resource.
- steps
Runbook
Process Step[] - version number
- The version number of this runbook process.
- runbook_
id str - The runbook ID associated with this runbook process.
- last_
snapshot_ strid - Read only value containing the last snapshot ID.
- project_
id str - The project ID associated with this runbook process.
- runbook_
process_ strid - The unique ID for this resource.
- space_
id str - The space ID associated with this resource.
- steps
Sequence[Runbook
Process Step Args] - version float
- The version number of this runbook process.
- runbook
Id String - The runbook ID associated with this runbook process.
- last
Snapshot StringId - Read only value containing the last snapshot ID.
- project
Id String - The project ID associated with this runbook process.
- runbook
Process StringId - The unique ID for this resource.
- space
Id String - The space ID associated with this resource.
- steps List<Property Map>
- version Number
- The version number of this runbook process.
Outputs
All input properties are implicitly available as output properties. Additionally, the RunbookProcess resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing RunbookProcess Resource
Get an existing RunbookProcess 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?: RunbookProcessState, opts?: CustomResourceOptions): RunbookProcess
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
last_snapshot_id: Optional[str] = None,
project_id: Optional[str] = None,
runbook_id: Optional[str] = None,
runbook_process_id: Optional[str] = None,
space_id: Optional[str] = None,
steps: Optional[Sequence[RunbookProcessStepArgs]] = None,
version: Optional[float] = None) -> RunbookProcess
func GetRunbookProcess(ctx *Context, name string, id IDInput, state *RunbookProcessState, opts ...ResourceOption) (*RunbookProcess, error)
public static RunbookProcess Get(string name, Input<string> id, RunbookProcessState? state, CustomResourceOptions? opts = null)
public static RunbookProcess get(String name, Output<String> id, RunbookProcessState state, CustomResourceOptions options)
resources: _: type: octopusdeploy:RunbookProcess 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.
- Last
Snapshot stringId - Read only value containing the last snapshot ID.
- Project
Id string - The project ID associated with this runbook process.
- Runbook
Id string - The runbook ID associated with this runbook process.
- Runbook
Process stringId - The unique ID for this resource.
- Space
Id string - The space ID associated with this resource.
- Steps
List<Runbook
Process Step> - Version double
- The version number of this runbook process.
- Last
Snapshot stringId - Read only value containing the last snapshot ID.
- Project
Id string - The project ID associated with this runbook process.
- Runbook
Id string - The runbook ID associated with this runbook process.
- Runbook
Process stringId - The unique ID for this resource.
- Space
Id string - The space ID associated with this resource.
- Steps
[]Runbook
Process Step Args - Version float64
- The version number of this runbook process.
- last
Snapshot StringId - Read only value containing the last snapshot ID.
- project
Id String - The project ID associated with this runbook process.
- runbook
Id String - The runbook ID associated with this runbook process.
- runbook
Process StringId - The unique ID for this resource.
- space
Id String - The space ID associated with this resource.
- steps
List<Runbook
Process Step> - version Double
- The version number of this runbook process.
- last
Snapshot stringId - Read only value containing the last snapshot ID.
- project
Id string - The project ID associated with this runbook process.
- runbook
Id string - The runbook ID associated with this runbook process.
- runbook
Process stringId - The unique ID for this resource.
- space
Id string - The space ID associated with this resource.
- steps
Runbook
Process Step[] - version number
- The version number of this runbook process.
- last_
snapshot_ strid - Read only value containing the last snapshot ID.
- project_
id str - The project ID associated with this runbook process.
- runbook_
id str - The runbook ID associated with this runbook process.
- runbook_
process_ strid - The unique ID for this resource.
- space_
id str - The space ID associated with this resource.
- steps
Sequence[Runbook
Process Step Args] - version float
- The version number of this runbook process.
- last
Snapshot StringId - Read only value containing the last snapshot ID.
- project
Id String - The project ID associated with this runbook process.
- runbook
Id String - The runbook ID associated with this runbook process.
- runbook
Process StringId - The unique ID for this resource.
- space
Id String - The space ID associated with this resource.
- steps List<Property Map>
- version Number
- The version number of this runbook process.
Supporting Types
RunbookProcessStep, RunbookProcessStepArgs
- Name string
- The name of this resource.
- Actions
List<Runbook
Process Step Action> - Apply
Terraform List<RunbookTemplate Actions Process Step Apply Terraform Template Action> - (see below for nested schema)
- Condition string
- When to run the step, one of 'Success', 'Failure', 'Always' or 'Variable'
- Condition
Expression string - The expression to evaluate to determine whether to run this step when 'condition' is 'Variable'
- Deploy
Kubernetes List<RunbookSecret Actions Process Step Deploy Kubernetes Secret Action> - Deploy
Package List<RunbookActions Process Step Deploy Package Action> - Deploy
Windows List<RunbookService Actions Process Step Deploy Windows Service Action> - Id string
- The unique ID for this resource.
- Manual
Intervention List<RunbookActions Process Step Manual Intervention Action> - Package
Requirement string - Whether to run this step before or after package acquisition (if possible)
- Properties Dictionary<string, string>
- Run
Kubectl List<RunbookScript Actions Process Step Run Kubectl Script Action> - Run
Script List<RunbookActions Process Step Run Script Action> - Start
Trigger string - Whether to run this step after the previous step ('StartAfterPrevious') or at the same time as the previous step ('StartWithPrevious')
- Target
Roles List<string> - The roles that this step run against, or runs on behalf of
- Window
Size string - The maximum number of targets to deploy to simultaneously
- Name string
- The name of this resource.
- Actions
[]Runbook
Process Step Action - Apply
Terraform []RunbookTemplate Actions Process Step Apply Terraform Template Action - (see below for nested schema)
- Condition string
- When to run the step, one of 'Success', 'Failure', 'Always' or 'Variable'
- Condition
Expression string - The expression to evaluate to determine whether to run this step when 'condition' is 'Variable'
- Deploy
Kubernetes []RunbookSecret Actions Process Step Deploy Kubernetes Secret Action - Deploy
Package []RunbookActions Process Step Deploy Package Action - Deploy
Windows []RunbookService Actions Process Step Deploy Windows Service Action - Id string
- The unique ID for this resource.
- Manual
Intervention []RunbookActions Process Step Manual Intervention Action - Package
Requirement string - Whether to run this step before or after package acquisition (if possible)
- Properties map[string]string
- Run
Kubectl []RunbookScript Actions Process Step Run Kubectl Script Action - Run
Script []RunbookActions Process Step Run Script Action - Start
Trigger string - Whether to run this step after the previous step ('StartAfterPrevious') or at the same time as the previous step ('StartWithPrevious')
- Target
Roles []string - The roles that this step run against, or runs on behalf of
- Window
Size string - The maximum number of targets to deploy to simultaneously
- name String
- The name of this resource.
- actions
List<Runbook
Process Step Action> - apply
Terraform List<RunbookTemplate Actions Process Step Apply Terraform Template Action> - (see below for nested schema)
- condition String
- When to run the step, one of 'Success', 'Failure', 'Always' or 'Variable'
- condition
Expression String - The expression to evaluate to determine whether to run this step when 'condition' is 'Variable'
- deploy
Kubernetes List<RunbookSecret Actions Process Step Deploy Kubernetes Secret Action> - deploy
Package List<RunbookActions Process Step Deploy Package Action> - deploy
Windows List<RunbookService Actions Process Step Deploy Windows Service Action> - id String
- The unique ID for this resource.
- manual
Intervention List<RunbookActions Process Step Manual Intervention Action> - package
Requirement String - Whether to run this step before or after package acquisition (if possible)
- properties Map<String,String>
- run
Kubectl List<RunbookScript Actions Process Step Run Kubectl Script Action> - run
Script List<RunbookActions Process Step Run Script Action> - start
Trigger String - Whether to run this step after the previous step ('StartAfterPrevious') or at the same time as the previous step ('StartWithPrevious')
- target
Roles List<String> - The roles that this step run against, or runs on behalf of
- window
Size String - The maximum number of targets to deploy to simultaneously
- name string
- The name of this resource.
- actions
Runbook
Process Step Action[] - apply
Terraform RunbookTemplate Actions Process Step Apply Terraform Template Action[] - (see below for nested schema)
- condition string
- When to run the step, one of 'Success', 'Failure', 'Always' or 'Variable'
- condition
Expression string - The expression to evaluate to determine whether to run this step when 'condition' is 'Variable'
- deploy
Kubernetes RunbookSecret Actions Process Step Deploy Kubernetes Secret Action[] - deploy
Package RunbookActions Process Step Deploy Package Action[] - deploy
Windows RunbookService Actions Process Step Deploy Windows Service Action[] - id string
- The unique ID for this resource.
- manual
Intervention RunbookActions Process Step Manual Intervention Action[] - package
Requirement string - Whether to run this step before or after package acquisition (if possible)
- properties {[key: string]: string}
- run
Kubectl RunbookScript Actions Process Step Run Kubectl Script Action[] - run
Script RunbookActions Process Step Run Script Action[] - start
Trigger string - Whether to run this step after the previous step ('StartAfterPrevious') or at the same time as the previous step ('StartWithPrevious')
- target
Roles string[] - The roles that this step run against, or runs on behalf of
- window
Size string - The maximum number of targets to deploy to simultaneously
- name str
- The name of this resource.
- actions
Sequence[Runbook
Process Step Action] - apply_
terraform_ Sequence[Runbooktemplate_ actions Process Step Apply Terraform Template Action] - (see below for nested schema)
- condition str
- When to run the step, one of 'Success', 'Failure', 'Always' or 'Variable'
- condition_
expression str - The expression to evaluate to determine whether to run this step when 'condition' is 'Variable'
- deploy_
kubernetes_ Sequence[Runbooksecret_ actions Process Step Deploy Kubernetes Secret Action] - deploy_
package_ Sequence[Runbookactions Process Step Deploy Package Action] - deploy_
windows_ Sequence[Runbookservice_ actions Process Step Deploy Windows Service Action] - id str
- The unique ID for this resource.
- manual_
intervention_ Sequence[Runbookactions Process Step Manual Intervention Action] - package_
requirement str - Whether to run this step before or after package acquisition (if possible)
- properties Mapping[str, str]
- run_
kubectl_ Sequence[Runbookscript_ actions Process Step Run Kubectl Script Action] - run_
script_ Sequence[Runbookactions Process Step Run Script Action] - start_
trigger str - Whether to run this step after the previous step ('StartAfterPrevious') or at the same time as the previous step ('StartWithPrevious')
- target_
roles Sequence[str] - The roles that this step run against, or runs on behalf of
- window_
size str - The maximum number of targets to deploy to simultaneously
- name String
- The name of this resource.
- actions List<Property Map>
- apply
Terraform List<Property Map>Template Actions - (see below for nested schema)
- condition String
- When to run the step, one of 'Success', 'Failure', 'Always' or 'Variable'
- condition
Expression String - The expression to evaluate to determine whether to run this step when 'condition' is 'Variable'
- deploy
Kubernetes List<Property Map>Secret Actions - deploy
Package List<Property Map>Actions - deploy
Windows List<Property Map>Service Actions - id String
- The unique ID for this resource.
- manual
Intervention List<Property Map>Actions - package
Requirement String - Whether to run this step before or after package acquisition (if possible)
- properties Map<String>
- run
Kubectl List<Property Map>Script Actions - run
Script List<Property Map>Actions - start
Trigger String - Whether to run this step after the previous step ('StartAfterPrevious') or at the same time as the previous step ('StartWithPrevious')
- target
Roles List<String> - The roles that this step run against, or runs on behalf of
- window
Size String - The maximum number of targets to deploy to simultaneously
RunbookProcessStepAction, RunbookProcessStepActionArgs
- Action
Type string - The type of action
- Name string
- The name of this resource.
- Action
Template RunbookProcess Step Action Action Template - Represents the template that is associated with this action.
- Can
Be boolUsed For Project Versioning - Channels List<string>
- The channels associated with this deployment action.
- Condition string
- The condition associated with this deployment action.
- Containers
List<Runbook
Process Step Action Container> - The deployment action container associated with this deployment action.
- Environments List<string>
- The environments within which this deployment action will run.
- Excluded
Environments List<string> - The environments that this step will be skipped in
- Features List<string>
- A list of enabled features for this action.
- Git
Dependency RunbookProcess Step Action Git Dependency - Configuration for resource sourcing from a git repository.
- Id string
- The unique ID for this resource.
- Is
Disabled bool - Indicates the disabled status of this deployment action.
- Is
Required bool - Indicates the required status of this deployment action.
- Notes string
- The notes associated with this deployment action.
- Packages
List<Runbook
Process Step Action Package> - The package assocated with this action.
- Primary
Package RunbookProcess Step Action Primary Package - The package assocated with this action.
- Properties Dictionary<string, string>
- The properties associated with this deployment action.
- Run
On boolServer - Whether this step runs on a worker or on the target
- Slug string
- The human-readable unique identifier for this resource.
- Sort
Order double - List<string>
- A list of tenant tags associated with this resource.
- Worker
Pool stringId - The worker pool associated with this deployment action.
- Worker
Pool stringVariable - The worker pool variable associated with this deployment action.
- Action
Type string - The type of action
- Name string
- The name of this resource.
- Action
Template RunbookProcess Step Action Action Template - Represents the template that is associated with this action.
- Can
Be boolUsed For Project Versioning - Channels []string
- The channels associated with this deployment action.
- Condition string
- The condition associated with this deployment action.
- Containers
[]Runbook
Process Step Action Container - The deployment action container associated with this deployment action.
- Environments []string
- The environments within which this deployment action will run.
- Excluded
Environments []string - The environments that this step will be skipped in
- Features []string
- A list of enabled features for this action.
- Git
Dependency RunbookProcess Step Action Git Dependency - Configuration for resource sourcing from a git repository.
- Id string
- The unique ID for this resource.
- Is
Disabled bool - Indicates the disabled status of this deployment action.
- Is
Required bool - Indicates the required status of this deployment action.
- Notes string
- The notes associated with this deployment action.
- Packages
[]Runbook
Process Step Action Package - The package assocated with this action.
- Primary
Package RunbookProcess Step Action Primary Package - The package assocated with this action.
- Properties map[string]string
- The properties associated with this deployment action.
- Run
On boolServer - Whether this step runs on a worker or on the target
- Slug string
- The human-readable unique identifier for this resource.
- Sort
Order float64 - []string
- A list of tenant tags associated with this resource.
- Worker
Pool stringId - The worker pool associated with this deployment action.
- Worker
Pool stringVariable - The worker pool variable associated with this deployment action.
- action
Type String - The type of action
- name String
- The name of this resource.
- action
Template RunbookProcess Step Action Action Template - Represents the template that is associated with this action.
- can
Be BooleanUsed For Project Versioning - channels List<String>
- The channels associated with this deployment action.
- condition String
- The condition associated with this deployment action.
- containers
List<Runbook
Process Step Action Container> - The deployment action container associated with this deployment action.
- environments List<String>
- The environments within which this deployment action will run.
- excluded
Environments List<String> - The environments that this step will be skipped in
- features List<String>
- A list of enabled features for this action.
- git
Dependency RunbookProcess Step Action Git Dependency - Configuration for resource sourcing from a git repository.
- id String
- The unique ID for this resource.
- is
Disabled Boolean - Indicates the disabled status of this deployment action.
- is
Required Boolean - Indicates the required status of this deployment action.
- notes String
- The notes associated with this deployment action.
- packages
List<Runbook
Process Step Action Package> - The package assocated with this action.
- primary
Package RunbookProcess Step Action Primary Package - The package assocated with this action.
- properties Map<String,String>
- The properties associated with this deployment action.
- run
On BooleanServer - Whether this step runs on a worker or on the target
- slug String
- The human-readable unique identifier for this resource.
- sort
Order Double - List<String>
- A list of tenant tags associated with this resource.
- worker
Pool StringId - The worker pool associated with this deployment action.
- worker
Pool StringVariable - The worker pool variable associated with this deployment action.
- action
Type string - The type of action
- name string
- The name of this resource.
- action
Template RunbookProcess Step Action Action Template - Represents the template that is associated with this action.
- can
Be booleanUsed For Project Versioning - channels string[]
- The channels associated with this deployment action.
- condition string
- The condition associated with this deployment action.
- containers
Runbook
Process Step Action Container[] - The deployment action container associated with this deployment action.
- environments string[]
- The environments within which this deployment action will run.
- excluded
Environments string[] - The environments that this step will be skipped in
- features string[]
- A list of enabled features for this action.
- git
Dependency RunbookProcess Step Action Git Dependency - Configuration for resource sourcing from a git repository.
- id string
- The unique ID for this resource.
- is
Disabled boolean - Indicates the disabled status of this deployment action.
- is
Required boolean - Indicates the required status of this deployment action.
- notes string
- The notes associated with this deployment action.
- packages
Runbook
Process Step Action Package[] - The package assocated with this action.
- primary
Package RunbookProcess Step Action Primary Package - The package assocated with this action.
- properties {[key: string]: string}
- The properties associated with this deployment action.
- run
On booleanServer - Whether this step runs on a worker or on the target
- slug string
- The human-readable unique identifier for this resource.
- sort
Order number - string[]
- A list of tenant tags associated with this resource.
- worker
Pool stringId - The worker pool associated with this deployment action.
- worker
Pool stringVariable - The worker pool variable associated with this deployment action.
- action_
type str - The type of action
- name str
- The name of this resource.
- action_
template RunbookProcess Step Action Action Template - Represents the template that is associated with this action.
- can_
be_ boolused_ for_ project_ versioning - channels Sequence[str]
- The channels associated with this deployment action.
- condition str
- The condition associated with this deployment action.
- containers
Sequence[Runbook
Process Step Action Container] - The deployment action container associated with this deployment action.
- environments Sequence[str]
- The environments within which this deployment action will run.
- excluded_
environments Sequence[str] - The environments that this step will be skipped in
- features Sequence[str]
- A list of enabled features for this action.
- git_
dependency RunbookProcess Step Action Git Dependency - Configuration for resource sourcing from a git repository.
- id str
- The unique ID for this resource.
- is_
disabled bool - Indicates the disabled status of this deployment action.
- is_
required bool - Indicates the required status of this deployment action.
- notes str
- The notes associated with this deployment action.
- packages
Sequence[Runbook
Process Step Action Package] - The package assocated with this action.
- primary_
package RunbookProcess Step Action Primary Package - The package assocated with this action.
- properties Mapping[str, str]
- The properties associated with this deployment action.
- run_
on_ boolserver - Whether this step runs on a worker or on the target
- slug str
- The human-readable unique identifier for this resource.
- sort_
order float - Sequence[str]
- A list of tenant tags associated with this resource.
- worker_
pool_ strid - The worker pool associated with this deployment action.
- worker_
pool_ strvariable - The worker pool variable associated with this deployment action.
- action
Type String - The type of action
- name String
- The name of this resource.
- action
Template Property Map - Represents the template that is associated with this action.
- can
Be BooleanUsed For Project Versioning - channels List<String>
- The channels associated with this deployment action.
- condition String
- The condition associated with this deployment action.
- containers List<Property Map>
- The deployment action container associated with this deployment action.
- environments List<String>
- The environments within which this deployment action will run.
- excluded
Environments List<String> - The environments that this step will be skipped in
- features List<String>
- A list of enabled features for this action.
- git
Dependency Property Map - Configuration for resource sourcing from a git repository.
- id String
- The unique ID for this resource.
- is
Disabled Boolean - Indicates the disabled status of this deployment action.
- is
Required Boolean - Indicates the required status of this deployment action.
- notes String
- The notes associated with this deployment action.
- packages List<Property Map>
- The package assocated with this action.
- primary
Package Property Map - The package assocated with this action.
- properties Map<String>
- The properties associated with this deployment action.
- run
On BooleanServer - Whether this step runs on a worker or on the target
- slug String
- The human-readable unique identifier for this resource.
- sort
Order Number - List<String>
- A list of tenant tags associated with this resource.
- worker
Pool StringId - The worker pool associated with this deployment action.
- worker
Pool StringVariable - The worker pool variable associated with this deployment action.
RunbookProcessStepActionActionTemplate, RunbookProcessStepActionActionTemplateArgs
- Id string
- The ID of this resource.
- Community
Action stringTemplate Id - Version double
- Id string
- The ID of this resource.
- Community
Action stringTemplate Id - Version float64
- id String
- The ID of this resource.
- community
Action StringTemplate Id - version Double
- id string
- The ID of this resource.
- community
Action stringTemplate Id - version number
- id str
- The ID of this resource.
- community_
action_ strtemplate_ id - version float
- id String
- The ID of this resource.
- community
Action StringTemplate Id - version Number
RunbookProcessStepActionContainer, RunbookProcessStepActionContainerArgs
RunbookProcessStepActionGitDependency, RunbookProcessStepActionGitDependencyArgs
- Default
Branch string - Name of the default branch of the repository.
- Git
Credential stringType - The Git credential authentication type.
- Repository
Uri string - The Git URI for the repository where this resource is sourced from.
- File
Path List<string>Filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- Git
Credential stringId - ID of an existing Git credential.
- Default
Branch string - Name of the default branch of the repository.
- Git
Credential stringType - The Git credential authentication type.
- Repository
Uri string - The Git URI for the repository where this resource is sourced from.
- File
Path []stringFilters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- Git
Credential stringId - ID of an existing Git credential.
- default
Branch String - Name of the default branch of the repository.
- git
Credential StringType - The Git credential authentication type.
- repository
Uri String - The Git URI for the repository where this resource is sourced from.
- file
Path List<String>Filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- git
Credential StringId - ID of an existing Git credential.
- default
Branch string - Name of the default branch of the repository.
- git
Credential stringType - The Git credential authentication type.
- repository
Uri string - The Git URI for the repository where this resource is sourced from.
- file
Path string[]Filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- git
Credential stringId - ID of an existing Git credential.
- default_
branch str - Name of the default branch of the repository.
- git_
credential_ strtype - The Git credential authentication type.
- repository_
uri str - The Git URI for the repository where this resource is sourced from.
- file_
path_ Sequence[str]filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- git_
credential_ strid - ID of an existing Git credential.
- default
Branch String - Name of the default branch of the repository.
- git
Credential StringType - The Git credential authentication type.
- repository
Uri String - The Git URI for the repository where this resource is sourced from.
- file
Path List<String>Filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- git
Credential StringId - ID of an existing Git credential.
RunbookProcessStepActionPackage, RunbookProcessStepActionPackageArgs
- Name string
- The name of the package
- Package
Id string - The ID of the package.
- Acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- Extract
During boolDeployment - Whether to extract the package during deployment
- Feed
Id string - The feed ID associated with this package reference.
- Id string
- The unique ID for this resource.
- Properties Dictionary<string, string>
- A list of properties associated with this package.
- Name string
- The name of the package
- Package
Id string - The ID of the package.
- Acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- Extract
During boolDeployment - Whether to extract the package during deployment
- Feed
Id string - The feed ID associated with this package reference.
- Id string
- The unique ID for this resource.
- Properties map[string]string
- A list of properties associated with this package.
- name String
- The name of the package
- package
Id String - The ID of the package.
- acquisition
Location String - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- extract
During BooleanDeployment - Whether to extract the package during deployment
- feed
Id String - The feed ID associated with this package reference.
- id String
- The unique ID for this resource.
- properties Map<String,String>
- A list of properties associated with this package.
- name string
- The name of the package
- package
Id string - The ID of the package.
- acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- extract
During booleanDeployment - Whether to extract the package during deployment
- feed
Id string - The feed ID associated with this package reference.
- id string
- The unique ID for this resource.
- properties {[key: string]: string}
- A list of properties associated with this package.
- name str
- The name of the package
- package_
id str - The ID of the package.
- acquisition_
location str - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- extract_
during_ booldeployment - Whether to extract the package during deployment
- feed_
id str - The feed ID associated with this package reference.
- id str
- The unique ID for this resource.
- properties Mapping[str, str]
- A list of properties associated with this package.
- name String
- The name of the package
- package
Id String - The ID of the package.
- acquisition
Location String - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- extract
During BooleanDeployment - Whether to extract the package during deployment
- feed
Id String - The feed ID associated with this package reference.
- id String
- The unique ID for this resource.
- properties Map<String>
- A list of properties associated with this package.
RunbookProcessStepActionPrimaryPackage, RunbookProcessStepActionPrimaryPackageArgs
- Package
Id string - The ID of the package.
- Acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- Feed
Id string - The feed ID associated with this package reference.
- Id string
- The unique ID for this resource.
- Name string
- The name of this resource.
- Properties Dictionary<string, string>
- A list of properties associated with this package.
- Package
Id string - The ID of the package.
- Acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- Feed
Id string - The feed ID associated with this package reference.
- Id string
- The unique ID for this resource.
- Name string
- The name of this resource.
- Properties map[string]string
- A list of properties associated with this package.
- package
Id String - The ID of the package.
- acquisition
Location String - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed
Id String - The feed ID associated with this package reference.
- id String
- The unique ID for this resource.
- name String
- The name of this resource.
- properties Map<String,String>
- A list of properties associated with this package.
- package
Id string - The ID of the package.
- acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed
Id string - The feed ID associated with this package reference.
- id string
- The unique ID for this resource.
- name string
- The name of this resource.
- properties {[key: string]: string}
- A list of properties associated with this package.
- package_
id str - The ID of the package.
- acquisition_
location str - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed_
id str - The feed ID associated with this package reference.
- id str
- The unique ID for this resource.
- name str
- The name of this resource.
- properties Mapping[str, str]
- A list of properties associated with this package.
- package
Id String - The ID of the package.
- acquisition
Location String - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed
Id String - The feed ID associated with this package reference.
- id String
- The unique ID for this resource.
- name String
- The name of this resource.
- properties Map<String>
- A list of properties associated with this package.
RunbookProcessStepApplyTerraformTemplateAction, RunbookProcessStepApplyTerraformTemplateActionArgs
- Advanced
Options RunbookProcess Step Apply Terraform Template Action Advanced Options - Name string
- The name of this resource.
- Action
Template RunbookProcess Step Apply Terraform Template Action Action Template - Represents the template that is associated with this action. (see below for nested schema)
- Aws
Account RunbookProcess Step Apply Terraform Template Action Aws Account - (see below for nested schema)
- Azure
Account RunbookProcess Step Apply Terraform Template Action Azure Account - (see below for nested schema)
- Can
Be boolUsed For Project Versioning - Channels List<string>
- The channels associated with this deployment action.
- Condition string
- The condition associated with this deployment action.
- Containers
List<Runbook
Process Step Apply Terraform Template Action Container> - The deployment action container associated with this deployment action. (see below for nested schema)
- Environments List<string>
- The environments within which this deployment action will run.
- Excluded
Environments List<string> - The environments that this step will be skipped in
- Features List<string>
- A list of enabled features for this action.
- Git
Dependency RunbookProcess Step Apply Terraform Template Action Git Dependency - Configuration for resource sourcing from a git repository. (see below for nested schema)
- Google
Cloud RunbookAccount Process Step Apply Terraform Template Action Google Cloud Account - (see below for nested schema)
- Id string
- The unique ID for this resource.
- Inline
Template string - Is
Disabled bool - Indicates the disabled status of this deployment action.
- Is
Required bool - Indicates the required status of this deployment action.
- Notes string
- The notes associated with this deployment action.
- Packages
List<Runbook
Process Step Apply Terraform Template Action Package> - The package assocated with this action. (see below for nested schema)
- Primary
Package RunbookProcess Step Apply Terraform Template Action Primary Package - The package assocated with this action. (see below for nested schema)
- Properties Dictionary<string, string>
- The properties associated with this deployment action.
- Run
On boolServer - Whether this step runs on a worker or on the target
- Slug string
- The human-readable unique identifier for this resource.
- Sort
Order double - Template
Runbook
Process Step Apply Terraform Template Action Template - (see below for nested schema)
- Template
Parameters string - List<string>
- A list of tenant tags associated with this resource.
- Worker
Pool stringId - The worker pool associated with this deployment action.
- Worker
Pool stringVariable - The worker pool variable associated with this deployment action.
- Advanced
Options RunbookProcess Step Apply Terraform Template Action Advanced Options - Name string
- The name of this resource.
- Action
Template RunbookProcess Step Apply Terraform Template Action Action Template - Represents the template that is associated with this action. (see below for nested schema)
- Aws
Account RunbookProcess Step Apply Terraform Template Action Aws Account - (see below for nested schema)
- Azure
Account RunbookProcess Step Apply Terraform Template Action Azure Account - (see below for nested schema)
- Can
Be boolUsed For Project Versioning - Channels []string
- The channels associated with this deployment action.
- Condition string
- The condition associated with this deployment action.
- Containers
[]Runbook
Process Step Apply Terraform Template Action Container - The deployment action container associated with this deployment action. (see below for nested schema)
- Environments []string
- The environments within which this deployment action will run.
- Excluded
Environments []string - The environments that this step will be skipped in
- Features []string
- A list of enabled features for this action.
- Git
Dependency RunbookProcess Step Apply Terraform Template Action Git Dependency - Configuration for resource sourcing from a git repository. (see below for nested schema)
- Google
Cloud RunbookAccount Process Step Apply Terraform Template Action Google Cloud Account - (see below for nested schema)
- Id string
- The unique ID for this resource.
- Inline
Template string - Is
Disabled bool - Indicates the disabled status of this deployment action.
- Is
Required bool - Indicates the required status of this deployment action.
- Notes string
- The notes associated with this deployment action.
- Packages
[]Runbook
Process Step Apply Terraform Template Action Package - The package assocated with this action. (see below for nested schema)
- Primary
Package RunbookProcess Step Apply Terraform Template Action Primary Package - The package assocated with this action. (see below for nested schema)
- Properties map[string]string
- The properties associated with this deployment action.
- Run
On boolServer - Whether this step runs on a worker or on the target
- Slug string
- The human-readable unique identifier for this resource.
- Sort
Order float64 - Template
Runbook
Process Step Apply Terraform Template Action Template - (see below for nested schema)
- Template
Parameters string - []string
- A list of tenant tags associated with this resource.
- Worker
Pool stringId - The worker pool associated with this deployment action.
- Worker
Pool stringVariable - The worker pool variable associated with this deployment action.
- advanced
Options RunbookProcess Step Apply Terraform Template Action Advanced Options - name String
- The name of this resource.
- action
Template RunbookProcess Step Apply Terraform Template Action Action Template - Represents the template that is associated with this action. (see below for nested schema)
- aws
Account RunbookProcess Step Apply Terraform Template Action Aws Account - (see below for nested schema)
- azure
Account RunbookProcess Step Apply Terraform Template Action Azure Account - (see below for nested schema)
- can
Be BooleanUsed For Project Versioning - channels List<String>
- The channels associated with this deployment action.
- condition String
- The condition associated with this deployment action.
- containers
List<Runbook
Process Step Apply Terraform Template Action Container> - The deployment action container associated with this deployment action. (see below for nested schema)
- environments List<String>
- The environments within which this deployment action will run.
- excluded
Environments List<String> - The environments that this step will be skipped in
- features List<String>
- A list of enabled features for this action.
- git
Dependency RunbookProcess Step Apply Terraform Template Action Git Dependency - Configuration for resource sourcing from a git repository. (see below for nested schema)
- google
Cloud RunbookAccount Process Step Apply Terraform Template Action Google Cloud Account - (see below for nested schema)
- id String
- The unique ID for this resource.
- inline
Template String - is
Disabled Boolean - Indicates the disabled status of this deployment action.
- is
Required Boolean - Indicates the required status of this deployment action.
- notes String
- The notes associated with this deployment action.
- packages
List<Runbook
Process Step Apply Terraform Template Action Package> - The package assocated with this action. (see below for nested schema)
- primary
Package RunbookProcess Step Apply Terraform Template Action Primary Package - The package assocated with this action. (see below for nested schema)
- properties Map<String,String>
- The properties associated with this deployment action.
- run
On BooleanServer - Whether this step runs on a worker or on the target
- slug String
- The human-readable unique identifier for this resource.
- sort
Order Double - template
Runbook
Process Step Apply Terraform Template Action Template - (see below for nested schema)
- template
Parameters String - List<String>
- A list of tenant tags associated with this resource.
- worker
Pool StringId - The worker pool associated with this deployment action.
- worker
Pool StringVariable - The worker pool variable associated with this deployment action.
- advanced
Options RunbookProcess Step Apply Terraform Template Action Advanced Options - name string
- The name of this resource.
- action
Template RunbookProcess Step Apply Terraform Template Action Action Template - Represents the template that is associated with this action. (see below for nested schema)
- aws
Account RunbookProcess Step Apply Terraform Template Action Aws Account - (see below for nested schema)
- azure
Account RunbookProcess Step Apply Terraform Template Action Azure Account - (see below for nested schema)
- can
Be booleanUsed For Project Versioning - channels string[]
- The channels associated with this deployment action.
- condition string
- The condition associated with this deployment action.
- containers
Runbook
Process Step Apply Terraform Template Action Container[] - The deployment action container associated with this deployment action. (see below for nested schema)
- environments string[]
- The environments within which this deployment action will run.
- excluded
Environments string[] - The environments that this step will be skipped in
- features string[]
- A list of enabled features for this action.
- git
Dependency RunbookProcess Step Apply Terraform Template Action Git Dependency - Configuration for resource sourcing from a git repository. (see below for nested schema)
- google
Cloud RunbookAccount Process Step Apply Terraform Template Action Google Cloud Account - (see below for nested schema)
- id string
- The unique ID for this resource.
- inline
Template string - is
Disabled boolean - Indicates the disabled status of this deployment action.
- is
Required boolean - Indicates the required status of this deployment action.
- notes string
- The notes associated with this deployment action.
- packages
Runbook
Process Step Apply Terraform Template Action Package[] - The package assocated with this action. (see below for nested schema)
- primary
Package RunbookProcess Step Apply Terraform Template Action Primary Package - The package assocated with this action. (see below for nested schema)
- properties {[key: string]: string}
- The properties associated with this deployment action.
- run
On booleanServer - Whether this step runs on a worker or on the target
- slug string
- The human-readable unique identifier for this resource.
- sort
Order number - template
Runbook
Process Step Apply Terraform Template Action Template - (see below for nested schema)
- template
Parameters string - string[]
- A list of tenant tags associated with this resource.
- worker
Pool stringId - The worker pool associated with this deployment action.
- worker
Pool stringVariable - The worker pool variable associated with this deployment action.
- advanced_
options RunbookProcess Step Apply Terraform Template Action Advanced Options - name str
- The name of this resource.
- action_
template RunbookProcess Step Apply Terraform Template Action Action Template - Represents the template that is associated with this action. (see below for nested schema)
- aws_
account RunbookProcess Step Apply Terraform Template Action Aws Account - (see below for nested schema)
- azure_
account RunbookProcess Step Apply Terraform Template Action Azure Account - (see below for nested schema)
- can_
be_ boolused_ for_ project_ versioning - channels Sequence[str]
- The channels associated with this deployment action.
- condition str
- The condition associated with this deployment action.
- containers
Sequence[Runbook
Process Step Apply Terraform Template Action Container] - The deployment action container associated with this deployment action. (see below for nested schema)
- environments Sequence[str]
- The environments within which this deployment action will run.
- excluded_
environments Sequence[str] - The environments that this step will be skipped in
- features Sequence[str]
- A list of enabled features for this action.
- git_
dependency RunbookProcess Step Apply Terraform Template Action Git Dependency - Configuration for resource sourcing from a git repository. (see below for nested schema)
- google_
cloud_ Runbookaccount Process Step Apply Terraform Template Action Google Cloud Account - (see below for nested schema)
- id str
- The unique ID for this resource.
- inline_
template str - is_
disabled bool - Indicates the disabled status of this deployment action.
- is_
required bool - Indicates the required status of this deployment action.
- notes str
- The notes associated with this deployment action.
- packages
Sequence[Runbook
Process Step Apply Terraform Template Action Package] - The package assocated with this action. (see below for nested schema)
- primary_
package RunbookProcess Step Apply Terraform Template Action Primary Package - The package assocated with this action. (see below for nested schema)
- properties Mapping[str, str]
- The properties associated with this deployment action.
- run_
on_ boolserver - Whether this step runs on a worker or on the target
- slug str
- The human-readable unique identifier for this resource.
- sort_
order float - template
Runbook
Process Step Apply Terraform Template Action Template - (see below for nested schema)
- template_
parameters str - Sequence[str]
- A list of tenant tags associated with this resource.
- worker_
pool_ strid - The worker pool associated with this deployment action.
- worker_
pool_ strvariable - The worker pool variable associated with this deployment action.
- advanced
Options Property Map - name String
- The name of this resource.
- action
Template Property Map - Represents the template that is associated with this action. (see below for nested schema)
- aws
Account Property Map - (see below for nested schema)
- azure
Account Property Map - (see below for nested schema)
- can
Be BooleanUsed For Project Versioning - channels List<String>
- The channels associated with this deployment action.
- condition String
- The condition associated with this deployment action.
- containers List<Property Map>
- The deployment action container associated with this deployment action. (see below for nested schema)
- environments List<String>
- The environments within which this deployment action will run.
- excluded
Environments List<String> - The environments that this step will be skipped in
- features List<String>
- A list of enabled features for this action.
- git
Dependency Property Map - Configuration for resource sourcing from a git repository. (see below for nested schema)
- google
Cloud Property MapAccount - (see below for nested schema)
- id String
- The unique ID for this resource.
- inline
Template String - is
Disabled Boolean - Indicates the disabled status of this deployment action.
- is
Required Boolean - Indicates the required status of this deployment action.
- notes String
- The notes associated with this deployment action.
- packages List<Property Map>
- The package assocated with this action. (see below for nested schema)
- primary
Package Property Map - The package assocated with this action. (see below for nested schema)
- properties Map<String>
- The properties associated with this deployment action.
- run
On BooleanServer - Whether this step runs on a worker or on the target
- slug String
- The human-readable unique identifier for this resource.
- sort
Order Number - template Property Map
- (see below for nested schema)
- template
Parameters String - List<String>
- A list of tenant tags associated with this resource.
- worker
Pool StringId - The worker pool associated with this deployment action.
- worker
Pool StringVariable - The worker pool variable associated with this deployment action.
RunbookProcessStepApplyTerraformTemplateActionActionTemplate, RunbookProcessStepApplyTerraformTemplateActionActionTemplateArgs
- Id string
- The ID of this resource.
- Community
Action stringTemplate Id - Version double
- Id string
- The ID of this resource.
- Community
Action stringTemplate Id - Version float64
- id String
- The ID of this resource.
- community
Action StringTemplate Id - version Double
- id string
- The ID of this resource.
- community
Action stringTemplate Id - version number
- id str
- The ID of this resource.
- community_
action_ strtemplate_ id - version float
- id String
- The ID of this resource.
- community
Action StringTemplate Id - version Number
RunbookProcessStepApplyTerraformTemplateActionAdvancedOptions, RunbookProcessStepApplyTerraformTemplateActionAdvancedOptionsArgs
- Allow
Additional boolPlugin Downloads - Apply
Parameters string - Init
Parameters string - Plugin
Cache stringDirectory - Workspace string
- Allow
Additional boolPlugin Downloads - Apply
Parameters string - Init
Parameters string - Plugin
Cache stringDirectory - Workspace string
- allow
Additional BooleanPlugin Downloads - apply
Parameters String - init
Parameters String - plugin
Cache StringDirectory - workspace String
- allow
Additional booleanPlugin Downloads - apply
Parameters string - init
Parameters string - plugin
Cache stringDirectory - workspace string
- allow
Additional BooleanPlugin Downloads - apply
Parameters String - init
Parameters String - plugin
Cache StringDirectory - workspace String
RunbookProcessStepApplyTerraformTemplateActionAwsAccount, RunbookProcessStepApplyTerraformTemplateActionAwsAccountArgs
- Region string
- Role
Runbook
Process Step Apply Terraform Template Action Aws Account Role - (see below for nested schema)
- Use
Instance boolRole - Variable string
- Region string
- Role
Runbook
Process Step Apply Terraform Template Action Aws Account Role - (see below for nested schema)
- Use
Instance boolRole - Variable string
- region String
- role
Runbook
Process Step Apply Terraform Template Action Aws Account Role - (see below for nested schema)
- use
Instance BooleanRole - variable String
- region string
- role
Runbook
Process Step Apply Terraform Template Action Aws Account Role - (see below for nested schema)
- use
Instance booleanRole - variable string
- region str
- role
Runbook
Process Step Apply Terraform Template Action Aws Account Role - (see below for nested schema)
- use_
instance_ boolrole - variable str
- region String
- role Property Map
- (see below for nested schema)
- use
Instance BooleanRole - variable String
RunbookProcessStepApplyTerraformTemplateActionAwsAccountRole, RunbookProcessStepApplyTerraformTemplateActionAwsAccountRoleArgs
- Arn string
- External
Id string - Role
Session stringName - Session
Duration double
- Arn string
- External
Id string - Role
Session stringName - Session
Duration float64
- arn String
- external
Id String - role
Session StringName - session
Duration Double
- arn string
- external
Id string - role
Session stringName - session
Duration number
- arn str
- external_
id str - role_
session_ strname - session_
duration float
- arn String
- external
Id String - role
Session StringName - session
Duration Number
RunbookProcessStepApplyTerraformTemplateActionAzureAccount, RunbookProcessStepApplyTerraformTemplateActionAzureAccountArgs
- Variable string
- Variable string
- variable String
- variable string
- variable str
- variable String
RunbookProcessStepApplyTerraformTemplateActionContainer, RunbookProcessStepApplyTerraformTemplateActionContainerArgs
RunbookProcessStepApplyTerraformTemplateActionGitDependency, RunbookProcessStepApplyTerraformTemplateActionGitDependencyArgs
- Default
Branch string - Name of the default branch of the repository.
- Git
Credential stringType - The Git credential authentication type.
- Repository
Uri string - The Git URI for the repository where this resource is sourced from.
- File
Path List<string>Filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- Git
Credential stringId - ID of an existing Git credential.
- Default
Branch string - Name of the default branch of the repository.
- Git
Credential stringType - The Git credential authentication type.
- Repository
Uri string - The Git URI for the repository where this resource is sourced from.
- File
Path []stringFilters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- Git
Credential stringId - ID of an existing Git credential.
- default
Branch String - Name of the default branch of the repository.
- git
Credential StringType - The Git credential authentication type.
- repository
Uri String - The Git URI for the repository where this resource is sourced from.
- file
Path List<String>Filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- git
Credential StringId - ID of an existing Git credential.
- default
Branch string - Name of the default branch of the repository.
- git
Credential stringType - The Git credential authentication type.
- repository
Uri string - The Git URI for the repository where this resource is sourced from.
- file
Path string[]Filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- git
Credential stringId - ID of an existing Git credential.
- default_
branch str - Name of the default branch of the repository.
- git_
credential_ strtype - The Git credential authentication type.
- repository_
uri str - The Git URI for the repository where this resource is sourced from.
- file_
path_ Sequence[str]filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- git_
credential_ strid - ID of an existing Git credential.
- default
Branch String - Name of the default branch of the repository.
- git
Credential StringType - The Git credential authentication type.
- repository
Uri String - The Git URI for the repository where this resource is sourced from.
- file
Path List<String>Filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- git
Credential StringId - ID of an existing Git credential.
RunbookProcessStepApplyTerraformTemplateActionGoogleCloudAccount, RunbookProcessStepApplyTerraformTemplateActionGoogleCloudAccountArgs
- Impersonate
Service boolAccount - Impersonate service accounts
- Project string
- This sets GOOGLE_PROJECT environment variable
- Region string
- This sets GOOGLE_REGION environment variable
- Service
Account stringEmails - This sets GOOGLEIMPERSONATESERVICE_ACCOUNT environment variable
- Use
Vm boolService Account - When running in a Compute Engine virtual machine, use the associated VM service account
- Variable string
- Zone string
- This sets GOOGLE_ZONE environment variable
- Impersonate
Service boolAccount - Impersonate service accounts
- Project string
- This sets GOOGLE_PROJECT environment variable
- Region string
- This sets GOOGLE_REGION environment variable
- Service
Account stringEmails - This sets GOOGLEIMPERSONATESERVICE_ACCOUNT environment variable
- Use
Vm boolService Account - When running in a Compute Engine virtual machine, use the associated VM service account
- Variable string
- Zone string
- This sets GOOGLE_ZONE environment variable
- impersonate
Service BooleanAccount - Impersonate service accounts
- project String
- This sets GOOGLE_PROJECT environment variable
- region String
- This sets GOOGLE_REGION environment variable
- service
Account StringEmails - This sets GOOGLEIMPERSONATESERVICE_ACCOUNT environment variable
- use
Vm BooleanService Account - When running in a Compute Engine virtual machine, use the associated VM service account
- variable String
- zone String
- This sets GOOGLE_ZONE environment variable
- impersonate
Service booleanAccount - Impersonate service accounts
- project string
- This sets GOOGLE_PROJECT environment variable
- region string
- This sets GOOGLE_REGION environment variable
- service
Account stringEmails - This sets GOOGLEIMPERSONATESERVICE_ACCOUNT environment variable
- use
Vm booleanService Account - When running in a Compute Engine virtual machine, use the associated VM service account
- variable string
- zone string
- This sets GOOGLE_ZONE environment variable
- impersonate_
service_ boolaccount - Impersonate service accounts
- project str
- This sets GOOGLE_PROJECT environment variable
- region str
- This sets GOOGLE_REGION environment variable
- service_
account_ stremails - This sets GOOGLEIMPERSONATESERVICE_ACCOUNT environment variable
- use_
vm_ boolservice_ account - When running in a Compute Engine virtual machine, use the associated VM service account
- variable str
- zone str
- This sets GOOGLE_ZONE environment variable
- impersonate
Service BooleanAccount - Impersonate service accounts
- project String
- This sets GOOGLE_PROJECT environment variable
- region String
- This sets GOOGLE_REGION environment variable
- service
Account StringEmails - This sets GOOGLEIMPERSONATESERVICE_ACCOUNT environment variable
- use
Vm BooleanService Account - When running in a Compute Engine virtual machine, use the associated VM service account
- variable String
- zone String
- This sets GOOGLE_ZONE environment variable
RunbookProcessStepApplyTerraformTemplateActionPackage, RunbookProcessStepApplyTerraformTemplateActionPackageArgs
- Package
Id string - The ID of the package.
- Acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- Feed
Id string - The feed ID associated with this package reference.
- Id string
- The unique ID for this resource.
- Name string
- The name of this resource.
- Properties Dictionary<string, string>
- A list of properties associated with this package.
- Package
Id string - The ID of the package.
- Acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- Feed
Id string - The feed ID associated with this package reference.
- Id string
- The unique ID for this resource.
- Name string
- The name of this resource.
- Properties map[string]string
- A list of properties associated with this package.
- package
Id String - The ID of the package.
- acquisition
Location String - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed
Id String - The feed ID associated with this package reference.
- id String
- The unique ID for this resource.
- name String
- The name of this resource.
- properties Map<String,String>
- A list of properties associated with this package.
- package
Id string - The ID of the package.
- acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed
Id string - The feed ID associated with this package reference.
- id string
- The unique ID for this resource.
- name string
- The name of this resource.
- properties {[key: string]: string}
- A list of properties associated with this package.
- package_
id str - The ID of the package.
- acquisition_
location str - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed_
id str - The feed ID associated with this package reference.
- id str
- The unique ID for this resource.
- name str
- The name of this resource.
- properties Mapping[str, str]
- A list of properties associated with this package.
- package
Id String - The ID of the package.
- acquisition
Location String - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed
Id String - The feed ID associated with this package reference.
- id String
- The unique ID for this resource.
- name String
- The name of this resource.
- properties Map<String>
- A list of properties associated with this package.
RunbookProcessStepApplyTerraformTemplateActionPrimaryPackage, RunbookProcessStepApplyTerraformTemplateActionPrimaryPackageArgs
- Package
Id string - The ID of the package.
- Acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- Feed
Id string - The feed ID associated with this package reference.
- Id string
- The unique ID for this resource.
- Name string
- The name of this resource.
- Properties Dictionary<string, string>
- A list of properties associated with this package.
- Package
Id string - The ID of the package.
- Acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- Feed
Id string - The feed ID associated with this package reference.
- Id string
- The unique ID for this resource.
- Name string
- The name of this resource.
- Properties map[string]string
- A list of properties associated with this package.
- package
Id String - The ID of the package.
- acquisition
Location String - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed
Id String - The feed ID associated with this package reference.
- id String
- The unique ID for this resource.
- name String
- The name of this resource.
- properties Map<String,String>
- A list of properties associated with this package.
- package
Id string - The ID of the package.
- acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed
Id string - The feed ID associated with this package reference.
- id string
- The unique ID for this resource.
- name string
- The name of this resource.
- properties {[key: string]: string}
- A list of properties associated with this package.
- package_
id str - The ID of the package.
- acquisition_
location str - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed_
id str - The feed ID associated with this package reference.
- id str
- The unique ID for this resource.
- name str
- The name of this resource.
- properties Mapping[str, str]
- A list of properties associated with this package.
- package
Id String - The ID of the package.
- acquisition
Location String - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed
Id String - The feed ID associated with this package reference.
- id String
- The unique ID for this resource.
- name String
- The name of this resource.
- properties Map<String>
- A list of properties associated with this package.
RunbookProcessStepApplyTerraformTemplateActionTemplate, RunbookProcessStepApplyTerraformTemplateActionTemplateArgs
- Additional
Variable stringFiles - Directory string
- Run
Automatic boolFile Substitution - Target
Files string
- Additional
Variable stringFiles - Directory string
- Run
Automatic boolFile Substitution - Target
Files string
- additional
Variable StringFiles - directory String
- run
Automatic BooleanFile Substitution - target
Files String
- additional
Variable stringFiles - directory string
- run
Automatic booleanFile Substitution - target
Files string
- additional
Variable StringFiles - directory String
- run
Automatic BooleanFile Substitution - target
Files String
RunbookProcessStepDeployKubernetesSecretAction, RunbookProcessStepDeployKubernetesSecretActionArgs
- Name string
- The name of this resource.
- Secret
Name string - The name of the secret resource
- Secret
Values Dictionary<string, string> - Action
Template RunbookProcess Step Deploy Kubernetes Secret Action Action Template - Represents the template that is associated with this action.
- Can
Be boolUsed For Project Versioning - Channels List<string>
- The channels associated with this deployment action.
- Condition string
- The condition associated with this deployment action.
- Containers
List<Runbook
Process Step Deploy Kubernetes Secret Action Container> - The deployment action container associated with this deployment action.
- Environments List<string>
- The environments within which this deployment action will run.
- Excluded
Environments List<string> - The environments that this step will be skipped in
- Features List<string>
- A list of enabled features for this action.
- Git
Dependency RunbookProcess Step Deploy Kubernetes Secret Action Git Dependency - Configuration for resource sourcing from a git repository.
- Id string
- The unique ID for this resource.
- Is
Disabled bool - Indicates the disabled status of this deployment action.
- Is
Required bool - Indicates the required status of this deployment action.
- Kubernetes
Object boolStatus Check Enabled - Indicates the status of the Kubernetes Object Status feature
- Notes string
- The notes associated with this deployment action.
- Packages
List<Runbook
Process Step Deploy Kubernetes Secret Action Package> - The package assocated with this action.
- Properties Dictionary<string, string>
- The properties associated with this deployment action.
- Run
On boolServer - Whether this step runs on a worker or on the target
- Slug string
- The human-readable unique identifier for this resource.
- Sort
Order double - List<string>
- A list of tenant tags associated with this resource.
- Worker
Pool stringId - The worker pool associated with this deployment action.
- Worker
Pool stringVariable - The worker pool variable associated with this deployment action.
- Name string
- The name of this resource.
- Secret
Name string - The name of the secret resource
- Secret
Values map[string]string - Action
Template RunbookProcess Step Deploy Kubernetes Secret Action Action Template - Represents the template that is associated with this action.
- Can
Be boolUsed For Project Versioning - Channels []string
- The channels associated with this deployment action.
- Condition string
- The condition associated with this deployment action.
- Containers
[]Runbook
Process Step Deploy Kubernetes Secret Action Container - The deployment action container associated with this deployment action.
- Environments []string
- The environments within which this deployment action will run.
- Excluded
Environments []string - The environments that this step will be skipped in
- Features []string
- A list of enabled features for this action.
- Git
Dependency RunbookProcess Step Deploy Kubernetes Secret Action Git Dependency - Configuration for resource sourcing from a git repository.
- Id string
- The unique ID for this resource.
- Is
Disabled bool - Indicates the disabled status of this deployment action.
- Is
Required bool - Indicates the required status of this deployment action.
- Kubernetes
Object boolStatus Check Enabled - Indicates the status of the Kubernetes Object Status feature
- Notes string
- The notes associated with this deployment action.
- Packages
[]Runbook
Process Step Deploy Kubernetes Secret Action Package - The package assocated with this action.
- Properties map[string]string
- The properties associated with this deployment action.
- Run
On boolServer - Whether this step runs on a worker or on the target
- Slug string
- The human-readable unique identifier for this resource.
- Sort
Order float64 - []string
- A list of tenant tags associated with this resource.
- Worker
Pool stringId - The worker pool associated with this deployment action.
- Worker
Pool stringVariable - The worker pool variable associated with this deployment action.
- name String
- The name of this resource.
- secret
Name String - The name of the secret resource
- secret
Values Map<String,String> - action
Template RunbookProcess Step Deploy Kubernetes Secret Action Action Template - Represents the template that is associated with this action.
- can
Be BooleanUsed For Project Versioning - channels List<String>
- The channels associated with this deployment action.
- condition String
- The condition associated with this deployment action.
- containers
List<Runbook
Process Step Deploy Kubernetes Secret Action Container> - The deployment action container associated with this deployment action.
- environments List<String>
- The environments within which this deployment action will run.
- excluded
Environments List<String> - The environments that this step will be skipped in
- features List<String>
- A list of enabled features for this action.
- git
Dependency RunbookProcess Step Deploy Kubernetes Secret Action Git Dependency - Configuration for resource sourcing from a git repository.
- id String
- The unique ID for this resource.
- is
Disabled Boolean - Indicates the disabled status of this deployment action.
- is
Required Boolean - Indicates the required status of this deployment action.
- kubernetes
Object BooleanStatus Check Enabled - Indicates the status of the Kubernetes Object Status feature
- notes String
- The notes associated with this deployment action.
- packages
List<Runbook
Process Step Deploy Kubernetes Secret Action Package> - The package assocated with this action.
- properties Map<String,String>
- The properties associated with this deployment action.
- run
On BooleanServer - Whether this step runs on a worker or on the target
- slug String
- The human-readable unique identifier for this resource.
- sort
Order Double - List<String>
- A list of tenant tags associated with this resource.
- worker
Pool StringId - The worker pool associated with this deployment action.
- worker
Pool StringVariable - The worker pool variable associated with this deployment action.
- name string
- The name of this resource.
- secret
Name string - The name of the secret resource
- secret
Values {[key: string]: string} - action
Template RunbookProcess Step Deploy Kubernetes Secret Action Action Template - Represents the template that is associated with this action.
- can
Be booleanUsed For Project Versioning - channels string[]
- The channels associated with this deployment action.
- condition string
- The condition associated with this deployment action.
- containers
Runbook
Process Step Deploy Kubernetes Secret Action Container[] - The deployment action container associated with this deployment action.
- environments string[]
- The environments within which this deployment action will run.
- excluded
Environments string[] - The environments that this step will be skipped in
- features string[]
- A list of enabled features for this action.
- git
Dependency RunbookProcess Step Deploy Kubernetes Secret Action Git Dependency - Configuration for resource sourcing from a git repository.
- id string
- The unique ID for this resource.
- is
Disabled boolean - Indicates the disabled status of this deployment action.
- is
Required boolean - Indicates the required status of this deployment action.
- kubernetes
Object booleanStatus Check Enabled - Indicates the status of the Kubernetes Object Status feature
- notes string
- The notes associated with this deployment action.
- packages
Runbook
Process Step Deploy Kubernetes Secret Action Package[] - The package assocated with this action.
- properties {[key: string]: string}
- The properties associated with this deployment action.
- run
On booleanServer - Whether this step runs on a worker or on the target
- slug string
- The human-readable unique identifier for this resource.
- sort
Order number - string[]
- A list of tenant tags associated with this resource.
- worker
Pool stringId - The worker pool associated with this deployment action.
- worker
Pool stringVariable - The worker pool variable associated with this deployment action.
- name str
- The name of this resource.
- secret_
name str - The name of the secret resource
- secret_
values Mapping[str, str] - action_
template RunbookProcess Step Deploy Kubernetes Secret Action Action Template - Represents the template that is associated with this action.
- can_
be_ boolused_ for_ project_ versioning - channels Sequence[str]
- The channels associated with this deployment action.
- condition str
- The condition associated with this deployment action.
- containers
Sequence[Runbook
Process Step Deploy Kubernetes Secret Action Container] - The deployment action container associated with this deployment action.
- environments Sequence[str]
- The environments within which this deployment action will run.
- excluded_
environments Sequence[str] - The environments that this step will be skipped in
- features Sequence[str]
- A list of enabled features for this action.
- git_
dependency RunbookProcess Step Deploy Kubernetes Secret Action Git Dependency - Configuration for resource sourcing from a git repository.
- id str
- The unique ID for this resource.
- is_
disabled bool - Indicates the disabled status of this deployment action.
- is_
required bool - Indicates the required status of this deployment action.
- kubernetes_
object_ boolstatus_ check_ enabled - Indicates the status of the Kubernetes Object Status feature
- notes str
- The notes associated with this deployment action.
- packages
Sequence[Runbook
Process Step Deploy Kubernetes Secret Action Package] - The package assocated with this action.
- properties Mapping[str, str]
- The properties associated with this deployment action.
- run_
on_ boolserver - Whether this step runs on a worker or on the target
- slug str
- The human-readable unique identifier for this resource.
- sort_
order float - Sequence[str]
- A list of tenant tags associated with this resource.
- worker_
pool_ strid - The worker pool associated with this deployment action.
- worker_
pool_ strvariable - The worker pool variable associated with this deployment action.
- name String
- The name of this resource.
- secret
Name String - The name of the secret resource
- secret
Values Map<String> - action
Template Property Map - Represents the template that is associated with this action.
- can
Be BooleanUsed For Project Versioning - channels List<String>
- The channels associated with this deployment action.
- condition String
- The condition associated with this deployment action.
- containers List<Property Map>
- The deployment action container associated with this deployment action.
- environments List<String>
- The environments within which this deployment action will run.
- excluded
Environments List<String> - The environments that this step will be skipped in
- features List<String>
- A list of enabled features for this action.
- git
Dependency Property Map - Configuration for resource sourcing from a git repository.
- id String
- The unique ID for this resource.
- is
Disabled Boolean - Indicates the disabled status of this deployment action.
- is
Required Boolean - Indicates the required status of this deployment action.
- kubernetes
Object BooleanStatus Check Enabled - Indicates the status of the Kubernetes Object Status feature
- notes String
- The notes associated with this deployment action.
- packages List<Property Map>
- The package assocated with this action.
- properties Map<String>
- The properties associated with this deployment action.
- run
On BooleanServer - Whether this step runs on a worker or on the target
- slug String
- The human-readable unique identifier for this resource.
- sort
Order Number - List<String>
- A list of tenant tags associated with this resource.
- worker
Pool StringId - The worker pool associated with this deployment action.
- worker
Pool StringVariable - The worker pool variable associated with this deployment action.
RunbookProcessStepDeployKubernetesSecretActionActionTemplate, RunbookProcessStepDeployKubernetesSecretActionActionTemplateArgs
- Id string
- The ID of this resource.
- Community
Action stringTemplate Id - Version double
- Id string
- The ID of this resource.
- Community
Action stringTemplate Id - Version float64
- id String
- The ID of this resource.
- community
Action StringTemplate Id - version Double
- id string
- The ID of this resource.
- community
Action stringTemplate Id - version number
- id str
- The ID of this resource.
- community_
action_ strtemplate_ id - version float
- id String
- The ID of this resource.
- community
Action StringTemplate Id - version Number
RunbookProcessStepDeployKubernetesSecretActionContainer, RunbookProcessStepDeployKubernetesSecretActionContainerArgs
RunbookProcessStepDeployKubernetesSecretActionGitDependency, RunbookProcessStepDeployKubernetesSecretActionGitDependencyArgs
- Default
Branch string - Name of the default branch of the repository.
- Git
Credential stringType - The Git credential authentication type.
- Repository
Uri string - The Git URI for the repository where this resource is sourced from.
- File
Path List<string>Filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- Git
Credential stringId - ID of an existing Git credential.
- Default
Branch string - Name of the default branch of the repository.
- Git
Credential stringType - The Git credential authentication type.
- Repository
Uri string - The Git URI for the repository where this resource is sourced from.
- File
Path []stringFilters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- Git
Credential stringId - ID of an existing Git credential.
- default
Branch String - Name of the default branch of the repository.
- git
Credential StringType - The Git credential authentication type.
- repository
Uri String - The Git URI for the repository where this resource is sourced from.
- file
Path List<String>Filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- git
Credential StringId - ID of an existing Git credential.
- default
Branch string - Name of the default branch of the repository.
- git
Credential stringType - The Git credential authentication type.
- repository
Uri string - The Git URI for the repository where this resource is sourced from.
- file
Path string[]Filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- git
Credential stringId - ID of an existing Git credential.
- default_
branch str - Name of the default branch of the repository.
- git_
credential_ strtype - The Git credential authentication type.
- repository_
uri str - The Git URI for the repository where this resource is sourced from.
- file_
path_ Sequence[str]filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- git_
credential_ strid - ID of an existing Git credential.
- default
Branch String - Name of the default branch of the repository.
- git
Credential StringType - The Git credential authentication type.
- repository
Uri String - The Git URI for the repository where this resource is sourced from.
- file
Path List<String>Filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- git
Credential StringId - ID of an existing Git credential.
RunbookProcessStepDeployKubernetesSecretActionPackage, RunbookProcessStepDeployKubernetesSecretActionPackageArgs
- Package
Id string - The ID of the package.
- Acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- Feed
Id string - The feed ID associated with this package reference.
- Id string
- The unique ID for this resource.
- Name string
- The name of this resource.
- Properties Dictionary<string, string>
- A list of properties associated with this package.
- Package
Id string - The ID of the package.
- Acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- Feed
Id string - The feed ID associated with this package reference.
- Id string
- The unique ID for this resource.
- Name string
- The name of this resource.
- Properties map[string]string
- A list of properties associated with this package.
- package
Id String - The ID of the package.
- acquisition
Location String - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed
Id String - The feed ID associated with this package reference.
- id String
- The unique ID for this resource.
- name String
- The name of this resource.
- properties Map<String,String>
- A list of properties associated with this package.
- package
Id string - The ID of the package.
- acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed
Id string - The feed ID associated with this package reference.
- id string
- The unique ID for this resource.
- name string
- The name of this resource.
- properties {[key: string]: string}
- A list of properties associated with this package.
- package_
id str - The ID of the package.
- acquisition_
location str - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed_
id str - The feed ID associated with this package reference.
- id str
- The unique ID for this resource.
- name str
- The name of this resource.
- properties Mapping[str, str]
- A list of properties associated with this package.
- package
Id String - The ID of the package.
- acquisition
Location String - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed
Id String - The feed ID associated with this package reference.
- id String
- The unique ID for this resource.
- name String
- The name of this resource.
- properties Map<String>
- A list of properties associated with this package.
RunbookProcessStepDeployPackageAction, RunbookProcessStepDeployPackageActionArgs
- Name string
- The name of this resource.
- Primary
Package RunbookProcess Step Deploy Package Action Primary Package - The package assocated with this action.
- Action
Template RunbookProcess Step Deploy Package Action Action Template - Represents the template that is associated with this action.
- Can
Be boolUsed For Project Versioning - Channels List<string>
- The channels associated with this deployment action.
- Condition string
- The condition associated with this deployment action.
- Containers
List<Runbook
Process Step Deploy Package Action Container> - The deployment action container associated with this deployment action.
- Environments List<string>
- The environments within which this deployment action will run.
- Excluded
Environments List<string> - The environments that this step will be skipped in
- Features List<string>
- A list of enabled features for this action.
- Git
Dependency RunbookProcess Step Deploy Package Action Git Dependency - Configuration for resource sourcing from a git repository.
- Id string
- The unique ID for this resource.
- Is
Disabled bool - Indicates the disabled status of this deployment action.
- Is
Required bool - Indicates the required status of this deployment action.
- Notes string
- The notes associated with this deployment action.
- Packages
List<Runbook
Process Step Deploy Package Action Package> - The package assocated with this action.
- Properties Dictionary<string, string>
- The properties associated with this deployment action.
- Slug string
- The human-readable unique identifier for this resource.
- Sort
Order double - List<string>
- A list of tenant tags associated with this resource.
- Windows
Service RunbookProcess Step Deploy Package Action Windows Service - Deploy a windows service feature
- Name string
- The name of this resource.
- Primary
Package RunbookProcess Step Deploy Package Action Primary Package - The package assocated with this action.
- Action
Template RunbookProcess Step Deploy Package Action Action Template - Represents the template that is associated with this action.
- Can
Be boolUsed For Project Versioning - Channels []string
- The channels associated with this deployment action.
- Condition string
- The condition associated with this deployment action.
- Containers
[]Runbook
Process Step Deploy Package Action Container - The deployment action container associated with this deployment action.
- Environments []string
- The environments within which this deployment action will run.
- Excluded
Environments []string - The environments that this step will be skipped in
- Features []string
- A list of enabled features for this action.
- Git
Dependency RunbookProcess Step Deploy Package Action Git Dependency - Configuration for resource sourcing from a git repository.
- Id string
- The unique ID for this resource.
- Is
Disabled bool - Indicates the disabled status of this deployment action.
- Is
Required bool - Indicates the required status of this deployment action.
- Notes string
- The notes associated with this deployment action.
- Packages
[]Runbook
Process Step Deploy Package Action Package - The package assocated with this action.
- Properties map[string]string
- The properties associated with this deployment action.
- Slug string
- The human-readable unique identifier for this resource.
- Sort
Order float64 - []string
- A list of tenant tags associated with this resource.
- Windows
Service RunbookProcess Step Deploy Package Action Windows Service - Deploy a windows service feature
- name String
- The name of this resource.
- primary
Package RunbookProcess Step Deploy Package Action Primary Package - The package assocated with this action.
- action
Template RunbookProcess Step Deploy Package Action Action Template - Represents the template that is associated with this action.
- can
Be BooleanUsed For Project Versioning - channels List<String>
- The channels associated with this deployment action.
- condition String
- The condition associated with this deployment action.
- containers
List<Runbook
Process Step Deploy Package Action Container> - The deployment action container associated with this deployment action.
- environments List<String>
- The environments within which this deployment action will run.
- excluded
Environments List<String> - The environments that this step will be skipped in
- features List<String>
- A list of enabled features for this action.
- git
Dependency RunbookProcess Step Deploy Package Action Git Dependency - Configuration for resource sourcing from a git repository.
- id String
- The unique ID for this resource.
- is
Disabled Boolean - Indicates the disabled status of this deployment action.
- is
Required Boolean - Indicates the required status of this deployment action.
- notes String
- The notes associated with this deployment action.
- packages
List<Runbook
Process Step Deploy Package Action Package> - The package assocated with this action.
- properties Map<String,String>
- The properties associated with this deployment action.
- slug String
- The human-readable unique identifier for this resource.
- sort
Order Double - List<String>
- A list of tenant tags associated with this resource.
- windows
Service RunbookProcess Step Deploy Package Action Windows Service - Deploy a windows service feature
- name string
- The name of this resource.
- primary
Package RunbookProcess Step Deploy Package Action Primary Package - The package assocated with this action.
- action
Template RunbookProcess Step Deploy Package Action Action Template - Represents the template that is associated with this action.
- can
Be booleanUsed For Project Versioning - channels string[]
- The channels associated with this deployment action.
- condition string
- The condition associated with this deployment action.
- containers
Runbook
Process Step Deploy Package Action Container[] - The deployment action container associated with this deployment action.
- environments string[]
- The environments within which this deployment action will run.
- excluded
Environments string[] - The environments that this step will be skipped in
- features string[]
- A list of enabled features for this action.
- git
Dependency RunbookProcess Step Deploy Package Action Git Dependency - Configuration for resource sourcing from a git repository.
- id string
- The unique ID for this resource.
- is
Disabled boolean - Indicates the disabled status of this deployment action.
- is
Required boolean - Indicates the required status of this deployment action.
- notes string
- The notes associated with this deployment action.
- packages
Runbook
Process Step Deploy Package Action Package[] - The package assocated with this action.
- properties {[key: string]: string}
- The properties associated with this deployment action.
- slug string
- The human-readable unique identifier for this resource.
- sort
Order number - string[]
- A list of tenant tags associated with this resource.
- windows
Service RunbookProcess Step Deploy Package Action Windows Service - Deploy a windows service feature
- name str
- The name of this resource.
- primary_
package RunbookProcess Step Deploy Package Action Primary Package - The package assocated with this action.
- action_
template RunbookProcess Step Deploy Package Action Action Template - Represents the template that is associated with this action.
- can_
be_ boolused_ for_ project_ versioning - channels Sequence[str]
- The channels associated with this deployment action.
- condition str
- The condition associated with this deployment action.
- containers
Sequence[Runbook
Process Step Deploy Package Action Container] - The deployment action container associated with this deployment action.
- environments Sequence[str]
- The environments within which this deployment action will run.
- excluded_
environments Sequence[str] - The environments that this step will be skipped in
- features Sequence[str]
- A list of enabled features for this action.
- git_
dependency RunbookProcess Step Deploy Package Action Git Dependency - Configuration for resource sourcing from a git repository.
- id str
- The unique ID for this resource.
- is_
disabled bool - Indicates the disabled status of this deployment action.
- is_
required bool - Indicates the required status of this deployment action.
- notes str
- The notes associated with this deployment action.
- packages
Sequence[Runbook
Process Step Deploy Package Action Package] - The package assocated with this action.
- properties Mapping[str, str]
- The properties associated with this deployment action.
- slug str
- The human-readable unique identifier for this resource.
- sort_
order float - Sequence[str]
- A list of tenant tags associated with this resource.
- windows_
service RunbookProcess Step Deploy Package Action Windows Service - Deploy a windows service feature
- name String
- The name of this resource.
- primary
Package Property Map - The package assocated with this action.
- action
Template Property Map - Represents the template that is associated with this action.
- can
Be BooleanUsed For Project Versioning - channels List<String>
- The channels associated with this deployment action.
- condition String
- The condition associated with this deployment action.
- containers List<Property Map>
- The deployment action container associated with this deployment action.
- environments List<String>
- The environments within which this deployment action will run.
- excluded
Environments List<String> - The environments that this step will be skipped in
- features List<String>
- A list of enabled features for this action.
- git
Dependency Property Map - Configuration for resource sourcing from a git repository.
- id String
- The unique ID for this resource.
- is
Disabled Boolean - Indicates the disabled status of this deployment action.
- is
Required Boolean - Indicates the required status of this deployment action.
- notes String
- The notes associated with this deployment action.
- packages List<Property Map>
- The package assocated with this action.
- properties Map<String>
- The properties associated with this deployment action.
- slug String
- The human-readable unique identifier for this resource.
- sort
Order Number - List<String>
- A list of tenant tags associated with this resource.
- windows
Service Property Map - Deploy a windows service feature
RunbookProcessStepDeployPackageActionActionTemplate, RunbookProcessStepDeployPackageActionActionTemplateArgs
- Id string
- The ID of this resource.
- Community
Action stringTemplate Id - Version double
- Id string
- The ID of this resource.
- Community
Action stringTemplate Id - Version float64
- id String
- The ID of this resource.
- community
Action StringTemplate Id - version Double
- id string
- The ID of this resource.
- community
Action stringTemplate Id - version number
- id str
- The ID of this resource.
- community_
action_ strtemplate_ id - version float
- id String
- The ID of this resource.
- community
Action StringTemplate Id - version Number
RunbookProcessStepDeployPackageActionContainer, RunbookProcessStepDeployPackageActionContainerArgs
RunbookProcessStepDeployPackageActionGitDependency, RunbookProcessStepDeployPackageActionGitDependencyArgs
- Default
Branch string - Name of the default branch of the repository.
- Git
Credential stringType - The Git credential authentication type.
- Repository
Uri string - The Git URI for the repository where this resource is sourced from.
- File
Path List<string>Filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- Git
Credential stringId - ID of an existing Git credential.
- Default
Branch string - Name of the default branch of the repository.
- Git
Credential stringType - The Git credential authentication type.
- Repository
Uri string - The Git URI for the repository where this resource is sourced from.
- File
Path []stringFilters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- Git
Credential stringId - ID of an existing Git credential.
- default
Branch String - Name of the default branch of the repository.
- git
Credential StringType - The Git credential authentication type.
- repository
Uri String - The Git URI for the repository where this resource is sourced from.
- file
Path List<String>Filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- git
Credential StringId - ID of an existing Git credential.
- default
Branch string - Name of the default branch of the repository.
- git
Credential stringType - The Git credential authentication type.
- repository
Uri string - The Git URI for the repository where this resource is sourced from.
- file
Path string[]Filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- git
Credential stringId - ID of an existing Git credential.
- default_
branch str - Name of the default branch of the repository.
- git_
credential_ strtype - The Git credential authentication type.
- repository_
uri str - The Git URI for the repository where this resource is sourced from.
- file_
path_ Sequence[str]filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- git_
credential_ strid - ID of an existing Git credential.
- default
Branch String - Name of the default branch of the repository.
- git
Credential StringType - The Git credential authentication type.
- repository
Uri String - The Git URI for the repository where this resource is sourced from.
- file
Path List<String>Filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- git
Credential StringId - ID of an existing Git credential.
RunbookProcessStepDeployPackageActionPackage, RunbookProcessStepDeployPackageActionPackageArgs
- Package
Id string - The ID of the package.
- Acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- Feed
Id string - The feed ID associated with this package reference.
- Id string
- The unique ID for this resource.
- Name string
- The name of this resource.
- Properties Dictionary<string, string>
- A list of properties associated with this package.
- Package
Id string - The ID of the package.
- Acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- Feed
Id string - The feed ID associated with this package reference.
- Id string
- The unique ID for this resource.
- Name string
- The name of this resource.
- Properties map[string]string
- A list of properties associated with this package.
- package
Id String - The ID of the package.
- acquisition
Location String - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed
Id String - The feed ID associated with this package reference.
- id String
- The unique ID for this resource.
- name String
- The name of this resource.
- properties Map<String,String>
- A list of properties associated with this package.
- package
Id string - The ID of the package.
- acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed
Id string - The feed ID associated with this package reference.
- id string
- The unique ID for this resource.
- name string
- The name of this resource.
- properties {[key: string]: string}
- A list of properties associated with this package.
- package_
id str - The ID of the package.
- acquisition_
location str - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed_
id str - The feed ID associated with this package reference.
- id str
- The unique ID for this resource.
- name str
- The name of this resource.
- properties Mapping[str, str]
- A list of properties associated with this package.
- package
Id String - The ID of the package.
- acquisition
Location String - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed
Id String - The feed ID associated with this package reference.
- id String
- The unique ID for this resource.
- name String
- The name of this resource.
- properties Map<String>
- A list of properties associated with this package.
RunbookProcessStepDeployPackageActionPrimaryPackage, RunbookProcessStepDeployPackageActionPrimaryPackageArgs
- Package
Id string - The ID of the package.
- Acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- Feed
Id string - The feed ID associated with this package reference.
- Id string
- The unique ID for this resource.
- Name string
- The name of this resource.
- Properties Dictionary<string, string>
- A list of properties associated with this package.
- Package
Id string - The ID of the package.
- Acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- Feed
Id string - The feed ID associated with this package reference.
- Id string
- The unique ID for this resource.
- Name string
- The name of this resource.
- Properties map[string]string
- A list of properties associated with this package.
- package
Id String - The ID of the package.
- acquisition
Location String - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed
Id String - The feed ID associated with this package reference.
- id String
- The unique ID for this resource.
- name String
- The name of this resource.
- properties Map<String,String>
- A list of properties associated with this package.
- package
Id string - The ID of the package.
- acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed
Id string - The feed ID associated with this package reference.
- id string
- The unique ID for this resource.
- name string
- The name of this resource.
- properties {[key: string]: string}
- A list of properties associated with this package.
- package_
id str - The ID of the package.
- acquisition_
location str - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed_
id str - The feed ID associated with this package reference.
- id str
- The unique ID for this resource.
- name str
- The name of this resource.
- properties Mapping[str, str]
- A list of properties associated with this package.
- package
Id String - The ID of the package.
- acquisition
Location String - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed
Id String - The feed ID associated with this package reference.
- id String
- The unique ID for this resource.
- name String
- The name of this resource.
- properties Map<String>
- A list of properties associated with this package.
RunbookProcessStepDeployPackageActionWindowsService, RunbookProcessStepDeployPackageActionWindowsServiceArgs
- Executable
Path string - The path to the executable relative to the package installation directory
- Service
Name string - The name of the service
- Arguments string
- The command line arguments that will be passed to the service when it starts
- Create
Or boolUpdate Service - Custom
Account stringName - The Windows/domain account of the custom user that the service will run under
- Custom
Account stringPassword - The password for the custom account
- Dependencies string
- Any dependencies that the service has. Separate the names using forward slashes (/).
- Description string
- User-friendly description of the service (optional)
- Display
Name string - The display name of the service (optional)
- Service
Account string - Which built-in account will the service run under. Can be LocalSystem, NT Authority\NetworkService, NT Authority\LocalService, _CUSTOM or an expression
- Start
Mode string - When will the service start. Can be auto, delayed-auto, manual, unchanged or an expression
- Executable
Path string - The path to the executable relative to the package installation directory
- Service
Name string - The name of the service
- Arguments string
- The command line arguments that will be passed to the service when it starts
- Create
Or boolUpdate Service - Custom
Account stringName - The Windows/domain account of the custom user that the service will run under
- Custom
Account stringPassword - The password for the custom account
- Dependencies string
- Any dependencies that the service has. Separate the names using forward slashes (/).
- Description string
- User-friendly description of the service (optional)
- Display
Name string - The display name of the service (optional)
- Service
Account string - Which built-in account will the service run under. Can be LocalSystem, NT Authority\NetworkService, NT Authority\LocalService, _CUSTOM or an expression
- Start
Mode string - When will the service start. Can be auto, delayed-auto, manual, unchanged or an expression
- executable
Path String - The path to the executable relative to the package installation directory
- service
Name String - The name of the service
- arguments String
- The command line arguments that will be passed to the service when it starts
- create
Or BooleanUpdate Service - custom
Account StringName - The Windows/domain account of the custom user that the service will run under
- custom
Account StringPassword - The password for the custom account
- dependencies String
- Any dependencies that the service has. Separate the names using forward slashes (/).
- description String
- User-friendly description of the service (optional)
- display
Name String - The display name of the service (optional)
- service
Account String - Which built-in account will the service run under. Can be LocalSystem, NT Authority\NetworkService, NT Authority\LocalService, _CUSTOM or an expression
- start
Mode String - When will the service start. Can be auto, delayed-auto, manual, unchanged or an expression
- executable
Path string - The path to the executable relative to the package installation directory
- service
Name string - The name of the service
- arguments string
- The command line arguments that will be passed to the service when it starts
- create
Or booleanUpdate Service - custom
Account stringName - The Windows/domain account of the custom user that the service will run under
- custom
Account stringPassword - The password for the custom account
- dependencies string
- Any dependencies that the service has. Separate the names using forward slashes (/).
- description string
- User-friendly description of the service (optional)
- display
Name string - The display name of the service (optional)
- service
Account string - Which built-in account will the service run under. Can be LocalSystem, NT Authority\NetworkService, NT Authority\LocalService, _CUSTOM or an expression
- start
Mode string - When will the service start. Can be auto, delayed-auto, manual, unchanged or an expression
- executable_
path str - The path to the executable relative to the package installation directory
- service_
name str - The name of the service
- arguments str
- The command line arguments that will be passed to the service when it starts
- create_
or_ boolupdate_ service - custom_
account_ strname - The Windows/domain account of the custom user that the service will run under
- custom_
account_ strpassword - The password for the custom account
- dependencies str
- Any dependencies that the service has. Separate the names using forward slashes (/).
- description str
- User-friendly description of the service (optional)
- display_
name str - The display name of the service (optional)
- service_
account str - Which built-in account will the service run under. Can be LocalSystem, NT Authority\NetworkService, NT Authority\LocalService, _CUSTOM or an expression
- start_
mode str - When will the service start. Can be auto, delayed-auto, manual, unchanged or an expression
- executable
Path String - The path to the executable relative to the package installation directory
- service
Name String - The name of the service
- arguments String
- The command line arguments that will be passed to the service when it starts
- create
Or BooleanUpdate Service - custom
Account StringName - The Windows/domain account of the custom user that the service will run under
- custom
Account StringPassword - The password for the custom account
- dependencies String
- Any dependencies that the service has. Separate the names using forward slashes (/).
- description String
- User-friendly description of the service (optional)
- display
Name String - The display name of the service (optional)
- service
Account String - Which built-in account will the service run under. Can be LocalSystem, NT Authority\NetworkService, NT Authority\LocalService, _CUSTOM or an expression
- start
Mode String - When will the service start. Can be auto, delayed-auto, manual, unchanged or an expression
RunbookProcessStepDeployWindowsServiceAction, RunbookProcessStepDeployWindowsServiceActionArgs
- Executable
Path string - The path to the executable relative to the package installation directory
- Name string
- The name of this resource.
- Primary
Package RunbookProcess Step Deploy Windows Service Action Primary Package - The package assocated with this action.
- Service
Name string - The name of the service
- Action
Template RunbookProcess Step Deploy Windows Service Action Action Template - Represents the template that is associated with this action.
- Arguments string
- The command line arguments that will be passed to the service when it starts
- Can
Be boolUsed For Project Versioning - Channels List<string>
- The channels associated with this deployment action.
- Condition string
- The condition associated with this deployment action.
- Containers
List<Runbook
Process Step Deploy Windows Service Action Container> - The deployment action container associated with this deployment action.
- Create
Or boolUpdate Service - Custom
Account stringName - The Windows/domain account of the custom user that the service will run under
- Custom
Account stringPassword - The password for the custom account
- Dependencies string
- Any dependencies that the service has. Separate the names using forward slashes (/).
- Description string
- User-friendly description of the service (optional)
- Display
Name string - The display name of the service (optional)
- Environments List<string>
- The environments within which this deployment action will run.
- Excluded
Environments List<string> - The environments that this step will be skipped in
- Features List<string>
- A list of enabled features for this action.
- Git
Dependency RunbookProcess Step Deploy Windows Service Action Git Dependency - Configuration for resource sourcing from a git repository.
- Id string
- The unique ID for this resource.
- Is
Disabled bool - Indicates the disabled status of this deployment action.
- Is
Required bool - Indicates the required status of this deployment action.
- Notes string
- The notes associated with this deployment action.
- Packages
List<Runbook
Process Step Deploy Windows Service Action Package> - The package assocated with this action.
- Properties Dictionary<string, string>
- The properties associated with this deployment action.
- Service
Account string - Which built-in account will the service run under. Can be LocalSystem, NT Authority\NetworkService, NT Authority\LocalService, _CUSTOM or an expression
- Slug string
- The human-readable unique identifier for this resource.
- Sort
Order double - Start
Mode string - When will the service start. Can be auto, delayed-auto, manual, unchanged or an expression
- List<string>
- A list of tenant tags associated with this resource.
- Executable
Path string - The path to the executable relative to the package installation directory
- Name string
- The name of this resource.
- Primary
Package RunbookProcess Step Deploy Windows Service Action Primary Package - The package assocated with this action.
- Service
Name string - The name of the service
- Action
Template RunbookProcess Step Deploy Windows Service Action Action Template - Represents the template that is associated with this action.
- Arguments string
- The command line arguments that will be passed to the service when it starts
- Can
Be boolUsed For Project Versioning - Channels []string
- The channels associated with this deployment action.
- Condition string
- The condition associated with this deployment action.
- Containers
[]Runbook
Process Step Deploy Windows Service Action Container - The deployment action container associated with this deployment action.
- Create
Or boolUpdate Service - Custom
Account stringName - The Windows/domain account of the custom user that the service will run under
- Custom
Account stringPassword - The password for the custom account
- Dependencies string
- Any dependencies that the service has. Separate the names using forward slashes (/).
- Description string
- User-friendly description of the service (optional)
- Display
Name string - The display name of the service (optional)
- Environments []string
- The environments within which this deployment action will run.
- Excluded
Environments []string - The environments that this step will be skipped in
- Features []string
- A list of enabled features for this action.
- Git
Dependency RunbookProcess Step Deploy Windows Service Action Git Dependency - Configuration for resource sourcing from a git repository.
- Id string
- The unique ID for this resource.
- Is
Disabled bool - Indicates the disabled status of this deployment action.
- Is
Required bool - Indicates the required status of this deployment action.
- Notes string
- The notes associated with this deployment action.
- Packages
[]Runbook
Process Step Deploy Windows Service Action Package - The package assocated with this action.
- Properties map[string]string
- The properties associated with this deployment action.
- Service
Account string - Which built-in account will the service run under. Can be LocalSystem, NT Authority\NetworkService, NT Authority\LocalService, _CUSTOM or an expression
- Slug string
- The human-readable unique identifier for this resource.
- Sort
Order float64 - Start
Mode string - When will the service start. Can be auto, delayed-auto, manual, unchanged or an expression
- []string
- A list of tenant tags associated with this resource.
- executable
Path String - The path to the executable relative to the package installation directory
- name String
- The name of this resource.
- primary
Package RunbookProcess Step Deploy Windows Service Action Primary Package - The package assocated with this action.
- service
Name String - The name of the service
- action
Template RunbookProcess Step Deploy Windows Service Action Action Template - Represents the template that is associated with this action.
- arguments String
- The command line arguments that will be passed to the service when it starts
- can
Be BooleanUsed For Project Versioning - channels List<String>
- The channels associated with this deployment action.
- condition String
- The condition associated with this deployment action.
- containers
List<Runbook
Process Step Deploy Windows Service Action Container> - The deployment action container associated with this deployment action.
- create
Or BooleanUpdate Service - custom
Account StringName - The Windows/domain account of the custom user that the service will run under
- custom
Account StringPassword - The password for the custom account
- dependencies String
- Any dependencies that the service has. Separate the names using forward slashes (/).
- description String
- User-friendly description of the service (optional)
- display
Name String - The display name of the service (optional)
- environments List<String>
- The environments within which this deployment action will run.
- excluded
Environments List<String> - The environments that this step will be skipped in
- features List<String>
- A list of enabled features for this action.
- git
Dependency RunbookProcess Step Deploy Windows Service Action Git Dependency - Configuration for resource sourcing from a git repository.
- id String
- The unique ID for this resource.
- is
Disabled Boolean - Indicates the disabled status of this deployment action.
- is
Required Boolean - Indicates the required status of this deployment action.
- notes String
- The notes associated with this deployment action.
- packages
List<Runbook
Process Step Deploy Windows Service Action Package> - The package assocated with this action.
- properties Map<String,String>
- The properties associated with this deployment action.
- service
Account String - Which built-in account will the service run under. Can be LocalSystem, NT Authority\NetworkService, NT Authority\LocalService, _CUSTOM or an expression
- slug String
- The human-readable unique identifier for this resource.
- sort
Order Double - start
Mode String - When will the service start. Can be auto, delayed-auto, manual, unchanged or an expression
- List<String>
- A list of tenant tags associated with this resource.
- executable
Path string - The path to the executable relative to the package installation directory
- name string
- The name of this resource.
- primary
Package RunbookProcess Step Deploy Windows Service Action Primary Package - The package assocated with this action.
- service
Name string - The name of the service
- action
Template RunbookProcess Step Deploy Windows Service Action Action Template - Represents the template that is associated with this action.
- arguments string
- The command line arguments that will be passed to the service when it starts
- can
Be booleanUsed For Project Versioning - channels string[]
- The channels associated with this deployment action.
- condition string
- The condition associated with this deployment action.
- containers
Runbook
Process Step Deploy Windows Service Action Container[] - The deployment action container associated with this deployment action.
- create
Or booleanUpdate Service - custom
Account stringName - The Windows/domain account of the custom user that the service will run under
- custom
Account stringPassword - The password for the custom account
- dependencies string
- Any dependencies that the service has. Separate the names using forward slashes (/).
- description string
- User-friendly description of the service (optional)
- display
Name string - The display name of the service (optional)
- environments string[]
- The environments within which this deployment action will run.
- excluded
Environments string[] - The environments that this step will be skipped in
- features string[]
- A list of enabled features for this action.
- git
Dependency RunbookProcess Step Deploy Windows Service Action Git Dependency - Configuration for resource sourcing from a git repository.
- id string
- The unique ID for this resource.
- is
Disabled boolean - Indicates the disabled status of this deployment action.
- is
Required boolean - Indicates the required status of this deployment action.
- notes string
- The notes associated with this deployment action.
- packages
Runbook
Process Step Deploy Windows Service Action Package[] - The package assocated with this action.
- properties {[key: string]: string}
- The properties associated with this deployment action.
- service
Account string - Which built-in account will the service run under. Can be LocalSystem, NT Authority\NetworkService, NT Authority\LocalService, _CUSTOM or an expression
- slug string
- The human-readable unique identifier for this resource.
- sort
Order number - start
Mode string - When will the service start. Can be auto, delayed-auto, manual, unchanged or an expression
- string[]
- A list of tenant tags associated with this resource.
- executable_
path str - The path to the executable relative to the package installation directory
- name str
- The name of this resource.
- primary_
package RunbookProcess Step Deploy Windows Service Action Primary Package - The package assocated with this action.
- service_
name str - The name of the service
- action_
template RunbookProcess Step Deploy Windows Service Action Action Template - Represents the template that is associated with this action.
- arguments str
- The command line arguments that will be passed to the service when it starts
- can_
be_ boolused_ for_ project_ versioning - channels Sequence[str]
- The channels associated with this deployment action.
- condition str
- The condition associated with this deployment action.
- containers
Sequence[Runbook
Process Step Deploy Windows Service Action Container] - The deployment action container associated with this deployment action.
- create_
or_ boolupdate_ service - custom_
account_ strname - The Windows/domain account of the custom user that the service will run under
- custom_
account_ strpassword - The password for the custom account
- dependencies str
- Any dependencies that the service has. Separate the names using forward slashes (/).
- description str
- User-friendly description of the service (optional)
- display_
name str - The display name of the service (optional)
- environments Sequence[str]
- The environments within which this deployment action will run.
- excluded_
environments Sequence[str] - The environments that this step will be skipped in
- features Sequence[str]
- A list of enabled features for this action.
- git_
dependency RunbookProcess Step Deploy Windows Service Action Git Dependency - Configuration for resource sourcing from a git repository.
- id str
- The unique ID for this resource.
- is_
disabled bool - Indicates the disabled status of this deployment action.
- is_
required bool - Indicates the required status of this deployment action.
- notes str
- The notes associated with this deployment action.
- packages
Sequence[Runbook
Process Step Deploy Windows Service Action Package] - The package assocated with this action.
- properties Mapping[str, str]
- The properties associated with this deployment action.
- service_
account str - Which built-in account will the service run under. Can be LocalSystem, NT Authority\NetworkService, NT Authority\LocalService, _CUSTOM or an expression
- slug str
- The human-readable unique identifier for this resource.
- sort_
order float - start_
mode str - When will the service start. Can be auto, delayed-auto, manual, unchanged or an expression
- Sequence[str]
- A list of tenant tags associated with this resource.
- executable
Path String - The path to the executable relative to the package installation directory
- name String
- The name of this resource.
- primary
Package Property Map - The package assocated with this action.
- service
Name String - The name of the service
- action
Template Property Map - Represents the template that is associated with this action.
- arguments String
- The command line arguments that will be passed to the service when it starts
- can
Be BooleanUsed For Project Versioning - channels List<String>
- The channels associated with this deployment action.
- condition String
- The condition associated with this deployment action.
- containers List<Property Map>
- The deployment action container associated with this deployment action.
- create
Or BooleanUpdate Service - custom
Account StringName - The Windows/domain account of the custom user that the service will run under
- custom
Account StringPassword - The password for the custom account
- dependencies String
- Any dependencies that the service has. Separate the names using forward slashes (/).
- description String
- User-friendly description of the service (optional)
- display
Name String - The display name of the service (optional)
- environments List<String>
- The environments within which this deployment action will run.
- excluded
Environments List<String> - The environments that this step will be skipped in
- features List<String>
- A list of enabled features for this action.
- git
Dependency Property Map - Configuration for resource sourcing from a git repository.
- id String
- The unique ID for this resource.
- is
Disabled Boolean - Indicates the disabled status of this deployment action.
- is
Required Boolean - Indicates the required status of this deployment action.
- notes String
- The notes associated with this deployment action.
- packages List<Property Map>
- The package assocated with this action.
- properties Map<String>
- The properties associated with this deployment action.
- service
Account String - Which built-in account will the service run under. Can be LocalSystem, NT Authority\NetworkService, NT Authority\LocalService, _CUSTOM or an expression
- slug String
- The human-readable unique identifier for this resource.
- sort
Order Number - start
Mode String - When will the service start. Can be auto, delayed-auto, manual, unchanged or an expression
- List<String>
- A list of tenant tags associated with this resource.
RunbookProcessStepDeployWindowsServiceActionActionTemplate, RunbookProcessStepDeployWindowsServiceActionActionTemplateArgs
- Id string
- The ID of this resource.
- Community
Action stringTemplate Id - Version double
- Id string
- The ID of this resource.
- Community
Action stringTemplate Id - Version float64
- id String
- The ID of this resource.
- community
Action StringTemplate Id - version Double
- id string
- The ID of this resource.
- community
Action stringTemplate Id - version number
- id str
- The ID of this resource.
- community_
action_ strtemplate_ id - version float
- id String
- The ID of this resource.
- community
Action StringTemplate Id - version Number
RunbookProcessStepDeployWindowsServiceActionContainer, RunbookProcessStepDeployWindowsServiceActionContainerArgs
RunbookProcessStepDeployWindowsServiceActionGitDependency, RunbookProcessStepDeployWindowsServiceActionGitDependencyArgs
- Default
Branch string - Name of the default branch of the repository.
- Git
Credential stringType - The Git credential authentication type.
- Repository
Uri string - The Git URI for the repository where this resource is sourced from.
- File
Path List<string>Filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- Git
Credential stringId - ID of an existing Git credential.
- Default
Branch string - Name of the default branch of the repository.
- Git
Credential stringType - The Git credential authentication type.
- Repository
Uri string - The Git URI for the repository where this resource is sourced from.
- File
Path []stringFilters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- Git
Credential stringId - ID of an existing Git credential.
- default
Branch String - Name of the default branch of the repository.
- git
Credential StringType - The Git credential authentication type.
- repository
Uri String - The Git URI for the repository where this resource is sourced from.
- file
Path List<String>Filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- git
Credential StringId - ID of an existing Git credential.
- default
Branch string - Name of the default branch of the repository.
- git
Credential stringType - The Git credential authentication type.
- repository
Uri string - The Git URI for the repository where this resource is sourced from.
- file
Path string[]Filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- git
Credential stringId - ID of an existing Git credential.
- default_
branch str - Name of the default branch of the repository.
- git_
credential_ strtype - The Git credential authentication type.
- repository_
uri str - The Git URI for the repository where this resource is sourced from.
- file_
path_ Sequence[str]filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- git_
credential_ strid - ID of an existing Git credential.
- default
Branch String - Name of the default branch of the repository.
- git
Credential StringType - The Git credential authentication type.
- repository
Uri String - The Git URI for the repository where this resource is sourced from.
- file
Path List<String>Filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- git
Credential StringId - ID of an existing Git credential.
RunbookProcessStepDeployWindowsServiceActionPackage, RunbookProcessStepDeployWindowsServiceActionPackageArgs
- Package
Id string - The ID of the package.
- Acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- Feed
Id string - The feed ID associated with this package reference.
- Id string
- The unique ID for this resource.
- Name string
- The name of this resource.
- Properties Dictionary<string, string>
- A list of properties associated with this package.
- Package
Id string - The ID of the package.
- Acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- Feed
Id string - The feed ID associated with this package reference.
- Id string
- The unique ID for this resource.
- Name string
- The name of this resource.
- Properties map[string]string
- A list of properties associated with this package.
- package
Id String - The ID of the package.
- acquisition
Location String - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed
Id String - The feed ID associated with this package reference.
- id String
- The unique ID for this resource.
- name String
- The name of this resource.
- properties Map<String,String>
- A list of properties associated with this package.
- package
Id string - The ID of the package.
- acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed
Id string - The feed ID associated with this package reference.
- id string
- The unique ID for this resource.
- name string
- The name of this resource.
- properties {[key: string]: string}
- A list of properties associated with this package.
- package_
id str - The ID of the package.
- acquisition_
location str - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed_
id str - The feed ID associated with this package reference.
- id str
- The unique ID for this resource.
- name str
- The name of this resource.
- properties Mapping[str, str]
- A list of properties associated with this package.
- package
Id String - The ID of the package.
- acquisition
Location String - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed
Id String - The feed ID associated with this package reference.
- id String
- The unique ID for this resource.
- name String
- The name of this resource.
- properties Map<String>
- A list of properties associated with this package.
RunbookProcessStepDeployWindowsServiceActionPrimaryPackage, RunbookProcessStepDeployWindowsServiceActionPrimaryPackageArgs
- Package
Id string - The ID of the package.
- Acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- Feed
Id string - The feed ID associated with this package reference.
- Id string
- The unique ID for this resource.
- Name string
- The name of this resource.
- Properties Dictionary<string, string>
- A list of properties associated with this package.
- Package
Id string - The ID of the package.
- Acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- Feed
Id string - The feed ID associated with this package reference.
- Id string
- The unique ID for this resource.
- Name string
- The name of this resource.
- Properties map[string]string
- A list of properties associated with this package.
- package
Id String - The ID of the package.
- acquisition
Location String - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed
Id String - The feed ID associated with this package reference.
- id String
- The unique ID for this resource.
- name String
- The name of this resource.
- properties Map<String,String>
- A list of properties associated with this package.
- package
Id string - The ID of the package.
- acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed
Id string - The feed ID associated with this package reference.
- id string
- The unique ID for this resource.
- name string
- The name of this resource.
- properties {[key: string]: string}
- A list of properties associated with this package.
- package_
id str - The ID of the package.
- acquisition_
location str - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed_
id str - The feed ID associated with this package reference.
- id str
- The unique ID for this resource.
- name str
- The name of this resource.
- properties Mapping[str, str]
- A list of properties associated with this package.
- package
Id String - The ID of the package.
- acquisition
Location String - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed
Id String - The feed ID associated with this package reference.
- id String
- The unique ID for this resource.
- name String
- The name of this resource.
- properties Map<String>
- A list of properties associated with this package.
RunbookProcessStepManualInterventionAction, RunbookProcessStepManualInterventionActionArgs
- Instructions string
- The instructions for the user to follow
- Name string
- The name of this resource.
- Action
Template RunbookProcess Step Manual Intervention Action Action Template - Represents the template that is associated with this action.
- Block
Deployments string - Should other deployments be blocked while this manual intervention is awaiting action.
- Can
Be boolUsed For Project Versioning - Channels List<string>
- The channels associated with this deployment action.
- Condition string
- The condition associated with this deployment action.
- Containers
List<Runbook
Process Step Manual Intervention Action Container> - The deployment action container associated with this deployment action.
- Environments List<string>
- The environments within which this deployment action will run.
- Excluded
Environments List<string> - The environments that this step will be skipped in
- Features List<string>
- A list of enabled features for this action.
- Git
Dependency RunbookProcess Step Manual Intervention Action Git Dependency - Configuration for resource sourcing from a git repository.
- Id string
- The unique ID for this resource.
- Is
Disabled bool - Indicates the disabled status of this deployment action.
- Is
Required bool - Indicates the required status of this deployment action.
- Notes string
- The notes associated with this deployment action.
- Packages
List<Runbook
Process Step Manual Intervention Action Package> - The package assocated with this action.
- Properties Dictionary<string, string>
- The properties associated with this deployment action.
- Responsible
Teams string - The teams responsible to resolve this step. If no teams are specified, all users who have permission to deploy the project can resolve it.
- Slug string
- The human-readable unique identifier for this resource.
- Sort
Order double - List<string>
- A list of tenant tags associated with this resource.
- Instructions string
- The instructions for the user to follow
- Name string
- The name of this resource.
- Action
Template RunbookProcess Step Manual Intervention Action Action Template - Represents the template that is associated with this action.
- Block
Deployments string - Should other deployments be blocked while this manual intervention is awaiting action.
- Can
Be boolUsed For Project Versioning - Channels []string
- The channels associated with this deployment action.
- Condition string
- The condition associated with this deployment action.
- Containers
[]Runbook
Process Step Manual Intervention Action Container - The deployment action container associated with this deployment action.
- Environments []string
- The environments within which this deployment action will run.
- Excluded
Environments []string - The environments that this step will be skipped in
- Features []string
- A list of enabled features for this action.
- Git
Dependency RunbookProcess Step Manual Intervention Action Git Dependency - Configuration for resource sourcing from a git repository.
- Id string
- The unique ID for this resource.
- Is
Disabled bool - Indicates the disabled status of this deployment action.
- Is
Required bool - Indicates the required status of this deployment action.
- Notes string
- The notes associated with this deployment action.
- Packages
[]Runbook
Process Step Manual Intervention Action Package - The package assocated with this action.
- Properties map[string]string
- The properties associated with this deployment action.
- Responsible
Teams string - The teams responsible to resolve this step. If no teams are specified, all users who have permission to deploy the project can resolve it.
- Slug string
- The human-readable unique identifier for this resource.
- Sort
Order float64 - []string
- A list of tenant tags associated with this resource.
- instructions String
- The instructions for the user to follow
- name String
- The name of this resource.
- action
Template RunbookProcess Step Manual Intervention Action Action Template - Represents the template that is associated with this action.
- block
Deployments String - Should other deployments be blocked while this manual intervention is awaiting action.
- can
Be BooleanUsed For Project Versioning - channels List<String>
- The channels associated with this deployment action.
- condition String
- The condition associated with this deployment action.
- containers
List<Runbook
Process Step Manual Intervention Action Container> - The deployment action container associated with this deployment action.
- environments List<String>
- The environments within which this deployment action will run.
- excluded
Environments List<String> - The environments that this step will be skipped in
- features List<String>
- A list of enabled features for this action.
- git
Dependency RunbookProcess Step Manual Intervention Action Git Dependency - Configuration for resource sourcing from a git repository.
- id String
- The unique ID for this resource.
- is
Disabled Boolean - Indicates the disabled status of this deployment action.
- is
Required Boolean - Indicates the required status of this deployment action.
- notes String
- The notes associated with this deployment action.
- packages
List<Runbook
Process Step Manual Intervention Action Package> - The package assocated with this action.
- properties Map<String,String>
- The properties associated with this deployment action.
- responsible
Teams String - The teams responsible to resolve this step. If no teams are specified, all users who have permission to deploy the project can resolve it.
- slug String
- The human-readable unique identifier for this resource.
- sort
Order Double - List<String>
- A list of tenant tags associated with this resource.
- instructions string
- The instructions for the user to follow
- name string
- The name of this resource.
- action
Template RunbookProcess Step Manual Intervention Action Action Template - Represents the template that is associated with this action.
- block
Deployments string - Should other deployments be blocked while this manual intervention is awaiting action.
- can
Be booleanUsed For Project Versioning - channels string[]
- The channels associated with this deployment action.
- condition string
- The condition associated with this deployment action.
- containers
Runbook
Process Step Manual Intervention Action Container[] - The deployment action container associated with this deployment action.
- environments string[]
- The environments within which this deployment action will run.
- excluded
Environments string[] - The environments that this step will be skipped in
- features string[]
- A list of enabled features for this action.
- git
Dependency RunbookProcess Step Manual Intervention Action Git Dependency - Configuration for resource sourcing from a git repository.
- id string
- The unique ID for this resource.
- is
Disabled boolean - Indicates the disabled status of this deployment action.
- is
Required boolean - Indicates the required status of this deployment action.
- notes string
- The notes associated with this deployment action.
- packages
Runbook
Process Step Manual Intervention Action Package[] - The package assocated with this action.
- properties {[key: string]: string}
- The properties associated with this deployment action.
- responsible
Teams string - The teams responsible to resolve this step. If no teams are specified, all users who have permission to deploy the project can resolve it.
- slug string
- The human-readable unique identifier for this resource.
- sort
Order number - string[]
- A list of tenant tags associated with this resource.
- instructions str
- The instructions for the user to follow
- name str
- The name of this resource.
- action_
template RunbookProcess Step Manual Intervention Action Action Template - Represents the template that is associated with this action.
- block_
deployments str - Should other deployments be blocked while this manual intervention is awaiting action.
- can_
be_ boolused_ for_ project_ versioning - channels Sequence[str]
- The channels associated with this deployment action.
- condition str
- The condition associated with this deployment action.
- containers
Sequence[Runbook
Process Step Manual Intervention Action Container] - The deployment action container associated with this deployment action.
- environments Sequence[str]
- The environments within which this deployment action will run.
- excluded_
environments Sequence[str] - The environments that this step will be skipped in
- features Sequence[str]
- A list of enabled features for this action.
- git_
dependency RunbookProcess Step Manual Intervention Action Git Dependency - Configuration for resource sourcing from a git repository.
- id str
- The unique ID for this resource.
- is_
disabled bool - Indicates the disabled status of this deployment action.
- is_
required bool - Indicates the required status of this deployment action.
- notes str
- The notes associated with this deployment action.
- packages
Sequence[Runbook
Process Step Manual Intervention Action Package] - The package assocated with this action.
- properties Mapping[str, str]
- The properties associated with this deployment action.
- responsible_
teams str - The teams responsible to resolve this step. If no teams are specified, all users who have permission to deploy the project can resolve it.
- slug str
- The human-readable unique identifier for this resource.
- sort_
order float - Sequence[str]
- A list of tenant tags associated with this resource.
- instructions String
- The instructions for the user to follow
- name String
- The name of this resource.
- action
Template Property Map - Represents the template that is associated with this action.
- block
Deployments String - Should other deployments be blocked while this manual intervention is awaiting action.
- can
Be BooleanUsed For Project Versioning - channels List<String>
- The channels associated with this deployment action.
- condition String
- The condition associated with this deployment action.
- containers List<Property Map>
- The deployment action container associated with this deployment action.
- environments List<String>
- The environments within which this deployment action will run.
- excluded
Environments List<String> - The environments that this step will be skipped in
- features List<String>
- A list of enabled features for this action.
- git
Dependency Property Map - Configuration for resource sourcing from a git repository.
- id String
- The unique ID for this resource.
- is
Disabled Boolean - Indicates the disabled status of this deployment action.
- is
Required Boolean - Indicates the required status of this deployment action.
- notes String
- The notes associated with this deployment action.
- packages List<Property Map>
- The package assocated with this action.
- properties Map<String>
- The properties associated with this deployment action.
- responsible
Teams String - The teams responsible to resolve this step. If no teams are specified, all users who have permission to deploy the project can resolve it.
- slug String
- The human-readable unique identifier for this resource.
- sort
Order Number - List<String>
- A list of tenant tags associated with this resource.
RunbookProcessStepManualInterventionActionActionTemplate, RunbookProcessStepManualInterventionActionActionTemplateArgs
- Id string
- The ID of this resource.
- Community
Action stringTemplate Id - Version double
- Id string
- The ID of this resource.
- Community
Action stringTemplate Id - Version float64
- id String
- The ID of this resource.
- community
Action StringTemplate Id - version Double
- id string
- The ID of this resource.
- community
Action stringTemplate Id - version number
- id str
- The ID of this resource.
- community_
action_ strtemplate_ id - version float
- id String
- The ID of this resource.
- community
Action StringTemplate Id - version Number
RunbookProcessStepManualInterventionActionContainer, RunbookProcessStepManualInterventionActionContainerArgs
RunbookProcessStepManualInterventionActionGitDependency, RunbookProcessStepManualInterventionActionGitDependencyArgs
- Default
Branch string - Name of the default branch of the repository.
- Git
Credential stringType - The Git credential authentication type.
- Repository
Uri string - The Git URI for the repository where this resource is sourced from.
- File
Path List<string>Filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- Git
Credential stringId - ID of an existing Git credential.
- Default
Branch string - Name of the default branch of the repository.
- Git
Credential stringType - The Git credential authentication type.
- Repository
Uri string - The Git URI for the repository where this resource is sourced from.
- File
Path []stringFilters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- Git
Credential stringId - ID of an existing Git credential.
- default
Branch String - Name of the default branch of the repository.
- git
Credential StringType - The Git credential authentication type.
- repository
Uri String - The Git URI for the repository where this resource is sourced from.
- file
Path List<String>Filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- git
Credential StringId - ID of an existing Git credential.
- default
Branch string - Name of the default branch of the repository.
- git
Credential stringType - The Git credential authentication type.
- repository
Uri string - The Git URI for the repository where this resource is sourced from.
- file
Path string[]Filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- git
Credential stringId - ID of an existing Git credential.
- default_
branch str - Name of the default branch of the repository.
- git_
credential_ strtype - The Git credential authentication type.
- repository_
uri str - The Git URI for the repository where this resource is sourced from.
- file_
path_ Sequence[str]filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- git_
credential_ strid - ID of an existing Git credential.
- default
Branch String - Name of the default branch of the repository.
- git
Credential StringType - The Git credential authentication type.
- repository
Uri String - The Git URI for the repository where this resource is sourced from.
- file
Path List<String>Filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- git
Credential StringId - ID of an existing Git credential.
RunbookProcessStepManualInterventionActionPackage, RunbookProcessStepManualInterventionActionPackageArgs
- Package
Id string - The ID of the package.
- Acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- Feed
Id string - The feed ID associated with this package reference.
- Id string
- The unique ID for this resource.
- Name string
- The name of this resource.
- Properties Dictionary<string, string>
- A list of properties associated with this package.
- Package
Id string - The ID of the package.
- Acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- Feed
Id string - The feed ID associated with this package reference.
- Id string
- The unique ID for this resource.
- Name string
- The name of this resource.
- Properties map[string]string
- A list of properties associated with this package.
- package
Id String - The ID of the package.
- acquisition
Location String - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed
Id String - The feed ID associated with this package reference.
- id String
- The unique ID for this resource.
- name String
- The name of this resource.
- properties Map<String,String>
- A list of properties associated with this package.
- package
Id string - The ID of the package.
- acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed
Id string - The feed ID associated with this package reference.
- id string
- The unique ID for this resource.
- name string
- The name of this resource.
- properties {[key: string]: string}
- A list of properties associated with this package.
- package_
id str - The ID of the package.
- acquisition_
location str - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed_
id str - The feed ID associated with this package reference.
- id str
- The unique ID for this resource.
- name str
- The name of this resource.
- properties Mapping[str, str]
- A list of properties associated with this package.
- package
Id String - The ID of the package.
- acquisition
Location String - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed
Id String - The feed ID associated with this package reference.
- id String
- The unique ID for this resource.
- name String
- The name of this resource.
- properties Map<String>
- A list of properties associated with this package.
RunbookProcessStepRunKubectlScriptAction, RunbookProcessStepRunKubectlScriptActionArgs
- Name string
- The name of this resource.
- Action
Template RunbookProcess Step Run Kubectl Script Action Action Template - Represents the template that is associated with this action.
- Can
Be boolUsed For Project Versioning - Channels List<string>
- The channels associated with this deployment action.
- Condition string
- The condition associated with this deployment action.
- Containers
List<Runbook
Process Step Run Kubectl Script Action Container> - The deployment action container associated with this deployment action.
- Environments List<string>
- The environments within which this deployment action will run.
- Excluded
Environments List<string> - The environments that this step will be skipped in
- Features List<string>
- A list of enabled features for this action.
- Git
Dependency RunbookProcess Step Run Kubectl Script Action Git Dependency - Configuration for resource sourcing from a git repository.
- Id string
- The unique ID for this resource.
- Is
Disabled bool - Indicates the disabled status of this deployment action.
- Is
Required bool - Indicates the required status of this deployment action.
- Namespace string
- Notes string
- The notes associated with this deployment action.
- Packages
List<Runbook
Process Step Run Kubectl Script Action Package> - The package assocated with this action.
- Primary
Package RunbookProcess Step Run Kubectl Script Action Primary Package - The package assocated with this action.
- Properties Dictionary<string, string>
- The properties associated with this deployment action.
- Run
On boolServer - Whether this step runs on a worker or on the target
- Script
Body string - Script
File stringName - The script file name in the package
- Script
Parameters string - Parameters expected by the script. Use platform specific calling convention. e.g. -Path #{VariableStoringPath} for PowerShell or -- #{VariableStoringPath} for ScriptCS
- Script
Source string - Script
Syntax string - Slug string
- The human-readable unique identifier for this resource.
- Sort
Order double - List<string>
- A list of tenant tags associated with this resource.
- Variable
Substitution stringIn Files - A newline-separated list of file names to transform, relative to the package contents. Extended wildcard syntax is supported.
- Worker
Pool stringId - The worker pool associated with this deployment action.
- Worker
Pool stringVariable - The worker pool variable associated with this deployment action.
- Name string
- The name of this resource.
- Action
Template RunbookProcess Step Run Kubectl Script Action Action Template - Represents the template that is associated with this action.
- Can
Be boolUsed For Project Versioning - Channels []string
- The channels associated with this deployment action.
- Condition string
- The condition associated with this deployment action.
- Containers
[]Runbook
Process Step Run Kubectl Script Action Container - The deployment action container associated with this deployment action.
- Environments []string
- The environments within which this deployment action will run.
- Excluded
Environments []string - The environments that this step will be skipped in
- Features []string
- A list of enabled features for this action.
- Git
Dependency RunbookProcess Step Run Kubectl Script Action Git Dependency - Configuration for resource sourcing from a git repository.
- Id string
- The unique ID for this resource.
- Is
Disabled bool - Indicates the disabled status of this deployment action.
- Is
Required bool - Indicates the required status of this deployment action.
- Namespace string
- Notes string
- The notes associated with this deployment action.
- Packages
[]Runbook
Process Step Run Kubectl Script Action Package - The package assocated with this action.
- Primary
Package RunbookProcess Step Run Kubectl Script Action Primary Package - The package assocated with this action.
- Properties map[string]string
- The properties associated with this deployment action.
- Run
On boolServer - Whether this step runs on a worker or on the target
- Script
Body string - Script
File stringName - The script file name in the package
- Script
Parameters string - Parameters expected by the script. Use platform specific calling convention. e.g. -Path #{VariableStoringPath} for PowerShell or -- #{VariableStoringPath} for ScriptCS
- Script
Source string - Script
Syntax string - Slug string
- The human-readable unique identifier for this resource.
- Sort
Order float64 - []string
- A list of tenant tags associated with this resource.
- Variable
Substitution stringIn Files - A newline-separated list of file names to transform, relative to the package contents. Extended wildcard syntax is supported.
- Worker
Pool stringId - The worker pool associated with this deployment action.
- Worker
Pool stringVariable - The worker pool variable associated with this deployment action.
- name String
- The name of this resource.
- action
Template RunbookProcess Step Run Kubectl Script Action Action Template - Represents the template that is associated with this action.
- can
Be BooleanUsed For Project Versioning - channels List<String>
- The channels associated with this deployment action.
- condition String
- The condition associated with this deployment action.
- containers
List<Runbook
Process Step Run Kubectl Script Action Container> - The deployment action container associated with this deployment action.
- environments List<String>
- The environments within which this deployment action will run.
- excluded
Environments List<String> - The environments that this step will be skipped in
- features List<String>
- A list of enabled features for this action.
- git
Dependency RunbookProcess Step Run Kubectl Script Action Git Dependency - Configuration for resource sourcing from a git repository.
- id String
- The unique ID for this resource.
- is
Disabled Boolean - Indicates the disabled status of this deployment action.
- is
Required Boolean - Indicates the required status of this deployment action.
- namespace String
- notes String
- The notes associated with this deployment action.
- packages
List<Runbook
Process Step Run Kubectl Script Action Package> - The package assocated with this action.
- primary
Package RunbookProcess Step Run Kubectl Script Action Primary Package - The package assocated with this action.
- properties Map<String,String>
- The properties associated with this deployment action.
- run
On BooleanServer - Whether this step runs on a worker or on the target
- script
Body String - script
File StringName - The script file name in the package
- script
Parameters String - Parameters expected by the script. Use platform specific calling convention. e.g. -Path #{VariableStoringPath} for PowerShell or -- #{VariableStoringPath} for ScriptCS
- script
Source String - script
Syntax String - slug String
- The human-readable unique identifier for this resource.
- sort
Order Double - List<String>
- A list of tenant tags associated with this resource.
- variable
Substitution StringIn Files - A newline-separated list of file names to transform, relative to the package contents. Extended wildcard syntax is supported.
- worker
Pool StringId - The worker pool associated with this deployment action.
- worker
Pool StringVariable - The worker pool variable associated with this deployment action.
- name string
- The name of this resource.
- action
Template RunbookProcess Step Run Kubectl Script Action Action Template - Represents the template that is associated with this action.
- can
Be booleanUsed For Project Versioning - channels string[]
- The channels associated with this deployment action.
- condition string
- The condition associated with this deployment action.
- containers
Runbook
Process Step Run Kubectl Script Action Container[] - The deployment action container associated with this deployment action.
- environments string[]
- The environments within which this deployment action will run.
- excluded
Environments string[] - The environments that this step will be skipped in
- features string[]
- A list of enabled features for this action.
- git
Dependency RunbookProcess Step Run Kubectl Script Action Git Dependency - Configuration for resource sourcing from a git repository.
- id string
- The unique ID for this resource.
- is
Disabled boolean - Indicates the disabled status of this deployment action.
- is
Required boolean - Indicates the required status of this deployment action.
- namespace string
- notes string
- The notes associated with this deployment action.
- packages
Runbook
Process Step Run Kubectl Script Action Package[] - The package assocated with this action.
- primary
Package RunbookProcess Step Run Kubectl Script Action Primary Package - The package assocated with this action.
- properties {[key: string]: string}
- The properties associated with this deployment action.
- run
On booleanServer - Whether this step runs on a worker or on the target
- script
Body string - script
File stringName - The script file name in the package
- script
Parameters string - Parameters expected by the script. Use platform specific calling convention. e.g. -Path #{VariableStoringPath} for PowerShell or -- #{VariableStoringPath} for ScriptCS
- script
Source string - script
Syntax string - slug string
- The human-readable unique identifier for this resource.
- sort
Order number - string[]
- A list of tenant tags associated with this resource.
- variable
Substitution stringIn Files - A newline-separated list of file names to transform, relative to the package contents. Extended wildcard syntax is supported.
- worker
Pool stringId - The worker pool associated with this deployment action.
- worker
Pool stringVariable - The worker pool variable associated with this deployment action.
- name str
- The name of this resource.
- action_
template RunbookProcess Step Run Kubectl Script Action Action Template - Represents the template that is associated with this action.
- can_
be_ boolused_ for_ project_ versioning - channels Sequence[str]
- The channels associated with this deployment action.
- condition str
- The condition associated with this deployment action.
- containers
Sequence[Runbook
Process Step Run Kubectl Script Action Container] - The deployment action container associated with this deployment action.
- environments Sequence[str]
- The environments within which this deployment action will run.
- excluded_
environments Sequence[str] - The environments that this step will be skipped in
- features Sequence[str]
- A list of enabled features for this action.
- git_
dependency RunbookProcess Step Run Kubectl Script Action Git Dependency - Configuration for resource sourcing from a git repository.
- id str
- The unique ID for this resource.
- is_
disabled bool - Indicates the disabled status of this deployment action.
- is_
required bool - Indicates the required status of this deployment action.
- namespace str
- notes str
- The notes associated with this deployment action.
- packages
Sequence[Runbook
Process Step Run Kubectl Script Action Package] - The package assocated with this action.
- primary_
package RunbookProcess Step Run Kubectl Script Action Primary Package - The package assocated with this action.
- properties Mapping[str, str]
- The properties associated with this deployment action.
- run_
on_ boolserver - Whether this step runs on a worker or on the target
- script_
body str - script_
file_ strname - The script file name in the package
- script_
parameters str - Parameters expected by the script. Use platform specific calling convention. e.g. -Path #{VariableStoringPath} for PowerShell or -- #{VariableStoringPath} for ScriptCS
- script_
source str - script_
syntax str - slug str
- The human-readable unique identifier for this resource.
- sort_
order float - Sequence[str]
- A list of tenant tags associated with this resource.
- variable_
substitution_ strin_ files - A newline-separated list of file names to transform, relative to the package contents. Extended wildcard syntax is supported.
- worker_
pool_ strid - The worker pool associated with this deployment action.
- worker_
pool_ strvariable - The worker pool variable associated with this deployment action.
- name String
- The name of this resource.
- action
Template Property Map - Represents the template that is associated with this action.
- can
Be BooleanUsed For Project Versioning - channels List<String>
- The channels associated with this deployment action.
- condition String
- The condition associated with this deployment action.
- containers List<Property Map>
- The deployment action container associated with this deployment action.
- environments List<String>
- The environments within which this deployment action will run.
- excluded
Environments List<String> - The environments that this step will be skipped in
- features List<String>
- A list of enabled features for this action.
- git
Dependency Property Map - Configuration for resource sourcing from a git repository.
- id String
- The unique ID for this resource.
- is
Disabled Boolean - Indicates the disabled status of this deployment action.
- is
Required Boolean - Indicates the required status of this deployment action.
- namespace String
- notes String
- The notes associated with this deployment action.
- packages List<Property Map>
- The package assocated with this action.
- primary
Package Property Map - The package assocated with this action.
- properties Map<String>
- The properties associated with this deployment action.
- run
On BooleanServer - Whether this step runs on a worker or on the target
- script
Body String - script
File StringName - The script file name in the package
- script
Parameters String - Parameters expected by the script. Use platform specific calling convention. e.g. -Path #{VariableStoringPath} for PowerShell or -- #{VariableStoringPath} for ScriptCS
- script
Source String - script
Syntax String - slug String
- The human-readable unique identifier for this resource.
- sort
Order Number - List<String>
- A list of tenant tags associated with this resource.
- variable
Substitution StringIn Files - A newline-separated list of file names to transform, relative to the package contents. Extended wildcard syntax is supported.
- worker
Pool StringId - The worker pool associated with this deployment action.
- worker
Pool StringVariable - The worker pool variable associated with this deployment action.
RunbookProcessStepRunKubectlScriptActionActionTemplate, RunbookProcessStepRunKubectlScriptActionActionTemplateArgs
- Id string
- The ID of this resource.
- Community
Action stringTemplate Id - Version double
- Id string
- The ID of this resource.
- Community
Action stringTemplate Id - Version float64
- id String
- The ID of this resource.
- community
Action StringTemplate Id - version Double
- id string
- The ID of this resource.
- community
Action stringTemplate Id - version number
- id str
- The ID of this resource.
- community_
action_ strtemplate_ id - version float
- id String
- The ID of this resource.
- community
Action StringTemplate Id - version Number
RunbookProcessStepRunKubectlScriptActionContainer, RunbookProcessStepRunKubectlScriptActionContainerArgs
RunbookProcessStepRunKubectlScriptActionGitDependency, RunbookProcessStepRunKubectlScriptActionGitDependencyArgs
- Default
Branch string - Name of the default branch of the repository.
- Git
Credential stringType - The Git credential authentication type.
- Repository
Uri string - The Git URI for the repository where this resource is sourced from.
- File
Path List<string>Filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- Git
Credential stringId - ID of an existing Git credential.
- Default
Branch string - Name of the default branch of the repository.
- Git
Credential stringType - The Git credential authentication type.
- Repository
Uri string - The Git URI for the repository where this resource is sourced from.
- File
Path []stringFilters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- Git
Credential stringId - ID of an existing Git credential.
- default
Branch String - Name of the default branch of the repository.
- git
Credential StringType - The Git credential authentication type.
- repository
Uri String - The Git URI for the repository where this resource is sourced from.
- file
Path List<String>Filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- git
Credential StringId - ID of an existing Git credential.
- default
Branch string - Name of the default branch of the repository.
- git
Credential stringType - The Git credential authentication type.
- repository
Uri string - The Git URI for the repository where this resource is sourced from.
- file
Path string[]Filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- git
Credential stringId - ID of an existing Git credential.
- default_
branch str - Name of the default branch of the repository.
- git_
credential_ strtype - The Git credential authentication type.
- repository_
uri str - The Git URI for the repository where this resource is sourced from.
- file_
path_ Sequence[str]filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- git_
credential_ strid - ID of an existing Git credential.
- default
Branch String - Name of the default branch of the repository.
- git
Credential StringType - The Git credential authentication type.
- repository
Uri String - The Git URI for the repository where this resource is sourced from.
- file
Path List<String>Filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- git
Credential StringId - ID of an existing Git credential.
RunbookProcessStepRunKubectlScriptActionPackage, RunbookProcessStepRunKubectlScriptActionPackageArgs
- Name string
- The name of the package
- Package
Id string - The ID of the package.
- Acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- Extract
During boolDeployment - Whether to extract the package during deployment
- Feed
Id string - The feed ID associated with this package reference.
- Id string
- The unique ID for this resource.
- Properties Dictionary<string, string>
- A list of properties associated with this package.
- Name string
- The name of the package
- Package
Id string - The ID of the package.
- Acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- Extract
During boolDeployment - Whether to extract the package during deployment
- Feed
Id string - The feed ID associated with this package reference.
- Id string
- The unique ID for this resource.
- Properties map[string]string
- A list of properties associated with this package.
- name String
- The name of the package
- package
Id String - The ID of the package.
- acquisition
Location String - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- extract
During BooleanDeployment - Whether to extract the package during deployment
- feed
Id String - The feed ID associated with this package reference.
- id String
- The unique ID for this resource.
- properties Map<String,String>
- A list of properties associated with this package.
- name string
- The name of the package
- package
Id string - The ID of the package.
- acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- extract
During booleanDeployment - Whether to extract the package during deployment
- feed
Id string - The feed ID associated with this package reference.
- id string
- The unique ID for this resource.
- properties {[key: string]: string}
- A list of properties associated with this package.
- name str
- The name of the package
- package_
id str - The ID of the package.
- acquisition_
location str - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- extract_
during_ booldeployment - Whether to extract the package during deployment
- feed_
id str - The feed ID associated with this package reference.
- id str
- The unique ID for this resource.
- properties Mapping[str, str]
- A list of properties associated with this package.
- name String
- The name of the package
- package
Id String - The ID of the package.
- acquisition
Location String - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- extract
During BooleanDeployment - Whether to extract the package during deployment
- feed
Id String - The feed ID associated with this package reference.
- id String
- The unique ID for this resource.
- properties Map<String>
- A list of properties associated with this package.
RunbookProcessStepRunKubectlScriptActionPrimaryPackage, RunbookProcessStepRunKubectlScriptActionPrimaryPackageArgs
- Package
Id string - The ID of the package.
- Acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- Feed
Id string - The feed ID associated with this package reference.
- Id string
- The unique ID for this resource.
- Name string
- The name of this resource.
- Properties Dictionary<string, string>
- A list of properties associated with this package.
- Package
Id string - The ID of the package.
- Acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- Feed
Id string - The feed ID associated with this package reference.
- Id string
- The unique ID for this resource.
- Name string
- The name of this resource.
- Properties map[string]string
- A list of properties associated with this package.
- package
Id String - The ID of the package.
- acquisition
Location String - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed
Id String - The feed ID associated with this package reference.
- id String
- The unique ID for this resource.
- name String
- The name of this resource.
- properties Map<String,String>
- A list of properties associated with this package.
- package
Id string - The ID of the package.
- acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed
Id string - The feed ID associated with this package reference.
- id string
- The unique ID for this resource.
- name string
- The name of this resource.
- properties {[key: string]: string}
- A list of properties associated with this package.
- package_
id str - The ID of the package.
- acquisition_
location str - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed_
id str - The feed ID associated with this package reference.
- id str
- The unique ID for this resource.
- name str
- The name of this resource.
- properties Mapping[str, str]
- A list of properties associated with this package.
- package
Id String - The ID of the package.
- acquisition
Location String - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed
Id String - The feed ID associated with this package reference.
- id String
- The unique ID for this resource.
- name String
- The name of this resource.
- properties Map<String>
- A list of properties associated with this package.
RunbookProcessStepRunScriptAction, RunbookProcessStepRunScriptActionArgs
- Name string
- The name of this resource.
- Action
Template RunbookProcess Step Run Script Action Action Template - Represents the template that is associated with this action.
- Can
Be boolUsed For Project Versioning - Channels List<string>
- The channels associated with this deployment action.
- Condition string
- The condition associated with this deployment action.
- Containers
List<Runbook
Process Step Run Script Action Container> - The deployment action container associated with this deployment action.
- Environments List<string>
- The environments within which this deployment action will run.
- Excluded
Environments List<string> - The environments that this step will be skipped in
- Features List<string>
- A list of enabled features for this action.
- Git
Dependency RunbookProcess Step Run Script Action Git Dependency - Configuration for resource sourcing from a git repository.
- Id string
- The unique ID for this resource.
- Is
Disabled bool - Indicates the disabled status of this deployment action.
- Is
Required bool - Indicates the required status of this deployment action.
- Notes string
- The notes associated with this deployment action.
- Packages
List<Runbook
Process Step Run Script Action Package> - The package assocated with this action.
- Primary
Package RunbookProcess Step Run Script Action Primary Package - The package assocated with this action.
- Properties Dictionary<string, string>
- The properties associated with this deployment action.
- Run
On boolServer - Whether this step runs on a worker or on the target
- Script
Body string - Script
File stringName - The script file name in the package
- Script
Parameters string - Parameters expected by the script. Use platform specific calling convention. e.g. -Path #{VariableStoringPath} for PowerShell or -- #{VariableStoringPath} for ScriptCS
- Script
Source string - Script
Syntax string - Slug string
- The human-readable unique identifier for this resource.
- Sort
Order double - List<string>
- A list of tenant tags associated with this resource.
- Variable
Substitution stringIn Files - A newline-separated list of file names to transform, relative to the package contents. Extended wildcard syntax is supported.
- Worker
Pool stringId - The worker pool associated with this deployment action.
- Worker
Pool stringVariable - The worker pool variable associated with this deployment action.
- Name string
- The name of this resource.
- Action
Template RunbookProcess Step Run Script Action Action Template - Represents the template that is associated with this action.
- Can
Be boolUsed For Project Versioning - Channels []string
- The channels associated with this deployment action.
- Condition string
- The condition associated with this deployment action.
- Containers
[]Runbook
Process Step Run Script Action Container - The deployment action container associated with this deployment action.
- Environments []string
- The environments within which this deployment action will run.
- Excluded
Environments []string - The environments that this step will be skipped in
- Features []string
- A list of enabled features for this action.
- Git
Dependency RunbookProcess Step Run Script Action Git Dependency - Configuration for resource sourcing from a git repository.
- Id string
- The unique ID for this resource.
- Is
Disabled bool - Indicates the disabled status of this deployment action.
- Is
Required bool - Indicates the required status of this deployment action.
- Notes string
- The notes associated with this deployment action.
- Packages
[]Runbook
Process Step Run Script Action Package - The package assocated with this action.
- Primary
Package RunbookProcess Step Run Script Action Primary Package - The package assocated with this action.
- Properties map[string]string
- The properties associated with this deployment action.
- Run
On boolServer - Whether this step runs on a worker or on the target
- Script
Body string - Script
File stringName - The script file name in the package
- Script
Parameters string - Parameters expected by the script. Use platform specific calling convention. e.g. -Path #{VariableStoringPath} for PowerShell or -- #{VariableStoringPath} for ScriptCS
- Script
Source string - Script
Syntax string - Slug string
- The human-readable unique identifier for this resource.
- Sort
Order float64 - []string
- A list of tenant tags associated with this resource.
- Variable
Substitution stringIn Files - A newline-separated list of file names to transform, relative to the package contents. Extended wildcard syntax is supported.
- Worker
Pool stringId - The worker pool associated with this deployment action.
- Worker
Pool stringVariable - The worker pool variable associated with this deployment action.
- name String
- The name of this resource.
- action
Template RunbookProcess Step Run Script Action Action Template - Represents the template that is associated with this action.
- can
Be BooleanUsed For Project Versioning - channels List<String>
- The channels associated with this deployment action.
- condition String
- The condition associated with this deployment action.
- containers
List<Runbook
Process Step Run Script Action Container> - The deployment action container associated with this deployment action.
- environments List<String>
- The environments within which this deployment action will run.
- excluded
Environments List<String> - The environments that this step will be skipped in
- features List<String>
- A list of enabled features for this action.
- git
Dependency RunbookProcess Step Run Script Action Git Dependency - Configuration for resource sourcing from a git repository.
- id String
- The unique ID for this resource.
- is
Disabled Boolean - Indicates the disabled status of this deployment action.
- is
Required Boolean - Indicates the required status of this deployment action.
- notes String
- The notes associated with this deployment action.
- packages
List<Runbook
Process Step Run Script Action Package> - The package assocated with this action.
- primary
Package RunbookProcess Step Run Script Action Primary Package - The package assocated with this action.
- properties Map<String,String>
- The properties associated with this deployment action.
- run
On BooleanServer - Whether this step runs on a worker or on the target
- script
Body String - script
File StringName - The script file name in the package
- script
Parameters String - Parameters expected by the script. Use platform specific calling convention. e.g. -Path #{VariableStoringPath} for PowerShell or -- #{VariableStoringPath} for ScriptCS
- script
Source String - script
Syntax String - slug String
- The human-readable unique identifier for this resource.
- sort
Order Double - List<String>
- A list of tenant tags associated with this resource.
- variable
Substitution StringIn Files - A newline-separated list of file names to transform, relative to the package contents. Extended wildcard syntax is supported.
- worker
Pool StringId - The worker pool associated with this deployment action.
- worker
Pool StringVariable - The worker pool variable associated with this deployment action.
- name string
- The name of this resource.
- action
Template RunbookProcess Step Run Script Action Action Template - Represents the template that is associated with this action.
- can
Be booleanUsed For Project Versioning - channels string[]
- The channels associated with this deployment action.
- condition string
- The condition associated with this deployment action.
- containers
Runbook
Process Step Run Script Action Container[] - The deployment action container associated with this deployment action.
- environments string[]
- The environments within which this deployment action will run.
- excluded
Environments string[] - The environments that this step will be skipped in
- features string[]
- A list of enabled features for this action.
- git
Dependency RunbookProcess Step Run Script Action Git Dependency - Configuration for resource sourcing from a git repository.
- id string
- The unique ID for this resource.
- is
Disabled boolean - Indicates the disabled status of this deployment action.
- is
Required boolean - Indicates the required status of this deployment action.
- notes string
- The notes associated with this deployment action.
- packages
Runbook
Process Step Run Script Action Package[] - The package assocated with this action.
- primary
Package RunbookProcess Step Run Script Action Primary Package - The package assocated with this action.
- properties {[key: string]: string}
- The properties associated with this deployment action.
- run
On booleanServer - Whether this step runs on a worker or on the target
- script
Body string - script
File stringName - The script file name in the package
- script
Parameters string - Parameters expected by the script. Use platform specific calling convention. e.g. -Path #{VariableStoringPath} for PowerShell or -- #{VariableStoringPath} for ScriptCS
- script
Source string - script
Syntax string - slug string
- The human-readable unique identifier for this resource.
- sort
Order number - string[]
- A list of tenant tags associated with this resource.
- variable
Substitution stringIn Files - A newline-separated list of file names to transform, relative to the package contents. Extended wildcard syntax is supported.
- worker
Pool stringId - The worker pool associated with this deployment action.
- worker
Pool stringVariable - The worker pool variable associated with this deployment action.
- name str
- The name of this resource.
- action_
template RunbookProcess Step Run Script Action Action Template - Represents the template that is associated with this action.
- can_
be_ boolused_ for_ project_ versioning - channels Sequence[str]
- The channels associated with this deployment action.
- condition str
- The condition associated with this deployment action.
- containers
Sequence[Runbook
Process Step Run Script Action Container] - The deployment action container associated with this deployment action.
- environments Sequence[str]
- The environments within which this deployment action will run.
- excluded_
environments Sequence[str] - The environments that this step will be skipped in
- features Sequence[str]
- A list of enabled features for this action.
- git_
dependency RunbookProcess Step Run Script Action Git Dependency - Configuration for resource sourcing from a git repository.
- id str
- The unique ID for this resource.
- is_
disabled bool - Indicates the disabled status of this deployment action.
- is_
required bool - Indicates the required status of this deployment action.
- notes str
- The notes associated with this deployment action.
- packages
Sequence[Runbook
Process Step Run Script Action Package] - The package assocated with this action.
- primary_
package RunbookProcess Step Run Script Action Primary Package - The package assocated with this action.
- properties Mapping[str, str]
- The properties associated with this deployment action.
- run_
on_ boolserver - Whether this step runs on a worker or on the target
- script_
body str - script_
file_ strname - The script file name in the package
- script_
parameters str - Parameters expected by the script. Use platform specific calling convention. e.g. -Path #{VariableStoringPath} for PowerShell or -- #{VariableStoringPath} for ScriptCS
- script_
source str - script_
syntax str - slug str
- The human-readable unique identifier for this resource.
- sort_
order float - Sequence[str]
- A list of tenant tags associated with this resource.
- variable_
substitution_ strin_ files - A newline-separated list of file names to transform, relative to the package contents. Extended wildcard syntax is supported.
- worker_
pool_ strid - The worker pool associated with this deployment action.
- worker_
pool_ strvariable - The worker pool variable associated with this deployment action.
- name String
- The name of this resource.
- action
Template Property Map - Represents the template that is associated with this action.
- can
Be BooleanUsed For Project Versioning - channels List<String>
- The channels associated with this deployment action.
- condition String
- The condition associated with this deployment action.
- containers List<Property Map>
- The deployment action container associated with this deployment action.
- environments List<String>
- The environments within which this deployment action will run.
- excluded
Environments List<String> - The environments that this step will be skipped in
- features List<String>
- A list of enabled features for this action.
- git
Dependency Property Map - Configuration for resource sourcing from a git repository.
- id String
- The unique ID for this resource.
- is
Disabled Boolean - Indicates the disabled status of this deployment action.
- is
Required Boolean - Indicates the required status of this deployment action.
- notes String
- The notes associated with this deployment action.
- packages List<Property Map>
- The package assocated with this action.
- primary
Package Property Map - The package assocated with this action.
- properties Map<String>
- The properties associated with this deployment action.
- run
On BooleanServer - Whether this step runs on a worker or on the target
- script
Body String - script
File StringName - The script file name in the package
- script
Parameters String - Parameters expected by the script. Use platform specific calling convention. e.g. -Path #{VariableStoringPath} for PowerShell or -- #{VariableStoringPath} for ScriptCS
- script
Source String - script
Syntax String - slug String
- The human-readable unique identifier for this resource.
- sort
Order Number - List<String>
- A list of tenant tags associated with this resource.
- variable
Substitution StringIn Files - A newline-separated list of file names to transform, relative to the package contents. Extended wildcard syntax is supported.
- worker
Pool StringId - The worker pool associated with this deployment action.
- worker
Pool StringVariable - The worker pool variable associated with this deployment action.
RunbookProcessStepRunScriptActionActionTemplate, RunbookProcessStepRunScriptActionActionTemplateArgs
- Id string
- The ID of this resource.
- Community
Action stringTemplate Id - Version double
- Id string
- The ID of this resource.
- Community
Action stringTemplate Id - Version float64
- id String
- The ID of this resource.
- community
Action StringTemplate Id - version Double
- id string
- The ID of this resource.
- community
Action stringTemplate Id - version number
- id str
- The ID of this resource.
- community_
action_ strtemplate_ id - version float
- id String
- The ID of this resource.
- community
Action StringTemplate Id - version Number
RunbookProcessStepRunScriptActionContainer, RunbookProcessStepRunScriptActionContainerArgs
RunbookProcessStepRunScriptActionGitDependency, RunbookProcessStepRunScriptActionGitDependencyArgs
- Default
Branch string - Name of the default branch of the repository.
- Git
Credential stringType - The Git credential authentication type.
- Repository
Uri string - The Git URI for the repository where this resource is sourced from.
- File
Path List<string>Filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- Git
Credential stringId - ID of an existing Git credential.
- Default
Branch string - Name of the default branch of the repository.
- Git
Credential stringType - The Git credential authentication type.
- Repository
Uri string - The Git URI for the repository where this resource is sourced from.
- File
Path []stringFilters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- Git
Credential stringId - ID of an existing Git credential.
- default
Branch String - Name of the default branch of the repository.
- git
Credential StringType - The Git credential authentication type.
- repository
Uri String - The Git URI for the repository where this resource is sourced from.
- file
Path List<String>Filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- git
Credential StringId - ID of an existing Git credential.
- default
Branch string - Name of the default branch of the repository.
- git
Credential stringType - The Git credential authentication type.
- repository
Uri string - The Git URI for the repository where this resource is sourced from.
- file
Path string[]Filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- git
Credential stringId - ID of an existing Git credential.
- default_
branch str - Name of the default branch of the repository.
- git_
credential_ strtype - The Git credential authentication type.
- repository_
uri str - The Git URI for the repository where this resource is sourced from.
- file_
path_ Sequence[str]filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- git_
credential_ strid - ID of an existing Git credential.
- default
Branch String - Name of the default branch of the repository.
- git
Credential StringType - The Git credential authentication type.
- repository
Uri String - The Git URI for the repository where this resource is sourced from.
- file
Path List<String>Filters - List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
- git
Credential StringId - ID of an existing Git credential.
RunbookProcessStepRunScriptActionPackage, RunbookProcessStepRunScriptActionPackageArgs
- Name string
- The name of the package
- Package
Id string - The ID of the package.
- Acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- Extract
During boolDeployment - Whether to extract the package during deployment
- Feed
Id string - The feed ID associated with this package reference.
- Id string
- The unique ID for this resource.
- Properties Dictionary<string, string>
- A list of properties associated with this package.
- Name string
- The name of the package
- Package
Id string - The ID of the package.
- Acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- Extract
During boolDeployment - Whether to extract the package during deployment
- Feed
Id string - The feed ID associated with this package reference.
- Id string
- The unique ID for this resource.
- Properties map[string]string
- A list of properties associated with this package.
- name String
- The name of the package
- package
Id String - The ID of the package.
- acquisition
Location String - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- extract
During BooleanDeployment - Whether to extract the package during deployment
- feed
Id String - The feed ID associated with this package reference.
- id String
- The unique ID for this resource.
- properties Map<String,String>
- A list of properties associated with this package.
- name string
- The name of the package
- package
Id string - The ID of the package.
- acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- extract
During booleanDeployment - Whether to extract the package during deployment
- feed
Id string - The feed ID associated with this package reference.
- id string
- The unique ID for this resource.
- properties {[key: string]: string}
- A list of properties associated with this package.
- name str
- The name of the package
- package_
id str - The ID of the package.
- acquisition_
location str - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- extract_
during_ booldeployment - Whether to extract the package during deployment
- feed_
id str - The feed ID associated with this package reference.
- id str
- The unique ID for this resource.
- properties Mapping[str, str]
- A list of properties associated with this package.
- name String
- The name of the package
- package
Id String - The ID of the package.
- acquisition
Location String - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- extract
During BooleanDeployment - Whether to extract the package during deployment
- feed
Id String - The feed ID associated with this package reference.
- id String
- The unique ID for this resource.
- properties Map<String>
- A list of properties associated with this package.
RunbookProcessStepRunScriptActionPrimaryPackage, RunbookProcessStepRunScriptActionPrimaryPackageArgs
- Package
Id string - The ID of the package.
- Acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- Feed
Id string - The feed ID associated with this package reference.
- Id string
- The unique ID for this resource.
- Name string
- The name of this resource.
- Properties Dictionary<string, string>
- A list of properties associated with this package.
- Package
Id string - The ID of the package.
- Acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- Feed
Id string - The feed ID associated with this package reference.
- Id string
- The unique ID for this resource.
- Name string
- The name of this resource.
- Properties map[string]string
- A list of properties associated with this package.
- package
Id String - The ID of the package.
- acquisition
Location String - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed
Id String - The feed ID associated with this package reference.
- id String
- The unique ID for this resource.
- name String
- The name of this resource.
- properties Map<String,String>
- A list of properties associated with this package.
- package
Id string - The ID of the package.
- acquisition
Location string - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed
Id string - The feed ID associated with this package reference.
- id string
- The unique ID for this resource.
- name string
- The name of this resource.
- properties {[key: string]: string}
- A list of properties associated with this package.
- package_
id str - The ID of the package.
- acquisition_
location str - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed_
id str - The feed ID associated with this package reference.
- id str
- The unique ID for this resource.
- name str
- The name of this resource.
- properties Mapping[str, str]
- A list of properties associated with this package.
- package
Id String - The ID of the package.
- acquisition
Location String - Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
- feed
Id String - The feed ID associated with this package reference.
- id String
- The unique ID for this resource.
- name String
- The name of this resource.
- properties Map<String>
- A list of properties associated with this package.
Package Details
- Repository
- octopusdeploy octopusdeploylabs/terraform-provider-octopusdeploy
- License
- Notes
- This Pulumi package is based on the
octopusdeploy
Terraform Provider.