1. Packages
  2. Octopusdeploy Provider
  3. API Docs
  4. RunbookProcess
octopusdeploy 0.43.0 published on Thursday, Apr 17, 2025 by octopusdeploylabs

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 This property is required. string
The unique name of the resource.
args This property is required. RunbookProcessArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. 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 This property is required. string
The unique name of the resource.
args This property is required. RunbookProcessArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. RunbookProcessArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. 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,
});
Copy
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),
})
Copy
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());
Copy
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)
Copy
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,
});
Copy
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
Copy

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:

RunbookId This property is required. string
The runbook ID associated with this runbook process.
LastSnapshotId string
Read only value containing the last snapshot ID.
ProjectId string
The project ID associated with this runbook process.
RunbookProcessId string
The unique ID for this resource.
SpaceId string
The space ID associated with this resource.
Steps List<RunbookProcessStep>
Version double
The version number of this runbook process.
RunbookId This property is required. string
The runbook ID associated with this runbook process.
LastSnapshotId string
Read only value containing the last snapshot ID.
ProjectId string
The project ID associated with this runbook process.
RunbookProcessId string
The unique ID for this resource.
SpaceId string
The space ID associated with this resource.
Steps []RunbookProcessStepArgs
Version float64
The version number of this runbook process.
runbookId This property is required. String
The runbook ID associated with this runbook process.
lastSnapshotId String
Read only value containing the last snapshot ID.
projectId String
The project ID associated with this runbook process.
runbookProcessId String
The unique ID for this resource.
spaceId String
The space ID associated with this resource.
steps List<RunbookProcessStep>
version Double
The version number of this runbook process.
runbookId This property is required. string
The runbook ID associated with this runbook process.
lastSnapshotId string
Read only value containing the last snapshot ID.
projectId string
The project ID associated with this runbook process.
runbookProcessId string
The unique ID for this resource.
spaceId string
The space ID associated with this resource.
steps RunbookProcessStep[]
version number
The version number of this runbook process.
runbook_id This property is required. str
The runbook ID associated with this runbook process.
last_snapshot_id str
Read only value containing the last snapshot ID.
project_id str
The project ID associated with this runbook process.
runbook_process_id str
The unique ID for this resource.
space_id str
The space ID associated with this resource.
steps Sequence[RunbookProcessStepArgs]
version float
The version number of this runbook process.
runbookId This property is required. String
The runbook ID associated with this runbook process.
lastSnapshotId String
Read only value containing the last snapshot ID.
projectId String
The project ID associated with this runbook process.
runbookProcessId String
The unique ID for this resource.
spaceId 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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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.
The following state arguments are supported:
LastSnapshotId string
Read only value containing the last snapshot ID.
ProjectId string
The project ID associated with this runbook process.
RunbookId string
The runbook ID associated with this runbook process.
RunbookProcessId string
The unique ID for this resource.
SpaceId string
The space ID associated with this resource.
Steps List<RunbookProcessStep>
Version double
The version number of this runbook process.
LastSnapshotId string
Read only value containing the last snapshot ID.
ProjectId string
The project ID associated with this runbook process.
RunbookId string
The runbook ID associated with this runbook process.
RunbookProcessId string
The unique ID for this resource.
SpaceId string
The space ID associated with this resource.
Steps []RunbookProcessStepArgs
Version float64
The version number of this runbook process.
lastSnapshotId String
Read only value containing the last snapshot ID.
projectId String
The project ID associated with this runbook process.
runbookId String
The runbook ID associated with this runbook process.
runbookProcessId String
The unique ID for this resource.
spaceId String
The space ID associated with this resource.
steps List<RunbookProcessStep>
version Double
The version number of this runbook process.
lastSnapshotId string
Read only value containing the last snapshot ID.
projectId string
The project ID associated with this runbook process.
runbookId string
The runbook ID associated with this runbook process.
runbookProcessId string
The unique ID for this resource.
spaceId string
The space ID associated with this resource.
steps RunbookProcessStep[]
version number
The version number of this runbook process.
last_snapshot_id str
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_id str
The unique ID for this resource.
space_id str
The space ID associated with this resource.
steps Sequence[RunbookProcessStepArgs]
version float
The version number of this runbook process.
lastSnapshotId String
Read only value containing the last snapshot ID.
projectId String
The project ID associated with this runbook process.
runbookId String
The runbook ID associated with this runbook process.
runbookProcessId String
The unique ID for this resource.
spaceId 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 This property is required. string
The name of this resource.
Actions List<RunbookProcessStepAction>
ApplyTerraformTemplateActions List<RunbookProcessStepApplyTerraformTemplateAction>
(see below for nested schema)
Condition string
When to run the step, one of 'Success', 'Failure', 'Always' or 'Variable'
ConditionExpression string
The expression to evaluate to determine whether to run this step when 'condition' is 'Variable'
DeployKubernetesSecretActions List<RunbookProcessStepDeployKubernetesSecretAction>
DeployPackageActions List<RunbookProcessStepDeployPackageAction>
DeployWindowsServiceActions List<RunbookProcessStepDeployWindowsServiceAction>
Id string
The unique ID for this resource.
ManualInterventionActions List<RunbookProcessStepManualInterventionAction>
PackageRequirement string
Whether to run this step before or after package acquisition (if possible)
Properties Dictionary<string, string>
RunKubectlScriptActions List<RunbookProcessStepRunKubectlScriptAction>
RunScriptActions List<RunbookProcessStepRunScriptAction>
StartTrigger string
Whether to run this step after the previous step ('StartAfterPrevious') or at the same time as the previous step ('StartWithPrevious')
TargetRoles List<string>
The roles that this step run against, or runs on behalf of
WindowSize string
The maximum number of targets to deploy to simultaneously
Name This property is required. string
The name of this resource.
Actions []RunbookProcessStepAction
ApplyTerraformTemplateActions []RunbookProcessStepApplyTerraformTemplateAction
(see below for nested schema)
Condition string
When to run the step, one of 'Success', 'Failure', 'Always' or 'Variable'
ConditionExpression string
The expression to evaluate to determine whether to run this step when 'condition' is 'Variable'
DeployKubernetesSecretActions []RunbookProcessStepDeployKubernetesSecretAction
DeployPackageActions []RunbookProcessStepDeployPackageAction
DeployWindowsServiceActions []RunbookProcessStepDeployWindowsServiceAction
Id string
The unique ID for this resource.
ManualInterventionActions []RunbookProcessStepManualInterventionAction
PackageRequirement string
Whether to run this step before or after package acquisition (if possible)
Properties map[string]string
RunKubectlScriptActions []RunbookProcessStepRunKubectlScriptAction
RunScriptActions []RunbookProcessStepRunScriptAction
StartTrigger string
Whether to run this step after the previous step ('StartAfterPrevious') or at the same time as the previous step ('StartWithPrevious')
TargetRoles []string
The roles that this step run against, or runs on behalf of
WindowSize string
The maximum number of targets to deploy to simultaneously
name This property is required. String
The name of this resource.
actions List<RunbookProcessStepAction>
applyTerraformTemplateActions List<RunbookProcessStepApplyTerraformTemplateAction>
(see below for nested schema)
condition String
When to run the step, one of 'Success', 'Failure', 'Always' or 'Variable'
conditionExpression String
The expression to evaluate to determine whether to run this step when 'condition' is 'Variable'
deployKubernetesSecretActions List<RunbookProcessStepDeployKubernetesSecretAction>
deployPackageActions List<RunbookProcessStepDeployPackageAction>
deployWindowsServiceActions List<RunbookProcessStepDeployWindowsServiceAction>
id String
The unique ID for this resource.
manualInterventionActions List<RunbookProcessStepManualInterventionAction>
packageRequirement String
Whether to run this step before or after package acquisition (if possible)
properties Map<String,String>
runKubectlScriptActions List<RunbookProcessStepRunKubectlScriptAction>
runScriptActions List<RunbookProcessStepRunScriptAction>
startTrigger String
Whether to run this step after the previous step ('StartAfterPrevious') or at the same time as the previous step ('StartWithPrevious')
targetRoles List<String>
The roles that this step run against, or runs on behalf of
windowSize String
The maximum number of targets to deploy to simultaneously
name This property is required. string
The name of this resource.
actions RunbookProcessStepAction[]
applyTerraformTemplateActions RunbookProcessStepApplyTerraformTemplateAction[]
(see below for nested schema)
condition string
When to run the step, one of 'Success', 'Failure', 'Always' or 'Variable'
conditionExpression string
The expression to evaluate to determine whether to run this step when 'condition' is 'Variable'
deployKubernetesSecretActions RunbookProcessStepDeployKubernetesSecretAction[]
deployPackageActions RunbookProcessStepDeployPackageAction[]
deployWindowsServiceActions RunbookProcessStepDeployWindowsServiceAction[]
id string
The unique ID for this resource.
manualInterventionActions RunbookProcessStepManualInterventionAction[]
packageRequirement string
Whether to run this step before or after package acquisition (if possible)
properties {[key: string]: string}
runKubectlScriptActions RunbookProcessStepRunKubectlScriptAction[]
runScriptActions RunbookProcessStepRunScriptAction[]
startTrigger string
Whether to run this step after the previous step ('StartAfterPrevious') or at the same time as the previous step ('StartWithPrevious')
targetRoles string[]
The roles that this step run against, or runs on behalf of
windowSize string
The maximum number of targets to deploy to simultaneously
name This property is required. str
The name of this resource.
actions Sequence[RunbookProcessStepAction]
apply_terraform_template_actions Sequence[RunbookProcessStepApplyTerraformTemplateAction]
(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_secret_actions Sequence[RunbookProcessStepDeployKubernetesSecretAction]
deploy_package_actions Sequence[RunbookProcessStepDeployPackageAction]
deploy_windows_service_actions Sequence[RunbookProcessStepDeployWindowsServiceAction]
id str
The unique ID for this resource.
manual_intervention_actions Sequence[RunbookProcessStepManualInterventionAction]
package_requirement str
Whether to run this step before or after package acquisition (if possible)
properties Mapping[str, str]
run_kubectl_script_actions Sequence[RunbookProcessStepRunKubectlScriptAction]
run_script_actions Sequence[RunbookProcessStepRunScriptAction]
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 This property is required. String
The name of this resource.
actions List<Property Map>
applyTerraformTemplateActions List<Property Map>
(see below for nested schema)
condition String
When to run the step, one of 'Success', 'Failure', 'Always' or 'Variable'
conditionExpression String
The expression to evaluate to determine whether to run this step when 'condition' is 'Variable'
deployKubernetesSecretActions List<Property Map>
deployPackageActions List<Property Map>
deployWindowsServiceActions List<Property Map>
id String
The unique ID for this resource.
manualInterventionActions List<Property Map>
packageRequirement String
Whether to run this step before or after package acquisition (if possible)
properties Map<String>
runKubectlScriptActions List<Property Map>
runScriptActions List<Property Map>
startTrigger String
Whether to run this step after the previous step ('StartAfterPrevious') or at the same time as the previous step ('StartWithPrevious')
targetRoles List<String>
The roles that this step run against, or runs on behalf of
windowSize String
The maximum number of targets to deploy to simultaneously

RunbookProcessStepAction
, RunbookProcessStepActionArgs

ActionType This property is required. string
The type of action
Name This property is required. string
The name of this resource.
ActionTemplate RunbookProcessStepActionActionTemplate
Represents the template that is associated with this action.
CanBeUsedForProjectVersioning bool
Channels List<string>
The channels associated with this deployment action.
Condition string
The condition associated with this deployment action.
Containers List<RunbookProcessStepActionContainer>
The deployment action container associated with this deployment action.
Environments List<string>
The environments within which this deployment action will run.
ExcludedEnvironments List<string>
The environments that this step will be skipped in
Features List<string>
A list of enabled features for this action.
GitDependency RunbookProcessStepActionGitDependency
Configuration for resource sourcing from a git repository.
Id string
The unique ID for this resource.
IsDisabled bool
Indicates the disabled status of this deployment action.
IsRequired bool
Indicates the required status of this deployment action.
Notes string
The notes associated with this deployment action.
Packages List<RunbookProcessStepActionPackage>
The package assocated with this action.
PrimaryPackage RunbookProcessStepActionPrimaryPackage
The package assocated with this action.
Properties Dictionary<string, string>
The properties associated with this deployment action.
RunOnServer bool
Whether this step runs on a worker or on the target
Slug string
The human-readable unique identifier for this resource.
SortOrder double
TenantTags List<string>
A list of tenant tags associated with this resource.
WorkerPoolId string
The worker pool associated with this deployment action.
WorkerPoolVariable string
The worker pool variable associated with this deployment action.
ActionType This property is required. string
The type of action
Name This property is required. string
The name of this resource.
ActionTemplate RunbookProcessStepActionActionTemplate
Represents the template that is associated with this action.
CanBeUsedForProjectVersioning bool
Channels []string
The channels associated with this deployment action.
Condition string
The condition associated with this deployment action.
Containers []RunbookProcessStepActionContainer
The deployment action container associated with this deployment action.
Environments []string
The environments within which this deployment action will run.
ExcludedEnvironments []string
The environments that this step will be skipped in
Features []string
A list of enabled features for this action.
GitDependency RunbookProcessStepActionGitDependency
Configuration for resource sourcing from a git repository.
Id string
The unique ID for this resource.
IsDisabled bool
Indicates the disabled status of this deployment action.
IsRequired bool
Indicates the required status of this deployment action.
Notes string
The notes associated with this deployment action.
Packages []RunbookProcessStepActionPackage
The package assocated with this action.
PrimaryPackage RunbookProcessStepActionPrimaryPackage
The package assocated with this action.
Properties map[string]string
The properties associated with this deployment action.
RunOnServer bool
Whether this step runs on a worker or on the target
Slug string
The human-readable unique identifier for this resource.
SortOrder float64
TenantTags []string
A list of tenant tags associated with this resource.
WorkerPoolId string
The worker pool associated with this deployment action.
WorkerPoolVariable string
The worker pool variable associated with this deployment action.
actionType This property is required. String
The type of action
name This property is required. String
The name of this resource.
actionTemplate RunbookProcessStepActionActionTemplate
Represents the template that is associated with this action.
canBeUsedForProjectVersioning Boolean
channels List<String>
The channels associated with this deployment action.
condition String
The condition associated with this deployment action.
containers List<RunbookProcessStepActionContainer>
The deployment action container associated with this deployment action.
environments List<String>
The environments within which this deployment action will run.
excludedEnvironments List<String>
The environments that this step will be skipped in
features List<String>
A list of enabled features for this action.
gitDependency RunbookProcessStepActionGitDependency
Configuration for resource sourcing from a git repository.
id String
The unique ID for this resource.
isDisabled Boolean
Indicates the disabled status of this deployment action.
isRequired Boolean
Indicates the required status of this deployment action.
notes String
The notes associated with this deployment action.
packages List<RunbookProcessStepActionPackage>
The package assocated with this action.
primaryPackage RunbookProcessStepActionPrimaryPackage
The package assocated with this action.
properties Map<String,String>
The properties associated with this deployment action.
runOnServer Boolean
Whether this step runs on a worker or on the target
slug String
The human-readable unique identifier for this resource.
sortOrder Double
tenantTags List<String>
A list of tenant tags associated with this resource.
workerPoolId String
The worker pool associated with this deployment action.
workerPoolVariable String
The worker pool variable associated with this deployment action.
actionType This property is required. string
The type of action
name This property is required. string
The name of this resource.
actionTemplate RunbookProcessStepActionActionTemplate
Represents the template that is associated with this action.
canBeUsedForProjectVersioning boolean
channels string[]
The channels associated with this deployment action.
condition string
The condition associated with this deployment action.
containers RunbookProcessStepActionContainer[]
The deployment action container associated with this deployment action.
environments string[]
The environments within which this deployment action will run.
excludedEnvironments string[]
The environments that this step will be skipped in
features string[]
A list of enabled features for this action.
gitDependency RunbookProcessStepActionGitDependency
Configuration for resource sourcing from a git repository.
id string
The unique ID for this resource.
isDisabled boolean
Indicates the disabled status of this deployment action.
isRequired boolean
Indicates the required status of this deployment action.
notes string
The notes associated with this deployment action.
packages RunbookProcessStepActionPackage[]
The package assocated with this action.
primaryPackage RunbookProcessStepActionPrimaryPackage
The package assocated with this action.
properties {[key: string]: string}
The properties associated with this deployment action.
runOnServer boolean
Whether this step runs on a worker or on the target
slug string
The human-readable unique identifier for this resource.
sortOrder number
tenantTags string[]
A list of tenant tags associated with this resource.
workerPoolId string
The worker pool associated with this deployment action.
workerPoolVariable string
The worker pool variable associated with this deployment action.
action_type This property is required. str
The type of action
name This property is required. str
The name of this resource.
action_template RunbookProcessStepActionActionTemplate
Represents the template that is associated with this action.
can_be_used_for_project_versioning bool
channels Sequence[str]
The channels associated with this deployment action.
condition str
The condition associated with this deployment action.
containers Sequence[RunbookProcessStepActionContainer]
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 RunbookProcessStepActionGitDependency
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[RunbookProcessStepActionPackage]
The package assocated with this action.
primary_package RunbookProcessStepActionPrimaryPackage
The package assocated with this action.
properties Mapping[str, str]
The properties associated with this deployment action.
run_on_server bool
Whether this step runs on a worker or on the target
slug str
The human-readable unique identifier for this resource.
sort_order float
tenant_tags Sequence[str]
A list of tenant tags associated with this resource.
worker_pool_id str
The worker pool associated with this deployment action.
worker_pool_variable str
The worker pool variable associated with this deployment action.
actionType This property is required. String
The type of action
name This property is required. String
The name of this resource.
actionTemplate Property Map
Represents the template that is associated with this action.
canBeUsedForProjectVersioning Boolean
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.
excludedEnvironments List<String>
The environments that this step will be skipped in
features List<String>
A list of enabled features for this action.
gitDependency Property Map
Configuration for resource sourcing from a git repository.
id String
The unique ID for this resource.
isDisabled Boolean
Indicates the disabled status of this deployment action.
isRequired 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.
primaryPackage Property Map
The package assocated with this action.
properties Map<String>
The properties associated with this deployment action.
runOnServer Boolean
Whether this step runs on a worker or on the target
slug String
The human-readable unique identifier for this resource.
sortOrder Number
tenantTags List<String>
A list of tenant tags associated with this resource.
workerPoolId String
The worker pool associated with this deployment action.
workerPoolVariable String
The worker pool variable associated with this deployment action.

RunbookProcessStepActionActionTemplate
, RunbookProcessStepActionActionTemplateArgs

Id This property is required. string
The ID of this resource.
CommunityActionTemplateId string
Version double
Id This property is required. string
The ID of this resource.
CommunityActionTemplateId string
Version float64
id This property is required. String
The ID of this resource.
communityActionTemplateId String
version Double
id This property is required. string
The ID of this resource.
communityActionTemplateId string
version number
id This property is required. str
The ID of this resource.
community_action_template_id str
version float
id This property is required. String
The ID of this resource.
communityActionTemplateId String
version Number

RunbookProcessStepActionContainer
, RunbookProcessStepActionContainerArgs

FeedId string
Image string
FeedId string
Image string
feedId String
image String
feedId string
image string
feed_id str
image str
feedId String
image String

RunbookProcessStepActionGitDependency
, RunbookProcessStepActionGitDependencyArgs

DefaultBranch This property is required. string
Name of the default branch of the repository.
GitCredentialType This property is required. string
The Git credential authentication type.
RepositoryUri This property is required. string
The Git URI for the repository where this resource is sourced from.
FilePathFilters List<string>
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
GitCredentialId string
ID of an existing Git credential.
DefaultBranch This property is required. string
Name of the default branch of the repository.
GitCredentialType This property is required. string
The Git credential authentication type.
RepositoryUri This property is required. string
The Git URI for the repository where this resource is sourced from.
FilePathFilters []string
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
GitCredentialId string
ID of an existing Git credential.
defaultBranch This property is required. String
Name of the default branch of the repository.
gitCredentialType This property is required. String
The Git credential authentication type.
repositoryUri This property is required. String
The Git URI for the repository where this resource is sourced from.
filePathFilters List<String>
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
gitCredentialId String
ID of an existing Git credential.
defaultBranch This property is required. string
Name of the default branch of the repository.
gitCredentialType This property is required. string
The Git credential authentication type.
repositoryUri This property is required. string
The Git URI for the repository where this resource is sourced from.
filePathFilters string[]
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
gitCredentialId string
ID of an existing Git credential.
default_branch This property is required. str
Name of the default branch of the repository.
git_credential_type This property is required. str
The Git credential authentication type.
repository_uri This property is required. str
The Git URI for the repository where this resource is sourced from.
file_path_filters Sequence[str]
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
git_credential_id str
ID of an existing Git credential.
defaultBranch This property is required. String
Name of the default branch of the repository.
gitCredentialType This property is required. String
The Git credential authentication type.
repositoryUri This property is required. String
The Git URI for the repository where this resource is sourced from.
filePathFilters List<String>
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
gitCredentialId String
ID of an existing Git credential.

RunbookProcessStepActionPackage
, RunbookProcessStepActionPackageArgs

Name This property is required. string
The name of the package
PackageId This property is required. string
The ID of the package.
AcquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
ExtractDuringDeployment bool
Whether to extract the package during deployment
FeedId 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 This property is required. string
The name of the package
PackageId This property is required. string
The ID of the package.
AcquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
ExtractDuringDeployment bool
Whether to extract the package during deployment
FeedId 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 This property is required. String
The name of the package
packageId This property is required. String
The ID of the package.
acquisitionLocation String
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
extractDuringDeployment Boolean
Whether to extract the package during deployment
feedId 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 This property is required. string
The name of the package
packageId This property is required. string
The ID of the package.
acquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
extractDuringDeployment boolean
Whether to extract the package during deployment
feedId 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 This property is required. str
The name of the package
package_id This property is required. 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_deployment bool
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 This property is required. String
The name of the package
packageId This property is required. String
The ID of the package.
acquisitionLocation String
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
extractDuringDeployment Boolean
Whether to extract the package during deployment
feedId 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

PackageId This property is required. string
The ID of the package.
AcquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
FeedId 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.
PackageId This property is required. string
The ID of the package.
AcquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
FeedId 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.
packageId This property is required. String
The ID of the package.
acquisitionLocation String
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
feedId 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.
packageId This property is required. string
The ID of the package.
acquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
feedId 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 This property is required. 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.
packageId This property is required. String
The ID of the package.
acquisitionLocation String
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
feedId 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

AdvancedOptions This property is required. RunbookProcessStepApplyTerraformTemplateActionAdvancedOptions
Name This property is required. string
The name of this resource.
ActionTemplate RunbookProcessStepApplyTerraformTemplateActionActionTemplate
Represents the template that is associated with this action. (see below for nested schema)
AwsAccount RunbookProcessStepApplyTerraformTemplateActionAwsAccount
(see below for nested schema)
AzureAccount RunbookProcessStepApplyTerraformTemplateActionAzureAccount
(see below for nested schema)
CanBeUsedForProjectVersioning bool
Channels List<string>
The channels associated with this deployment action.
Condition string
The condition associated with this deployment action.
Containers List<RunbookProcessStepApplyTerraformTemplateActionContainer>
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.
ExcludedEnvironments List<string>
The environments that this step will be skipped in
Features List<string>
A list of enabled features for this action.
GitDependency RunbookProcessStepApplyTerraformTemplateActionGitDependency
Configuration for resource sourcing from a git repository. (see below for nested schema)
GoogleCloudAccount RunbookProcessStepApplyTerraformTemplateActionGoogleCloudAccount
(see below for nested schema)
Id string
The unique ID for this resource.
InlineTemplate string
IsDisabled bool
Indicates the disabled status of this deployment action.
IsRequired bool
Indicates the required status of this deployment action.
Notes string
The notes associated with this deployment action.
Packages List<RunbookProcessStepApplyTerraformTemplateActionPackage>
The package assocated with this action. (see below for nested schema)
PrimaryPackage RunbookProcessStepApplyTerraformTemplateActionPrimaryPackage
The package assocated with this action. (see below for nested schema)
Properties Dictionary<string, string>
The properties associated with this deployment action.
RunOnServer bool
Whether this step runs on a worker or on the target
Slug string
The human-readable unique identifier for this resource.
SortOrder double
Template RunbookProcessStepApplyTerraformTemplateActionTemplate
(see below for nested schema)
TemplateParameters string
TenantTags List<string>
A list of tenant tags associated with this resource.
WorkerPoolId string
The worker pool associated with this deployment action.
WorkerPoolVariable string
The worker pool variable associated with this deployment action.
AdvancedOptions This property is required. RunbookProcessStepApplyTerraformTemplateActionAdvancedOptions
Name This property is required. string
The name of this resource.
ActionTemplate RunbookProcessStepApplyTerraformTemplateActionActionTemplate
Represents the template that is associated with this action. (see below for nested schema)
AwsAccount RunbookProcessStepApplyTerraformTemplateActionAwsAccount
(see below for nested schema)
AzureAccount RunbookProcessStepApplyTerraformTemplateActionAzureAccount
(see below for nested schema)
CanBeUsedForProjectVersioning bool
Channels []string
The channels associated with this deployment action.
Condition string
The condition associated with this deployment action.
Containers []RunbookProcessStepApplyTerraformTemplateActionContainer
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.
ExcludedEnvironments []string
The environments that this step will be skipped in
Features []string
A list of enabled features for this action.
GitDependency RunbookProcessStepApplyTerraformTemplateActionGitDependency
Configuration for resource sourcing from a git repository. (see below for nested schema)
GoogleCloudAccount RunbookProcessStepApplyTerraformTemplateActionGoogleCloudAccount
(see below for nested schema)
Id string
The unique ID for this resource.
InlineTemplate string
IsDisabled bool
Indicates the disabled status of this deployment action.
IsRequired bool
Indicates the required status of this deployment action.
Notes string
The notes associated with this deployment action.
Packages []RunbookProcessStepApplyTerraformTemplateActionPackage
The package assocated with this action. (see below for nested schema)
PrimaryPackage RunbookProcessStepApplyTerraformTemplateActionPrimaryPackage
The package assocated with this action. (see below for nested schema)
Properties map[string]string
The properties associated with this deployment action.
RunOnServer bool
Whether this step runs on a worker or on the target
Slug string
The human-readable unique identifier for this resource.
SortOrder float64
Template RunbookProcessStepApplyTerraformTemplateActionTemplate
(see below for nested schema)
TemplateParameters string
TenantTags []string
A list of tenant tags associated with this resource.
WorkerPoolId string
The worker pool associated with this deployment action.
WorkerPoolVariable string
The worker pool variable associated with this deployment action.
advancedOptions This property is required. RunbookProcessStepApplyTerraformTemplateActionAdvancedOptions
name This property is required. String
The name of this resource.
actionTemplate RunbookProcessStepApplyTerraformTemplateActionActionTemplate
Represents the template that is associated with this action. (see below for nested schema)
awsAccount RunbookProcessStepApplyTerraformTemplateActionAwsAccount
(see below for nested schema)
azureAccount RunbookProcessStepApplyTerraformTemplateActionAzureAccount
(see below for nested schema)
canBeUsedForProjectVersioning Boolean
channels List<String>
The channels associated with this deployment action.
condition String
The condition associated with this deployment action.
containers List<RunbookProcessStepApplyTerraformTemplateActionContainer>
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.
excludedEnvironments List<String>
The environments that this step will be skipped in
features List<String>
A list of enabled features for this action.
gitDependency RunbookProcessStepApplyTerraformTemplateActionGitDependency
Configuration for resource sourcing from a git repository. (see below for nested schema)
googleCloudAccount RunbookProcessStepApplyTerraformTemplateActionGoogleCloudAccount
(see below for nested schema)
id String
The unique ID for this resource.
inlineTemplate String
isDisabled Boolean
Indicates the disabled status of this deployment action.
isRequired Boolean
Indicates the required status of this deployment action.
notes String
The notes associated with this deployment action.
packages List<RunbookProcessStepApplyTerraformTemplateActionPackage>
The package assocated with this action. (see below for nested schema)
primaryPackage RunbookProcessStepApplyTerraformTemplateActionPrimaryPackage
The package assocated with this action. (see below for nested schema)
properties Map<String,String>
The properties associated with this deployment action.
runOnServer Boolean
Whether this step runs on a worker or on the target
slug String
The human-readable unique identifier for this resource.
sortOrder Double
template RunbookProcessStepApplyTerraformTemplateActionTemplate
(see below for nested schema)
templateParameters String
tenantTags List<String>
A list of tenant tags associated with this resource.
workerPoolId String
The worker pool associated with this deployment action.
workerPoolVariable String
The worker pool variable associated with this deployment action.
advancedOptions This property is required. RunbookProcessStepApplyTerraformTemplateActionAdvancedOptions
name This property is required. string
The name of this resource.
actionTemplate RunbookProcessStepApplyTerraformTemplateActionActionTemplate
Represents the template that is associated with this action. (see below for nested schema)
awsAccount RunbookProcessStepApplyTerraformTemplateActionAwsAccount
(see below for nested schema)
azureAccount RunbookProcessStepApplyTerraformTemplateActionAzureAccount
(see below for nested schema)
canBeUsedForProjectVersioning boolean
channels string[]
The channels associated with this deployment action.
condition string
The condition associated with this deployment action.
containers RunbookProcessStepApplyTerraformTemplateActionContainer[]
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.
excludedEnvironments string[]
The environments that this step will be skipped in
features string[]
A list of enabled features for this action.
gitDependency RunbookProcessStepApplyTerraformTemplateActionGitDependency
Configuration for resource sourcing from a git repository. (see below for nested schema)
googleCloudAccount RunbookProcessStepApplyTerraformTemplateActionGoogleCloudAccount
(see below for nested schema)
id string
The unique ID for this resource.
inlineTemplate string
isDisabled boolean
Indicates the disabled status of this deployment action.
isRequired boolean
Indicates the required status of this deployment action.
notes string
The notes associated with this deployment action.
packages RunbookProcessStepApplyTerraformTemplateActionPackage[]
The package assocated with this action. (see below for nested schema)
primaryPackage RunbookProcessStepApplyTerraformTemplateActionPrimaryPackage
The package assocated with this action. (see below for nested schema)
properties {[key: string]: string}
The properties associated with this deployment action.
runOnServer boolean
Whether this step runs on a worker or on the target
slug string
The human-readable unique identifier for this resource.
sortOrder number
template RunbookProcessStepApplyTerraformTemplateActionTemplate
(see below for nested schema)
templateParameters string
tenantTags string[]
A list of tenant tags associated with this resource.
workerPoolId string
The worker pool associated with this deployment action.
workerPoolVariable string
The worker pool variable associated with this deployment action.
advanced_options This property is required. RunbookProcessStepApplyTerraformTemplateActionAdvancedOptions
name This property is required. str
The name of this resource.
action_template RunbookProcessStepApplyTerraformTemplateActionActionTemplate
Represents the template that is associated with this action. (see below for nested schema)
aws_account RunbookProcessStepApplyTerraformTemplateActionAwsAccount
(see below for nested schema)
azure_account RunbookProcessStepApplyTerraformTemplateActionAzureAccount
(see below for nested schema)
can_be_used_for_project_versioning bool
channels Sequence[str]
The channels associated with this deployment action.
condition str
The condition associated with this deployment action.
containers Sequence[RunbookProcessStepApplyTerraformTemplateActionContainer]
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 RunbookProcessStepApplyTerraformTemplateActionGitDependency
Configuration for resource sourcing from a git repository. (see below for nested schema)
google_cloud_account RunbookProcessStepApplyTerraformTemplateActionGoogleCloudAccount
(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[RunbookProcessStepApplyTerraformTemplateActionPackage]
The package assocated with this action. (see below for nested schema)
primary_package RunbookProcessStepApplyTerraformTemplateActionPrimaryPackage
The package assocated with this action. (see below for nested schema)
properties Mapping[str, str]
The properties associated with this deployment action.
run_on_server bool
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 RunbookProcessStepApplyTerraformTemplateActionTemplate
(see below for nested schema)
template_parameters str
tenant_tags Sequence[str]
A list of tenant tags associated with this resource.
worker_pool_id str
The worker pool associated with this deployment action.
worker_pool_variable str
The worker pool variable associated with this deployment action.
advancedOptions This property is required. Property Map
name This property is required. String
The name of this resource.
actionTemplate Property Map
Represents the template that is associated with this action. (see below for nested schema)
awsAccount Property Map
(see below for nested schema)
azureAccount Property Map
(see below for nested schema)
canBeUsedForProjectVersioning Boolean
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.
excludedEnvironments List<String>
The environments that this step will be skipped in
features List<String>
A list of enabled features for this action.
gitDependency Property Map
Configuration for resource sourcing from a git repository. (see below for nested schema)
googleCloudAccount Property Map
(see below for nested schema)
id String
The unique ID for this resource.
inlineTemplate String
isDisabled Boolean
Indicates the disabled status of this deployment action.
isRequired 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)
primaryPackage Property Map
The package assocated with this action. (see below for nested schema)
properties Map<String>
The properties associated with this deployment action.
runOnServer Boolean
Whether this step runs on a worker or on the target
slug String
The human-readable unique identifier for this resource.
sortOrder Number
template Property Map
(see below for nested schema)
templateParameters String
tenantTags List<String>
A list of tenant tags associated with this resource.
workerPoolId String
The worker pool associated with this deployment action.
workerPoolVariable String
The worker pool variable associated with this deployment action.

RunbookProcessStepApplyTerraformTemplateActionActionTemplate
, RunbookProcessStepApplyTerraformTemplateActionActionTemplateArgs

Id This property is required. string
The ID of this resource.
CommunityActionTemplateId string
Version double
Id This property is required. string
The ID of this resource.
CommunityActionTemplateId string
Version float64
id This property is required. String
The ID of this resource.
communityActionTemplateId String
version Double
id This property is required. string
The ID of this resource.
communityActionTemplateId string
version number
id This property is required. str
The ID of this resource.
community_action_template_id str
version float
id This property is required. String
The ID of this resource.
communityActionTemplateId String
version Number

RunbookProcessStepApplyTerraformTemplateActionAdvancedOptions
, RunbookProcessStepApplyTerraformTemplateActionAdvancedOptionsArgs

RunbookProcessStepApplyTerraformTemplateActionAwsAccount
, RunbookProcessStepApplyTerraformTemplateActionAwsAccountArgs

region String
role Property Map
(see below for nested schema)
useInstanceRole Boolean
variable String

RunbookProcessStepApplyTerraformTemplateActionAwsAccountRole
, RunbookProcessStepApplyTerraformTemplateActionAwsAccountRoleArgs

Arn string
ExternalId string
RoleSessionName string
SessionDuration float64

RunbookProcessStepApplyTerraformTemplateActionAzureAccount
, RunbookProcessStepApplyTerraformTemplateActionAzureAccountArgs

Variable string
Variable string
variable String
variable string
variable String

RunbookProcessStepApplyTerraformTemplateActionContainer
, RunbookProcessStepApplyTerraformTemplateActionContainerArgs

FeedId string
Image string
FeedId string
Image string
feedId String
image String
feedId string
image string
feed_id str
image str
feedId String
image String

RunbookProcessStepApplyTerraformTemplateActionGitDependency
, RunbookProcessStepApplyTerraformTemplateActionGitDependencyArgs

DefaultBranch This property is required. string
Name of the default branch of the repository.
GitCredentialType This property is required. string
The Git credential authentication type.
RepositoryUri This property is required. string
The Git URI for the repository where this resource is sourced from.
FilePathFilters List<string>
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
GitCredentialId string
ID of an existing Git credential.
DefaultBranch This property is required. string
Name of the default branch of the repository.
GitCredentialType This property is required. string
The Git credential authentication type.
RepositoryUri This property is required. string
The Git URI for the repository where this resource is sourced from.
FilePathFilters []string
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
GitCredentialId string
ID of an existing Git credential.
defaultBranch This property is required. String
Name of the default branch of the repository.
gitCredentialType This property is required. String
The Git credential authentication type.
repositoryUri This property is required. String
The Git URI for the repository where this resource is sourced from.
filePathFilters List<String>
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
gitCredentialId String
ID of an existing Git credential.
defaultBranch This property is required. string
Name of the default branch of the repository.
gitCredentialType This property is required. string
The Git credential authentication type.
repositoryUri This property is required. string
The Git URI for the repository where this resource is sourced from.
filePathFilters string[]
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
gitCredentialId string
ID of an existing Git credential.
default_branch This property is required. str
Name of the default branch of the repository.
git_credential_type This property is required. str
The Git credential authentication type.
repository_uri This property is required. str
The Git URI for the repository where this resource is sourced from.
file_path_filters Sequence[str]
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
git_credential_id str
ID of an existing Git credential.
defaultBranch This property is required. String
Name of the default branch of the repository.
gitCredentialType This property is required. String
The Git credential authentication type.
repositoryUri This property is required. String
The Git URI for the repository where this resource is sourced from.
filePathFilters List<String>
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
gitCredentialId String
ID of an existing Git credential.

RunbookProcessStepApplyTerraformTemplateActionGoogleCloudAccount
, RunbookProcessStepApplyTerraformTemplateActionGoogleCloudAccountArgs

ImpersonateServiceAccount bool
Impersonate service accounts
Project string
This sets GOOGLE_PROJECT environment variable
Region string
This sets GOOGLE_REGION environment variable
ServiceAccountEmails string
This sets GOOGLEIMPERSONATESERVICE_ACCOUNT environment variable
UseVmServiceAccount bool
When running in a Compute Engine virtual machine, use the associated VM service account
Variable string
Zone string
This sets GOOGLE_ZONE environment variable
ImpersonateServiceAccount bool
Impersonate service accounts
Project string
This sets GOOGLE_PROJECT environment variable
Region string
This sets GOOGLE_REGION environment variable
ServiceAccountEmails string
This sets GOOGLEIMPERSONATESERVICE_ACCOUNT environment variable
UseVmServiceAccount bool
When running in a Compute Engine virtual machine, use the associated VM service account
Variable string
Zone string
This sets GOOGLE_ZONE environment variable
impersonateServiceAccount Boolean
Impersonate service accounts
project String
This sets GOOGLE_PROJECT environment variable
region String
This sets GOOGLE_REGION environment variable
serviceAccountEmails String
This sets GOOGLEIMPERSONATESERVICE_ACCOUNT environment variable
useVmServiceAccount Boolean
When running in a Compute Engine virtual machine, use the associated VM service account
variable String
zone String
This sets GOOGLE_ZONE environment variable
impersonateServiceAccount boolean
Impersonate service accounts
project string
This sets GOOGLE_PROJECT environment variable
region string
This sets GOOGLE_REGION environment variable
serviceAccountEmails string
This sets GOOGLEIMPERSONATESERVICE_ACCOUNT environment variable
useVmServiceAccount boolean
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_account bool
Impersonate service accounts
project str
This sets GOOGLE_PROJECT environment variable
region str
This sets GOOGLE_REGION environment variable
service_account_emails str
This sets GOOGLEIMPERSONATESERVICE_ACCOUNT environment variable
use_vm_service_account bool
When running in a Compute Engine virtual machine, use the associated VM service account
variable str
zone str
This sets GOOGLE_ZONE environment variable
impersonateServiceAccount Boolean
Impersonate service accounts
project String
This sets GOOGLE_PROJECT environment variable
region String
This sets GOOGLE_REGION environment variable
serviceAccountEmails String
This sets GOOGLEIMPERSONATESERVICE_ACCOUNT environment variable
useVmServiceAccount Boolean
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

PackageId This property is required. string
The ID of the package.
AcquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
FeedId 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.
PackageId This property is required. string
The ID of the package.
AcquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
FeedId 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.
packageId This property is required. String
The ID of the package.
acquisitionLocation String
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
feedId 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.
packageId This property is required. string
The ID of the package.
acquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
feedId 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 This property is required. 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.
packageId This property is required. String
The ID of the package.
acquisitionLocation String
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
feedId 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

PackageId This property is required. string
The ID of the package.
AcquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
FeedId 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.
PackageId This property is required. string
The ID of the package.
AcquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
FeedId 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.
packageId This property is required. String
The ID of the package.
acquisitionLocation String
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
feedId 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.
packageId This property is required. string
The ID of the package.
acquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
feedId 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 This property is required. 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.
packageId This property is required. String
The ID of the package.
acquisitionLocation String
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
feedId 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

RunbookProcessStepDeployKubernetesSecretAction
, RunbookProcessStepDeployKubernetesSecretActionArgs

Name This property is required. string
The name of this resource.
SecretName This property is required. string
The name of the secret resource
SecretValues This property is required. Dictionary<string, string>
ActionTemplate RunbookProcessStepDeployKubernetesSecretActionActionTemplate
Represents the template that is associated with this action.
CanBeUsedForProjectVersioning bool
Channels List<string>
The channels associated with this deployment action.
Condition string
The condition associated with this deployment action.
Containers List<RunbookProcessStepDeployKubernetesSecretActionContainer>
The deployment action container associated with this deployment action.
Environments List<string>
The environments within which this deployment action will run.
ExcludedEnvironments List<string>
The environments that this step will be skipped in
Features List<string>
A list of enabled features for this action.
GitDependency RunbookProcessStepDeployKubernetesSecretActionGitDependency
Configuration for resource sourcing from a git repository.
Id string
The unique ID for this resource.
IsDisabled bool
Indicates the disabled status of this deployment action.
IsRequired bool
Indicates the required status of this deployment action.
KubernetesObjectStatusCheckEnabled bool
Indicates the status of the Kubernetes Object Status feature
Notes string
The notes associated with this deployment action.
Packages List<RunbookProcessStepDeployKubernetesSecretActionPackage>
The package assocated with this action.
Properties Dictionary<string, string>
The properties associated with this deployment action.
RunOnServer bool
Whether this step runs on a worker or on the target
Slug string
The human-readable unique identifier for this resource.
SortOrder double
TenantTags List<string>
A list of tenant tags associated with this resource.
WorkerPoolId string
The worker pool associated with this deployment action.
WorkerPoolVariable string
The worker pool variable associated with this deployment action.
Name This property is required. string
The name of this resource.
SecretName This property is required. string
The name of the secret resource
SecretValues This property is required. map[string]string
ActionTemplate RunbookProcessStepDeployKubernetesSecretActionActionTemplate
Represents the template that is associated with this action.
CanBeUsedForProjectVersioning bool
Channels []string
The channels associated with this deployment action.
Condition string
The condition associated with this deployment action.
Containers []RunbookProcessStepDeployKubernetesSecretActionContainer
The deployment action container associated with this deployment action.
Environments []string
The environments within which this deployment action will run.
ExcludedEnvironments []string
The environments that this step will be skipped in
Features []string
A list of enabled features for this action.
GitDependency RunbookProcessStepDeployKubernetesSecretActionGitDependency
Configuration for resource sourcing from a git repository.
Id string
The unique ID for this resource.
IsDisabled bool
Indicates the disabled status of this deployment action.
IsRequired bool
Indicates the required status of this deployment action.
KubernetesObjectStatusCheckEnabled bool
Indicates the status of the Kubernetes Object Status feature
Notes string
The notes associated with this deployment action.
Packages []RunbookProcessStepDeployKubernetesSecretActionPackage
The package assocated with this action.
Properties map[string]string
The properties associated with this deployment action.
RunOnServer bool
Whether this step runs on a worker or on the target
Slug string
The human-readable unique identifier for this resource.
SortOrder float64
TenantTags []string
A list of tenant tags associated with this resource.
WorkerPoolId string
The worker pool associated with this deployment action.
WorkerPoolVariable string
The worker pool variable associated with this deployment action.
name This property is required. String
The name of this resource.
secretName This property is required. String
The name of the secret resource
secretValues This property is required. Map<String,String>
actionTemplate RunbookProcessStepDeployKubernetesSecretActionActionTemplate
Represents the template that is associated with this action.
canBeUsedForProjectVersioning Boolean
channels List<String>
The channels associated with this deployment action.
condition String
The condition associated with this deployment action.
containers List<RunbookProcessStepDeployKubernetesSecretActionContainer>
The deployment action container associated with this deployment action.
environments List<String>
The environments within which this deployment action will run.
excludedEnvironments List<String>
The environments that this step will be skipped in
features List<String>
A list of enabled features for this action.
gitDependency RunbookProcessStepDeployKubernetesSecretActionGitDependency
Configuration for resource sourcing from a git repository.
id String
The unique ID for this resource.
isDisabled Boolean
Indicates the disabled status of this deployment action.
isRequired Boolean
Indicates the required status of this deployment action.
kubernetesObjectStatusCheckEnabled Boolean
Indicates the status of the Kubernetes Object Status feature
notes String
The notes associated with this deployment action.
packages List<RunbookProcessStepDeployKubernetesSecretActionPackage>
The package assocated with this action.
properties Map<String,String>
The properties associated with this deployment action.
runOnServer Boolean
Whether this step runs on a worker or on the target
slug String
The human-readable unique identifier for this resource.
sortOrder Double
tenantTags List<String>
A list of tenant tags associated with this resource.
workerPoolId String
The worker pool associated with this deployment action.
workerPoolVariable String
The worker pool variable associated with this deployment action.
name This property is required. string
The name of this resource.
secretName This property is required. string
The name of the secret resource
secretValues This property is required. {[key: string]: string}
actionTemplate RunbookProcessStepDeployKubernetesSecretActionActionTemplate
Represents the template that is associated with this action.
canBeUsedForProjectVersioning boolean
channels string[]
The channels associated with this deployment action.
condition string
The condition associated with this deployment action.
containers RunbookProcessStepDeployKubernetesSecretActionContainer[]
The deployment action container associated with this deployment action.
environments string[]
The environments within which this deployment action will run.
excludedEnvironments string[]
The environments that this step will be skipped in
features string[]
A list of enabled features for this action.
gitDependency RunbookProcessStepDeployKubernetesSecretActionGitDependency
Configuration for resource sourcing from a git repository.
id string
The unique ID for this resource.
isDisabled boolean
Indicates the disabled status of this deployment action.
isRequired boolean
Indicates the required status of this deployment action.
kubernetesObjectStatusCheckEnabled boolean
Indicates the status of the Kubernetes Object Status feature
notes string
The notes associated with this deployment action.
packages RunbookProcessStepDeployKubernetesSecretActionPackage[]
The package assocated with this action.
properties {[key: string]: string}
The properties associated with this deployment action.
runOnServer boolean
Whether this step runs on a worker or on the target
slug string
The human-readable unique identifier for this resource.
sortOrder number
tenantTags string[]
A list of tenant tags associated with this resource.
workerPoolId string
The worker pool associated with this deployment action.
workerPoolVariable string
The worker pool variable associated with this deployment action.
name This property is required. str
The name of this resource.
secret_name This property is required. str
The name of the secret resource
secret_values This property is required. Mapping[str, str]
action_template RunbookProcessStepDeployKubernetesSecretActionActionTemplate
Represents the template that is associated with this action.
can_be_used_for_project_versioning bool
channels Sequence[str]
The channels associated with this deployment action.
condition str
The condition associated with this deployment action.
containers Sequence[RunbookProcessStepDeployKubernetesSecretActionContainer]
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 RunbookProcessStepDeployKubernetesSecretActionGitDependency
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_status_check_enabled bool
Indicates the status of the Kubernetes Object Status feature
notes str
The notes associated with this deployment action.
packages Sequence[RunbookProcessStepDeployKubernetesSecretActionPackage]
The package assocated with this action.
properties Mapping[str, str]
The properties associated with this deployment action.
run_on_server bool
Whether this step runs on a worker or on the target
slug str
The human-readable unique identifier for this resource.
sort_order float
tenant_tags Sequence[str]
A list of tenant tags associated with this resource.
worker_pool_id str
The worker pool associated with this deployment action.
worker_pool_variable str
The worker pool variable associated with this deployment action.
name This property is required. String
The name of this resource.
secretName This property is required. String
The name of the secret resource
secretValues This property is required. Map<String>
actionTemplate Property Map
Represents the template that is associated with this action.
canBeUsedForProjectVersioning Boolean
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.
excludedEnvironments List<String>
The environments that this step will be skipped in
features List<String>
A list of enabled features for this action.
gitDependency Property Map
Configuration for resource sourcing from a git repository.
id String
The unique ID for this resource.
isDisabled Boolean
Indicates the disabled status of this deployment action.
isRequired Boolean
Indicates the required status of this deployment action.
kubernetesObjectStatusCheckEnabled Boolean
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.
runOnServer Boolean
Whether this step runs on a worker or on the target
slug String
The human-readable unique identifier for this resource.
sortOrder Number
tenantTags List<String>
A list of tenant tags associated with this resource.
workerPoolId String
The worker pool associated with this deployment action.
workerPoolVariable String
The worker pool variable associated with this deployment action.

RunbookProcessStepDeployKubernetesSecretActionActionTemplate
, RunbookProcessStepDeployKubernetesSecretActionActionTemplateArgs

Id This property is required. string
The ID of this resource.
CommunityActionTemplateId string
Version double
Id This property is required. string
The ID of this resource.
CommunityActionTemplateId string
Version float64
id This property is required. String
The ID of this resource.
communityActionTemplateId String
version Double
id This property is required. string
The ID of this resource.
communityActionTemplateId string
version number
id This property is required. str
The ID of this resource.
community_action_template_id str
version float
id This property is required. String
The ID of this resource.
communityActionTemplateId String
version Number

RunbookProcessStepDeployKubernetesSecretActionContainer
, RunbookProcessStepDeployKubernetesSecretActionContainerArgs

FeedId string
Image string
FeedId string
Image string
feedId String
image String
feedId string
image string
feed_id str
image str
feedId String
image String

RunbookProcessStepDeployKubernetesSecretActionGitDependency
, RunbookProcessStepDeployKubernetesSecretActionGitDependencyArgs

DefaultBranch This property is required. string
Name of the default branch of the repository.
GitCredentialType This property is required. string
The Git credential authentication type.
RepositoryUri This property is required. string
The Git URI for the repository where this resource is sourced from.
FilePathFilters List<string>
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
GitCredentialId string
ID of an existing Git credential.
DefaultBranch This property is required. string
Name of the default branch of the repository.
GitCredentialType This property is required. string
The Git credential authentication type.
RepositoryUri This property is required. string
The Git URI for the repository where this resource is sourced from.
FilePathFilters []string
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
GitCredentialId string
ID of an existing Git credential.
defaultBranch This property is required. String
Name of the default branch of the repository.
gitCredentialType This property is required. String
The Git credential authentication type.
repositoryUri This property is required. String
The Git URI for the repository where this resource is sourced from.
filePathFilters List<String>
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
gitCredentialId String
ID of an existing Git credential.
defaultBranch This property is required. string
Name of the default branch of the repository.
gitCredentialType This property is required. string
The Git credential authentication type.
repositoryUri This property is required. string
The Git URI for the repository where this resource is sourced from.
filePathFilters string[]
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
gitCredentialId string
ID of an existing Git credential.
default_branch This property is required. str
Name of the default branch of the repository.
git_credential_type This property is required. str
The Git credential authentication type.
repository_uri This property is required. str
The Git URI for the repository where this resource is sourced from.
file_path_filters Sequence[str]
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
git_credential_id str
ID of an existing Git credential.
defaultBranch This property is required. String
Name of the default branch of the repository.
gitCredentialType This property is required. String
The Git credential authentication type.
repositoryUri This property is required. String
The Git URI for the repository where this resource is sourced from.
filePathFilters List<String>
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
gitCredentialId String
ID of an existing Git credential.

RunbookProcessStepDeployKubernetesSecretActionPackage
, RunbookProcessStepDeployKubernetesSecretActionPackageArgs

PackageId This property is required. string
The ID of the package.
AcquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
FeedId 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.
PackageId This property is required. string
The ID of the package.
AcquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
FeedId 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.
packageId This property is required. String
The ID of the package.
acquisitionLocation String
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
feedId 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.
packageId This property is required. string
The ID of the package.
acquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
feedId 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 This property is required. 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.
packageId This property is required. String
The ID of the package.
acquisitionLocation String
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
feedId 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 This property is required. string
The name of this resource.
PrimaryPackage This property is required. RunbookProcessStepDeployPackageActionPrimaryPackage
The package assocated with this action.
ActionTemplate RunbookProcessStepDeployPackageActionActionTemplate
Represents the template that is associated with this action.
CanBeUsedForProjectVersioning bool
Channels List<string>
The channels associated with this deployment action.
Condition string
The condition associated with this deployment action.
Containers List<RunbookProcessStepDeployPackageActionContainer>
The deployment action container associated with this deployment action.
Environments List<string>
The environments within which this deployment action will run.
ExcludedEnvironments List<string>
The environments that this step will be skipped in
Features List<string>
A list of enabled features for this action.
GitDependency RunbookProcessStepDeployPackageActionGitDependency
Configuration for resource sourcing from a git repository.
Id string
The unique ID for this resource.
IsDisabled bool
Indicates the disabled status of this deployment action.
IsRequired bool
Indicates the required status of this deployment action.
Notes string
The notes associated with this deployment action.
Packages List<RunbookProcessStepDeployPackageActionPackage>
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.
SortOrder double
TenantTags List<string>
A list of tenant tags associated with this resource.
WindowsService RunbookProcessStepDeployPackageActionWindowsService
Deploy a windows service feature
Name This property is required. string
The name of this resource.
PrimaryPackage This property is required. RunbookProcessStepDeployPackageActionPrimaryPackage
The package assocated with this action.
ActionTemplate RunbookProcessStepDeployPackageActionActionTemplate
Represents the template that is associated with this action.
CanBeUsedForProjectVersioning bool
Channels []string
The channels associated with this deployment action.
Condition string
The condition associated with this deployment action.
Containers []RunbookProcessStepDeployPackageActionContainer
The deployment action container associated with this deployment action.
Environments []string
The environments within which this deployment action will run.
ExcludedEnvironments []string
The environments that this step will be skipped in
Features []string
A list of enabled features for this action.
GitDependency RunbookProcessStepDeployPackageActionGitDependency
Configuration for resource sourcing from a git repository.
Id string
The unique ID for this resource.
IsDisabled bool
Indicates the disabled status of this deployment action.
IsRequired bool
Indicates the required status of this deployment action.
Notes string
The notes associated with this deployment action.
Packages []RunbookProcessStepDeployPackageActionPackage
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.
SortOrder float64
TenantTags []string
A list of tenant tags associated with this resource.
WindowsService RunbookProcessStepDeployPackageActionWindowsService
Deploy a windows service feature
name This property is required. String
The name of this resource.
primaryPackage This property is required. RunbookProcessStepDeployPackageActionPrimaryPackage
The package assocated with this action.
actionTemplate RunbookProcessStepDeployPackageActionActionTemplate
Represents the template that is associated with this action.
canBeUsedForProjectVersioning Boolean
channels List<String>
The channels associated with this deployment action.
condition String
The condition associated with this deployment action.
containers List<RunbookProcessStepDeployPackageActionContainer>
The deployment action container associated with this deployment action.
environments List<String>
The environments within which this deployment action will run.
excludedEnvironments List<String>
The environments that this step will be skipped in
features List<String>
A list of enabled features for this action.
gitDependency RunbookProcessStepDeployPackageActionGitDependency
Configuration for resource sourcing from a git repository.
id String
The unique ID for this resource.
isDisabled Boolean
Indicates the disabled status of this deployment action.
isRequired Boolean
Indicates the required status of this deployment action.
notes String
The notes associated with this deployment action.
packages List<RunbookProcessStepDeployPackageActionPackage>
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.
sortOrder Double
tenantTags List<String>
A list of tenant tags associated with this resource.
windowsService RunbookProcessStepDeployPackageActionWindowsService
Deploy a windows service feature
name This property is required. string
The name of this resource.
primaryPackage This property is required. RunbookProcessStepDeployPackageActionPrimaryPackage
The package assocated with this action.
actionTemplate RunbookProcessStepDeployPackageActionActionTemplate
Represents the template that is associated with this action.
canBeUsedForProjectVersioning boolean
channels string[]
The channels associated with this deployment action.
condition string
The condition associated with this deployment action.
containers RunbookProcessStepDeployPackageActionContainer[]
The deployment action container associated with this deployment action.
environments string[]
The environments within which this deployment action will run.
excludedEnvironments string[]
The environments that this step will be skipped in
features string[]
A list of enabled features for this action.
gitDependency RunbookProcessStepDeployPackageActionGitDependency
Configuration for resource sourcing from a git repository.
id string
The unique ID for this resource.
isDisabled boolean
Indicates the disabled status of this deployment action.
isRequired boolean
Indicates the required status of this deployment action.
notes string
The notes associated with this deployment action.
packages RunbookProcessStepDeployPackageActionPackage[]
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.
sortOrder number
tenantTags string[]
A list of tenant tags associated with this resource.
windowsService RunbookProcessStepDeployPackageActionWindowsService
Deploy a windows service feature
name This property is required. str
The name of this resource.
primary_package This property is required. RunbookProcessStepDeployPackageActionPrimaryPackage
The package assocated with this action.
action_template RunbookProcessStepDeployPackageActionActionTemplate
Represents the template that is associated with this action.
can_be_used_for_project_versioning bool
channels Sequence[str]
The channels associated with this deployment action.
condition str
The condition associated with this deployment action.
containers Sequence[RunbookProcessStepDeployPackageActionContainer]
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 RunbookProcessStepDeployPackageActionGitDependency
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[RunbookProcessStepDeployPackageActionPackage]
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
tenant_tags Sequence[str]
A list of tenant tags associated with this resource.
windows_service RunbookProcessStepDeployPackageActionWindowsService
Deploy a windows service feature
name This property is required. String
The name of this resource.
primaryPackage This property is required. Property Map
The package assocated with this action.
actionTemplate Property Map
Represents the template that is associated with this action.
canBeUsedForProjectVersioning Boolean
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.
excludedEnvironments List<String>
The environments that this step will be skipped in
features List<String>
A list of enabled features for this action.
gitDependency Property Map
Configuration for resource sourcing from a git repository.
id String
The unique ID for this resource.
isDisabled Boolean
Indicates the disabled status of this deployment action.
isRequired 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.
sortOrder Number
tenantTags List<String>
A list of tenant tags associated with this resource.
windowsService Property Map
Deploy a windows service feature

RunbookProcessStepDeployPackageActionActionTemplate
, RunbookProcessStepDeployPackageActionActionTemplateArgs

Id This property is required. string
The ID of this resource.
CommunityActionTemplateId string
Version double
Id This property is required. string
The ID of this resource.
CommunityActionTemplateId string
Version float64
id This property is required. String
The ID of this resource.
communityActionTemplateId String
version Double
id This property is required. string
The ID of this resource.
communityActionTemplateId string
version number
id This property is required. str
The ID of this resource.
community_action_template_id str
version float
id This property is required. String
The ID of this resource.
communityActionTemplateId String
version Number

RunbookProcessStepDeployPackageActionContainer
, RunbookProcessStepDeployPackageActionContainerArgs

FeedId string
Image string
FeedId string
Image string
feedId String
image String
feedId string
image string
feed_id str
image str
feedId String
image String

RunbookProcessStepDeployPackageActionGitDependency
, RunbookProcessStepDeployPackageActionGitDependencyArgs

DefaultBranch This property is required. string
Name of the default branch of the repository.
GitCredentialType This property is required. string
The Git credential authentication type.
RepositoryUri This property is required. string
The Git URI for the repository where this resource is sourced from.
FilePathFilters List<string>
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
GitCredentialId string
ID of an existing Git credential.
DefaultBranch This property is required. string
Name of the default branch of the repository.
GitCredentialType This property is required. string
The Git credential authentication type.
RepositoryUri This property is required. string
The Git URI for the repository where this resource is sourced from.
FilePathFilters []string
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
GitCredentialId string
ID of an existing Git credential.
defaultBranch This property is required. String
Name of the default branch of the repository.
gitCredentialType This property is required. String
The Git credential authentication type.
repositoryUri This property is required. String
The Git URI for the repository where this resource is sourced from.
filePathFilters List<String>
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
gitCredentialId String
ID of an existing Git credential.
defaultBranch This property is required. string
Name of the default branch of the repository.
gitCredentialType This property is required. string
The Git credential authentication type.
repositoryUri This property is required. string
The Git URI for the repository where this resource is sourced from.
filePathFilters string[]
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
gitCredentialId string
ID of an existing Git credential.
default_branch This property is required. str
Name of the default branch of the repository.
git_credential_type This property is required. str
The Git credential authentication type.
repository_uri This property is required. str
The Git URI for the repository where this resource is sourced from.
file_path_filters Sequence[str]
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
git_credential_id str
ID of an existing Git credential.
defaultBranch This property is required. String
Name of the default branch of the repository.
gitCredentialType This property is required. String
The Git credential authentication type.
repositoryUri This property is required. String
The Git URI for the repository where this resource is sourced from.
filePathFilters List<String>
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
gitCredentialId String
ID of an existing Git credential.

RunbookProcessStepDeployPackageActionPackage
, RunbookProcessStepDeployPackageActionPackageArgs

PackageId This property is required. string
The ID of the package.
AcquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
FeedId 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.
PackageId This property is required. string
The ID of the package.
AcquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
FeedId 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.
packageId This property is required. String
The ID of the package.
acquisitionLocation String
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
feedId 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.
packageId This property is required. string
The ID of the package.
acquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
feedId 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 This property is required. 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.
packageId This property is required. String
The ID of the package.
acquisitionLocation String
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
feedId 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

PackageId This property is required. string
The ID of the package.
AcquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
FeedId 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.
PackageId This property is required. string
The ID of the package.
AcquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
FeedId 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.
packageId This property is required. String
The ID of the package.
acquisitionLocation String
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
feedId 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.
packageId This property is required. string
The ID of the package.
acquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
feedId 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 This property is required. 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.
packageId This property is required. String
The ID of the package.
acquisitionLocation String
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
feedId 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

ExecutablePath This property is required. string
The path to the executable relative to the package installation directory
ServiceName This property is required. string
The name of the service
Arguments string
The command line arguments that will be passed to the service when it starts
CreateOrUpdateService bool
CustomAccountName string
The Windows/domain account of the custom user that the service will run under
CustomAccountPassword string
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)
DisplayName string
The display name of the service (optional)
ServiceAccount string
Which built-in account will the service run under. Can be LocalSystem, NT Authority\NetworkService, NT Authority\LocalService, _CUSTOM or an expression
StartMode string
When will the service start. Can be auto, delayed-auto, manual, unchanged or an expression
ExecutablePath This property is required. string
The path to the executable relative to the package installation directory
ServiceName This property is required. string
The name of the service
Arguments string
The command line arguments that will be passed to the service when it starts
CreateOrUpdateService bool
CustomAccountName string
The Windows/domain account of the custom user that the service will run under
CustomAccountPassword string
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)
DisplayName string
The display name of the service (optional)
ServiceAccount string
Which built-in account will the service run under. Can be LocalSystem, NT Authority\NetworkService, NT Authority\LocalService, _CUSTOM or an expression
StartMode string
When will the service start. Can be auto, delayed-auto, manual, unchanged or an expression
executablePath This property is required. String
The path to the executable relative to the package installation directory
serviceName This property is required. String
The name of the service
arguments String
The command line arguments that will be passed to the service when it starts
createOrUpdateService Boolean
customAccountName String
The Windows/domain account of the custom user that the service will run under
customAccountPassword String
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)
displayName String
The display name of the service (optional)
serviceAccount String
Which built-in account will the service run under. Can be LocalSystem, NT Authority\NetworkService, NT Authority\LocalService, _CUSTOM or an expression
startMode String
When will the service start. Can be auto, delayed-auto, manual, unchanged or an expression
executablePath This property is required. string
The path to the executable relative to the package installation directory
serviceName This property is required. string
The name of the service
arguments string
The command line arguments that will be passed to the service when it starts
createOrUpdateService boolean
customAccountName string
The Windows/domain account of the custom user that the service will run under
customAccountPassword string
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)
displayName string
The display name of the service (optional)
serviceAccount string
Which built-in account will the service run under. Can be LocalSystem, NT Authority\NetworkService, NT Authority\LocalService, _CUSTOM or an expression
startMode string
When will the service start. Can be auto, delayed-auto, manual, unchanged or an expression
executable_path This property is required. str
The path to the executable relative to the package installation directory
service_name This property is required. str
The name of the service
arguments str
The command line arguments that will be passed to the service when it starts
create_or_update_service bool
custom_account_name str
The Windows/domain account of the custom user that the service will run under
custom_account_password str
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
executablePath This property is required. String
The path to the executable relative to the package installation directory
serviceName This property is required. String
The name of the service
arguments String
The command line arguments that will be passed to the service when it starts
createOrUpdateService Boolean
customAccountName String
The Windows/domain account of the custom user that the service will run under
customAccountPassword String
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)
displayName String
The display name of the service (optional)
serviceAccount String
Which built-in account will the service run under. Can be LocalSystem, NT Authority\NetworkService, NT Authority\LocalService, _CUSTOM or an expression
startMode String
When will the service start. Can be auto, delayed-auto, manual, unchanged or an expression

RunbookProcessStepDeployWindowsServiceAction
, RunbookProcessStepDeployWindowsServiceActionArgs

ExecutablePath This property is required. string
The path to the executable relative to the package installation directory
Name This property is required. string
The name of this resource.
PrimaryPackage This property is required. RunbookProcessStepDeployWindowsServiceActionPrimaryPackage
The package assocated with this action.
ServiceName This property is required. string
The name of the service
ActionTemplate RunbookProcessStepDeployWindowsServiceActionActionTemplate
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
CanBeUsedForProjectVersioning bool
Channels List<string>
The channels associated with this deployment action.
Condition string
The condition associated with this deployment action.
Containers List<RunbookProcessStepDeployWindowsServiceActionContainer>
The deployment action container associated with this deployment action.
CreateOrUpdateService bool
CustomAccountName string
The Windows/domain account of the custom user that the service will run under
CustomAccountPassword string
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)
DisplayName string
The display name of the service (optional)
Environments List<string>
The environments within which this deployment action will run.
ExcludedEnvironments List<string>
The environments that this step will be skipped in
Features List<string>
A list of enabled features for this action.
GitDependency RunbookProcessStepDeployWindowsServiceActionGitDependency
Configuration for resource sourcing from a git repository.
Id string
The unique ID for this resource.
IsDisabled bool
Indicates the disabled status of this deployment action.
IsRequired bool
Indicates the required status of this deployment action.
Notes string
The notes associated with this deployment action.
Packages List<RunbookProcessStepDeployWindowsServiceActionPackage>
The package assocated with this action.
Properties Dictionary<string, string>
The properties associated with this deployment action.
ServiceAccount 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.
SortOrder double
StartMode string
When will the service start. Can be auto, delayed-auto, manual, unchanged or an expression
TenantTags List<string>
A list of tenant tags associated with this resource.
ExecutablePath This property is required. string
The path to the executable relative to the package installation directory
Name This property is required. string
The name of this resource.
PrimaryPackage This property is required. RunbookProcessStepDeployWindowsServiceActionPrimaryPackage
The package assocated with this action.
ServiceName This property is required. string
The name of the service
ActionTemplate RunbookProcessStepDeployWindowsServiceActionActionTemplate
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
CanBeUsedForProjectVersioning bool
Channels []string
The channels associated with this deployment action.
Condition string
The condition associated with this deployment action.
Containers []RunbookProcessStepDeployWindowsServiceActionContainer
The deployment action container associated with this deployment action.
CreateOrUpdateService bool
CustomAccountName string
The Windows/domain account of the custom user that the service will run under
CustomAccountPassword string
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)
DisplayName string
The display name of the service (optional)
Environments []string
The environments within which this deployment action will run.
ExcludedEnvironments []string
The environments that this step will be skipped in
Features []string
A list of enabled features for this action.
GitDependency RunbookProcessStepDeployWindowsServiceActionGitDependency
Configuration for resource sourcing from a git repository.
Id string
The unique ID for this resource.
IsDisabled bool
Indicates the disabled status of this deployment action.
IsRequired bool
Indicates the required status of this deployment action.
Notes string
The notes associated with this deployment action.
Packages []RunbookProcessStepDeployWindowsServiceActionPackage
The package assocated with this action.
Properties map[string]string
The properties associated with this deployment action.
ServiceAccount 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.
SortOrder float64
StartMode string
When will the service start. Can be auto, delayed-auto, manual, unchanged or an expression
TenantTags []string
A list of tenant tags associated with this resource.
executablePath This property is required. String
The path to the executable relative to the package installation directory
name This property is required. String
The name of this resource.
primaryPackage This property is required. RunbookProcessStepDeployWindowsServiceActionPrimaryPackage
The package assocated with this action.
serviceName This property is required. String
The name of the service
actionTemplate RunbookProcessStepDeployWindowsServiceActionActionTemplate
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
canBeUsedForProjectVersioning Boolean
channels List<String>
The channels associated with this deployment action.
condition String
The condition associated with this deployment action.
containers List<RunbookProcessStepDeployWindowsServiceActionContainer>
The deployment action container associated with this deployment action.
createOrUpdateService Boolean
customAccountName String
The Windows/domain account of the custom user that the service will run under
customAccountPassword String
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)
displayName String
The display name of the service (optional)
environments List<String>
The environments within which this deployment action will run.
excludedEnvironments List<String>
The environments that this step will be skipped in
features List<String>
A list of enabled features for this action.
gitDependency RunbookProcessStepDeployWindowsServiceActionGitDependency
Configuration for resource sourcing from a git repository.
id String
The unique ID for this resource.
isDisabled Boolean
Indicates the disabled status of this deployment action.
isRequired Boolean
Indicates the required status of this deployment action.
notes String
The notes associated with this deployment action.
packages List<RunbookProcessStepDeployWindowsServiceActionPackage>
The package assocated with this action.
properties Map<String,String>
The properties associated with this deployment action.
serviceAccount 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.
sortOrder Double
startMode String
When will the service start. Can be auto, delayed-auto, manual, unchanged or an expression
tenantTags List<String>
A list of tenant tags associated with this resource.
executablePath This property is required. string
The path to the executable relative to the package installation directory
name This property is required. string
The name of this resource.
primaryPackage This property is required. RunbookProcessStepDeployWindowsServiceActionPrimaryPackage
The package assocated with this action.
serviceName This property is required. string
The name of the service
actionTemplate RunbookProcessStepDeployWindowsServiceActionActionTemplate
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
canBeUsedForProjectVersioning boolean
channels string[]
The channels associated with this deployment action.
condition string
The condition associated with this deployment action.
containers RunbookProcessStepDeployWindowsServiceActionContainer[]
The deployment action container associated with this deployment action.
createOrUpdateService boolean
customAccountName string
The Windows/domain account of the custom user that the service will run under
customAccountPassword string
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)
displayName string
The display name of the service (optional)
environments string[]
The environments within which this deployment action will run.
excludedEnvironments string[]
The environments that this step will be skipped in
features string[]
A list of enabled features for this action.
gitDependency RunbookProcessStepDeployWindowsServiceActionGitDependency
Configuration for resource sourcing from a git repository.
id string
The unique ID for this resource.
isDisabled boolean
Indicates the disabled status of this deployment action.
isRequired boolean
Indicates the required status of this deployment action.
notes string
The notes associated with this deployment action.
packages RunbookProcessStepDeployWindowsServiceActionPackage[]
The package assocated with this action.
properties {[key: string]: string}
The properties associated with this deployment action.
serviceAccount 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.
sortOrder number
startMode string
When will the service start. Can be auto, delayed-auto, manual, unchanged or an expression
tenantTags string[]
A list of tenant tags associated with this resource.
executable_path This property is required. str
The path to the executable relative to the package installation directory
name This property is required. str
The name of this resource.
primary_package This property is required. RunbookProcessStepDeployWindowsServiceActionPrimaryPackage
The package assocated with this action.
service_name This property is required. str
The name of the service
action_template RunbookProcessStepDeployWindowsServiceActionActionTemplate
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_used_for_project_versioning bool
channels Sequence[str]
The channels associated with this deployment action.
condition str
The condition associated with this deployment action.
containers Sequence[RunbookProcessStepDeployWindowsServiceActionContainer]
The deployment action container associated with this deployment action.
create_or_update_service bool
custom_account_name str
The Windows/domain account of the custom user that the service will run under
custom_account_password str
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 RunbookProcessStepDeployWindowsServiceActionGitDependency
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[RunbookProcessStepDeployWindowsServiceActionPackage]
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
tenant_tags Sequence[str]
A list of tenant tags associated with this resource.
executablePath This property is required. String
The path to the executable relative to the package installation directory
name This property is required. String
The name of this resource.
primaryPackage This property is required. Property Map
The package assocated with this action.
serviceName This property is required. String
The name of the service
actionTemplate 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
canBeUsedForProjectVersioning Boolean
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.
createOrUpdateService Boolean
customAccountName String
The Windows/domain account of the custom user that the service will run under
customAccountPassword String
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)
displayName String
The display name of the service (optional)
environments List<String>
The environments within which this deployment action will run.
excludedEnvironments List<String>
The environments that this step will be skipped in
features List<String>
A list of enabled features for this action.
gitDependency Property Map
Configuration for resource sourcing from a git repository.
id String
The unique ID for this resource.
isDisabled Boolean
Indicates the disabled status of this deployment action.
isRequired 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.
serviceAccount 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.
sortOrder Number
startMode String
When will the service start. Can be auto, delayed-auto, manual, unchanged or an expression
tenantTags List<String>
A list of tenant tags associated with this resource.

RunbookProcessStepDeployWindowsServiceActionActionTemplate
, RunbookProcessStepDeployWindowsServiceActionActionTemplateArgs

Id This property is required. string
The ID of this resource.
CommunityActionTemplateId string
Version double
Id This property is required. string
The ID of this resource.
CommunityActionTemplateId string
Version float64
id This property is required. String
The ID of this resource.
communityActionTemplateId String
version Double
id This property is required. string
The ID of this resource.
communityActionTemplateId string
version number
id This property is required. str
The ID of this resource.
community_action_template_id str
version float
id This property is required. String
The ID of this resource.
communityActionTemplateId String
version Number

RunbookProcessStepDeployWindowsServiceActionContainer
, RunbookProcessStepDeployWindowsServiceActionContainerArgs

FeedId string
Image string
FeedId string
Image string
feedId String
image String
feedId string
image string
feed_id str
image str
feedId String
image String

RunbookProcessStepDeployWindowsServiceActionGitDependency
, RunbookProcessStepDeployWindowsServiceActionGitDependencyArgs

DefaultBranch This property is required. string
Name of the default branch of the repository.
GitCredentialType This property is required. string
The Git credential authentication type.
RepositoryUri This property is required. string
The Git URI for the repository where this resource is sourced from.
FilePathFilters List<string>
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
GitCredentialId string
ID of an existing Git credential.
DefaultBranch This property is required. string
Name of the default branch of the repository.
GitCredentialType This property is required. string
The Git credential authentication type.
RepositoryUri This property is required. string
The Git URI for the repository where this resource is sourced from.
FilePathFilters []string
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
GitCredentialId string
ID of an existing Git credential.
defaultBranch This property is required. String
Name of the default branch of the repository.
gitCredentialType This property is required. String
The Git credential authentication type.
repositoryUri This property is required. String
The Git URI for the repository where this resource is sourced from.
filePathFilters List<String>
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
gitCredentialId String
ID of an existing Git credential.
defaultBranch This property is required. string
Name of the default branch of the repository.
gitCredentialType This property is required. string
The Git credential authentication type.
repositoryUri This property is required. string
The Git URI for the repository where this resource is sourced from.
filePathFilters string[]
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
gitCredentialId string
ID of an existing Git credential.
default_branch This property is required. str
Name of the default branch of the repository.
git_credential_type This property is required. str
The Git credential authentication type.
repository_uri This property is required. str
The Git URI for the repository where this resource is sourced from.
file_path_filters Sequence[str]
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
git_credential_id str
ID of an existing Git credential.
defaultBranch This property is required. String
Name of the default branch of the repository.
gitCredentialType This property is required. String
The Git credential authentication type.
repositoryUri This property is required. String
The Git URI for the repository where this resource is sourced from.
filePathFilters List<String>
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
gitCredentialId String
ID of an existing Git credential.

RunbookProcessStepDeployWindowsServiceActionPackage
, RunbookProcessStepDeployWindowsServiceActionPackageArgs

PackageId This property is required. string
The ID of the package.
AcquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
FeedId 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.
PackageId This property is required. string
The ID of the package.
AcquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
FeedId 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.
packageId This property is required. String
The ID of the package.
acquisitionLocation String
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
feedId 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.
packageId This property is required. string
The ID of the package.
acquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
feedId 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 This property is required. 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.
packageId This property is required. String
The ID of the package.
acquisitionLocation String
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
feedId 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

PackageId This property is required. string
The ID of the package.
AcquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
FeedId 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.
PackageId This property is required. string
The ID of the package.
AcquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
FeedId 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.
packageId This property is required. String
The ID of the package.
acquisitionLocation String
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
feedId 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.
packageId This property is required. string
The ID of the package.
acquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
feedId 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 This property is required. 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.
packageId This property is required. String
The ID of the package.
acquisitionLocation String
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
feedId 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 This property is required. string
The instructions for the user to follow
Name This property is required. string
The name of this resource.
ActionTemplate RunbookProcessStepManualInterventionActionActionTemplate
Represents the template that is associated with this action.
BlockDeployments string
Should other deployments be blocked while this manual intervention is awaiting action.
CanBeUsedForProjectVersioning bool
Channels List<string>
The channels associated with this deployment action.
Condition string
The condition associated with this deployment action.
Containers List<RunbookProcessStepManualInterventionActionContainer>
The deployment action container associated with this deployment action.
Environments List<string>
The environments within which this deployment action will run.
ExcludedEnvironments List<string>
The environments that this step will be skipped in
Features List<string>
A list of enabled features for this action.
GitDependency RunbookProcessStepManualInterventionActionGitDependency
Configuration for resource sourcing from a git repository.
Id string
The unique ID for this resource.
IsDisabled bool
Indicates the disabled status of this deployment action.
IsRequired bool
Indicates the required status of this deployment action.
Notes string
The notes associated with this deployment action.
Packages List<RunbookProcessStepManualInterventionActionPackage>
The package assocated with this action.
Properties Dictionary<string, string>
The properties associated with this deployment action.
ResponsibleTeams 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.
SortOrder double
TenantTags List<string>
A list of tenant tags associated with this resource.
Instructions This property is required. string
The instructions for the user to follow
Name This property is required. string
The name of this resource.
ActionTemplate RunbookProcessStepManualInterventionActionActionTemplate
Represents the template that is associated with this action.
BlockDeployments string
Should other deployments be blocked while this manual intervention is awaiting action.
CanBeUsedForProjectVersioning bool
Channels []string
The channels associated with this deployment action.
Condition string
The condition associated with this deployment action.
Containers []RunbookProcessStepManualInterventionActionContainer
The deployment action container associated with this deployment action.
Environments []string
The environments within which this deployment action will run.
ExcludedEnvironments []string
The environments that this step will be skipped in
Features []string
A list of enabled features for this action.
GitDependency RunbookProcessStepManualInterventionActionGitDependency
Configuration for resource sourcing from a git repository.
Id string
The unique ID for this resource.
IsDisabled bool
Indicates the disabled status of this deployment action.
IsRequired bool
Indicates the required status of this deployment action.
Notes string
The notes associated with this deployment action.
Packages []RunbookProcessStepManualInterventionActionPackage
The package assocated with this action.
Properties map[string]string
The properties associated with this deployment action.
ResponsibleTeams 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.
SortOrder float64
TenantTags []string
A list of tenant tags associated with this resource.
instructions This property is required. String
The instructions for the user to follow
name This property is required. String
The name of this resource.
actionTemplate RunbookProcessStepManualInterventionActionActionTemplate
Represents the template that is associated with this action.
blockDeployments String
Should other deployments be blocked while this manual intervention is awaiting action.
canBeUsedForProjectVersioning Boolean
channels List<String>
The channels associated with this deployment action.
condition String
The condition associated with this deployment action.
containers List<RunbookProcessStepManualInterventionActionContainer>
The deployment action container associated with this deployment action.
environments List<String>
The environments within which this deployment action will run.
excludedEnvironments List<String>
The environments that this step will be skipped in
features List<String>
A list of enabled features for this action.
gitDependency RunbookProcessStepManualInterventionActionGitDependency
Configuration for resource sourcing from a git repository.
id String
The unique ID for this resource.
isDisabled Boolean
Indicates the disabled status of this deployment action.
isRequired Boolean
Indicates the required status of this deployment action.
notes String
The notes associated with this deployment action.
packages List<RunbookProcessStepManualInterventionActionPackage>
The package assocated with this action.
properties Map<String,String>
The properties associated with this deployment action.
responsibleTeams 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.
sortOrder Double
tenantTags List<String>
A list of tenant tags associated with this resource.
instructions This property is required. string
The instructions for the user to follow
name This property is required. string
The name of this resource.
actionTemplate RunbookProcessStepManualInterventionActionActionTemplate
Represents the template that is associated with this action.
blockDeployments string
Should other deployments be blocked while this manual intervention is awaiting action.
canBeUsedForProjectVersioning boolean
channels string[]
The channels associated with this deployment action.
condition string
The condition associated with this deployment action.
containers RunbookProcessStepManualInterventionActionContainer[]
The deployment action container associated with this deployment action.
environments string[]
The environments within which this deployment action will run.
excludedEnvironments string[]
The environments that this step will be skipped in
features string[]
A list of enabled features for this action.
gitDependency RunbookProcessStepManualInterventionActionGitDependency
Configuration for resource sourcing from a git repository.
id string
The unique ID for this resource.
isDisabled boolean
Indicates the disabled status of this deployment action.
isRequired boolean
Indicates the required status of this deployment action.
notes string
The notes associated with this deployment action.
packages RunbookProcessStepManualInterventionActionPackage[]
The package assocated with this action.
properties {[key: string]: string}
The properties associated with this deployment action.
responsibleTeams 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.
sortOrder number
tenantTags string[]
A list of tenant tags associated with this resource.
instructions This property is required. str
The instructions for the user to follow
name This property is required. str
The name of this resource.
action_template RunbookProcessStepManualInterventionActionActionTemplate
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_used_for_project_versioning bool
channels Sequence[str]
The channels associated with this deployment action.
condition str
The condition associated with this deployment action.
containers Sequence[RunbookProcessStepManualInterventionActionContainer]
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 RunbookProcessStepManualInterventionActionGitDependency
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[RunbookProcessStepManualInterventionActionPackage]
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
tenant_tags Sequence[str]
A list of tenant tags associated with this resource.
instructions This property is required. String
The instructions for the user to follow
name This property is required. String
The name of this resource.
actionTemplate Property Map
Represents the template that is associated with this action.
blockDeployments String
Should other deployments be blocked while this manual intervention is awaiting action.
canBeUsedForProjectVersioning Boolean
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.
excludedEnvironments List<String>
The environments that this step will be skipped in
features List<String>
A list of enabled features for this action.
gitDependency Property Map
Configuration for resource sourcing from a git repository.
id String
The unique ID for this resource.
isDisabled Boolean
Indicates the disabled status of this deployment action.
isRequired 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.
responsibleTeams 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.
sortOrder Number
tenantTags List<String>
A list of tenant tags associated with this resource.

RunbookProcessStepManualInterventionActionActionTemplate
, RunbookProcessStepManualInterventionActionActionTemplateArgs

Id This property is required. string
The ID of this resource.
CommunityActionTemplateId string
Version double
Id This property is required. string
The ID of this resource.
CommunityActionTemplateId string
Version float64
id This property is required. String
The ID of this resource.
communityActionTemplateId String
version Double
id This property is required. string
The ID of this resource.
communityActionTemplateId string
version number
id This property is required. str
The ID of this resource.
community_action_template_id str
version float
id This property is required. String
The ID of this resource.
communityActionTemplateId String
version Number

RunbookProcessStepManualInterventionActionContainer
, RunbookProcessStepManualInterventionActionContainerArgs

FeedId string
Image string
FeedId string
Image string
feedId String
image String
feedId string
image string
feed_id str
image str
feedId String
image String

RunbookProcessStepManualInterventionActionGitDependency
, RunbookProcessStepManualInterventionActionGitDependencyArgs

DefaultBranch This property is required. string
Name of the default branch of the repository.
GitCredentialType This property is required. string
The Git credential authentication type.
RepositoryUri This property is required. string
The Git URI for the repository where this resource is sourced from.
FilePathFilters List<string>
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
GitCredentialId string
ID of an existing Git credential.
DefaultBranch This property is required. string
Name of the default branch of the repository.
GitCredentialType This property is required. string
The Git credential authentication type.
RepositoryUri This property is required. string
The Git URI for the repository where this resource is sourced from.
FilePathFilters []string
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
GitCredentialId string
ID of an existing Git credential.
defaultBranch This property is required. String
Name of the default branch of the repository.
gitCredentialType This property is required. String
The Git credential authentication type.
repositoryUri This property is required. String
The Git URI for the repository where this resource is sourced from.
filePathFilters List<String>
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
gitCredentialId String
ID of an existing Git credential.
defaultBranch This property is required. string
Name of the default branch of the repository.
gitCredentialType This property is required. string
The Git credential authentication type.
repositoryUri This property is required. string
The Git URI for the repository where this resource is sourced from.
filePathFilters string[]
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
gitCredentialId string
ID of an existing Git credential.
default_branch This property is required. str
Name of the default branch of the repository.
git_credential_type This property is required. str
The Git credential authentication type.
repository_uri This property is required. str
The Git URI for the repository where this resource is sourced from.
file_path_filters Sequence[str]
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
git_credential_id str
ID of an existing Git credential.
defaultBranch This property is required. String
Name of the default branch of the repository.
gitCredentialType This property is required. String
The Git credential authentication type.
repositoryUri This property is required. String
The Git URI for the repository where this resource is sourced from.
filePathFilters List<String>
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
gitCredentialId String
ID of an existing Git credential.

RunbookProcessStepManualInterventionActionPackage
, RunbookProcessStepManualInterventionActionPackageArgs

PackageId This property is required. string
The ID of the package.
AcquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
FeedId 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.
PackageId This property is required. string
The ID of the package.
AcquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
FeedId 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.
packageId This property is required. String
The ID of the package.
acquisitionLocation String
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
feedId 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.
packageId This property is required. string
The ID of the package.
acquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
feedId 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 This property is required. 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.
packageId This property is required. String
The ID of the package.
acquisitionLocation String
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
feedId 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 This property is required. string
The name of this resource.
ActionTemplate RunbookProcessStepRunKubectlScriptActionActionTemplate
Represents the template that is associated with this action.
CanBeUsedForProjectVersioning bool
Channels List<string>
The channels associated with this deployment action.
Condition string
The condition associated with this deployment action.
Containers List<RunbookProcessStepRunKubectlScriptActionContainer>
The deployment action container associated with this deployment action.
Environments List<string>
The environments within which this deployment action will run.
ExcludedEnvironments List<string>
The environments that this step will be skipped in
Features List<string>
A list of enabled features for this action.
GitDependency RunbookProcessStepRunKubectlScriptActionGitDependency
Configuration for resource sourcing from a git repository.
Id string
The unique ID for this resource.
IsDisabled bool
Indicates the disabled status of this deployment action.
IsRequired bool
Indicates the required status of this deployment action.
Namespace string
Notes string
The notes associated with this deployment action.
Packages List<RunbookProcessStepRunKubectlScriptActionPackage>
The package assocated with this action.
PrimaryPackage RunbookProcessStepRunKubectlScriptActionPrimaryPackage
The package assocated with this action.
Properties Dictionary<string, string>
The properties associated with this deployment action.
RunOnServer bool
Whether this step runs on a worker or on the target
ScriptBody string
ScriptFileName string
The script file name in the package
ScriptParameters string
Parameters expected by the script. Use platform specific calling convention. e.g. -Path #{VariableStoringPath} for PowerShell or -- #{VariableStoringPath} for ScriptCS
ScriptSource string
ScriptSyntax string
Slug string
The human-readable unique identifier for this resource.
SortOrder double
TenantTags List<string>
A list of tenant tags associated with this resource.
VariableSubstitutionInFiles string
A newline-separated list of file names to transform, relative to the package contents. Extended wildcard syntax is supported.
WorkerPoolId string
The worker pool associated with this deployment action.
WorkerPoolVariable string
The worker pool variable associated with this deployment action.
Name This property is required. string
The name of this resource.
ActionTemplate RunbookProcessStepRunKubectlScriptActionActionTemplate
Represents the template that is associated with this action.
CanBeUsedForProjectVersioning bool
Channels []string
The channels associated with this deployment action.
Condition string
The condition associated with this deployment action.
Containers []RunbookProcessStepRunKubectlScriptActionContainer
The deployment action container associated with this deployment action.
Environments []string
The environments within which this deployment action will run.
ExcludedEnvironments []string
The environments that this step will be skipped in
Features []string
A list of enabled features for this action.
GitDependency RunbookProcessStepRunKubectlScriptActionGitDependency
Configuration for resource sourcing from a git repository.
Id string
The unique ID for this resource.
IsDisabled bool
Indicates the disabled status of this deployment action.
IsRequired bool
Indicates the required status of this deployment action.
Namespace string
Notes string
The notes associated with this deployment action.
Packages []RunbookProcessStepRunKubectlScriptActionPackage
The package assocated with this action.
PrimaryPackage RunbookProcessStepRunKubectlScriptActionPrimaryPackage
The package assocated with this action.
Properties map[string]string
The properties associated with this deployment action.
RunOnServer bool
Whether this step runs on a worker or on the target
ScriptBody string
ScriptFileName string
The script file name in the package
ScriptParameters string
Parameters expected by the script. Use platform specific calling convention. e.g. -Path #{VariableStoringPath} for PowerShell or -- #{VariableStoringPath} for ScriptCS
ScriptSource string
ScriptSyntax string
Slug string
The human-readable unique identifier for this resource.
SortOrder float64
TenantTags []string
A list of tenant tags associated with this resource.
VariableSubstitutionInFiles string
A newline-separated list of file names to transform, relative to the package contents. Extended wildcard syntax is supported.
WorkerPoolId string
The worker pool associated with this deployment action.
WorkerPoolVariable string
The worker pool variable associated with this deployment action.
name This property is required. String
The name of this resource.
actionTemplate RunbookProcessStepRunKubectlScriptActionActionTemplate
Represents the template that is associated with this action.
canBeUsedForProjectVersioning Boolean
channels List<String>
The channels associated with this deployment action.
condition String
The condition associated with this deployment action.
containers List<RunbookProcessStepRunKubectlScriptActionContainer>
The deployment action container associated with this deployment action.
environments List<String>
The environments within which this deployment action will run.
excludedEnvironments List<String>
The environments that this step will be skipped in
features List<String>
A list of enabled features for this action.
gitDependency RunbookProcessStepRunKubectlScriptActionGitDependency
Configuration for resource sourcing from a git repository.
id String
The unique ID for this resource.
isDisabled Boolean
Indicates the disabled status of this deployment action.
isRequired Boolean
Indicates the required status of this deployment action.
namespace String
notes String
The notes associated with this deployment action.
packages List<RunbookProcessStepRunKubectlScriptActionPackage>
The package assocated with this action.
primaryPackage RunbookProcessStepRunKubectlScriptActionPrimaryPackage
The package assocated with this action.
properties Map<String,String>
The properties associated with this deployment action.
runOnServer Boolean
Whether this step runs on a worker or on the target
scriptBody String
scriptFileName String
The script file name in the package
scriptParameters String
Parameters expected by the script. Use platform specific calling convention. e.g. -Path #{VariableStoringPath} for PowerShell or -- #{VariableStoringPath} for ScriptCS
scriptSource String
scriptSyntax String
slug String
The human-readable unique identifier for this resource.
sortOrder Double
tenantTags List<String>
A list of tenant tags associated with this resource.
variableSubstitutionInFiles String
A newline-separated list of file names to transform, relative to the package contents. Extended wildcard syntax is supported.
workerPoolId String
The worker pool associated with this deployment action.
workerPoolVariable String
The worker pool variable associated with this deployment action.
name This property is required. string
The name of this resource.
actionTemplate RunbookProcessStepRunKubectlScriptActionActionTemplate
Represents the template that is associated with this action.
canBeUsedForProjectVersioning boolean
channels string[]
The channels associated with this deployment action.
condition string
The condition associated with this deployment action.
containers RunbookProcessStepRunKubectlScriptActionContainer[]
The deployment action container associated with this deployment action.
environments string[]
The environments within which this deployment action will run.
excludedEnvironments string[]
The environments that this step will be skipped in
features string[]
A list of enabled features for this action.
gitDependency RunbookProcessStepRunKubectlScriptActionGitDependency
Configuration for resource sourcing from a git repository.
id string
The unique ID for this resource.
isDisabled boolean
Indicates the disabled status of this deployment action.
isRequired boolean
Indicates the required status of this deployment action.
namespace string
notes string
The notes associated with this deployment action.
packages RunbookProcessStepRunKubectlScriptActionPackage[]
The package assocated with this action.
primaryPackage RunbookProcessStepRunKubectlScriptActionPrimaryPackage
The package assocated with this action.
properties {[key: string]: string}
The properties associated with this deployment action.
runOnServer boolean
Whether this step runs on a worker or on the target
scriptBody string
scriptFileName string
The script file name in the package
scriptParameters string
Parameters expected by the script. Use platform specific calling convention. e.g. -Path #{VariableStoringPath} for PowerShell or -- #{VariableStoringPath} for ScriptCS
scriptSource string
scriptSyntax string
slug string
The human-readable unique identifier for this resource.
sortOrder number
tenantTags string[]
A list of tenant tags associated with this resource.
variableSubstitutionInFiles string
A newline-separated list of file names to transform, relative to the package contents. Extended wildcard syntax is supported.
workerPoolId string
The worker pool associated with this deployment action.
workerPoolVariable string
The worker pool variable associated with this deployment action.
name This property is required. str
The name of this resource.
action_template RunbookProcessStepRunKubectlScriptActionActionTemplate
Represents the template that is associated with this action.
can_be_used_for_project_versioning bool
channels Sequence[str]
The channels associated with this deployment action.
condition str
The condition associated with this deployment action.
containers Sequence[RunbookProcessStepRunKubectlScriptActionContainer]
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 RunbookProcessStepRunKubectlScriptActionGitDependency
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[RunbookProcessStepRunKubectlScriptActionPackage]
The package assocated with this action.
primary_package RunbookProcessStepRunKubectlScriptActionPrimaryPackage
The package assocated with this action.
properties Mapping[str, str]
The properties associated with this deployment action.
run_on_server bool
Whether this step runs on a worker or on the target
script_body str
script_file_name str
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
tenant_tags Sequence[str]
A list of tenant tags associated with this resource.
variable_substitution_in_files str
A newline-separated list of file names to transform, relative to the package contents. Extended wildcard syntax is supported.
worker_pool_id str
The worker pool associated with this deployment action.
worker_pool_variable str
The worker pool variable associated with this deployment action.
name This property is required. String
The name of this resource.
actionTemplate Property Map
Represents the template that is associated with this action.
canBeUsedForProjectVersioning Boolean
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.
excludedEnvironments List<String>
The environments that this step will be skipped in
features List<String>
A list of enabled features for this action.
gitDependency Property Map
Configuration for resource sourcing from a git repository.
id String
The unique ID for this resource.
isDisabled Boolean
Indicates the disabled status of this deployment action.
isRequired 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.
primaryPackage Property Map
The package assocated with this action.
properties Map<String>
The properties associated with this deployment action.
runOnServer Boolean
Whether this step runs on a worker or on the target
scriptBody String
scriptFileName String
The script file name in the package
scriptParameters String
Parameters expected by the script. Use platform specific calling convention. e.g. -Path #{VariableStoringPath} for PowerShell or -- #{VariableStoringPath} for ScriptCS
scriptSource String
scriptSyntax String
slug String
The human-readable unique identifier for this resource.
sortOrder Number
tenantTags List<String>
A list of tenant tags associated with this resource.
variableSubstitutionInFiles String
A newline-separated list of file names to transform, relative to the package contents. Extended wildcard syntax is supported.
workerPoolId String
The worker pool associated with this deployment action.
workerPoolVariable String
The worker pool variable associated with this deployment action.

RunbookProcessStepRunKubectlScriptActionActionTemplate
, RunbookProcessStepRunKubectlScriptActionActionTemplateArgs

Id This property is required. string
The ID of this resource.
CommunityActionTemplateId string
Version double
Id This property is required. string
The ID of this resource.
CommunityActionTemplateId string
Version float64
id This property is required. String
The ID of this resource.
communityActionTemplateId String
version Double
id This property is required. string
The ID of this resource.
communityActionTemplateId string
version number
id This property is required. str
The ID of this resource.
community_action_template_id str
version float
id This property is required. String
The ID of this resource.
communityActionTemplateId String
version Number

RunbookProcessStepRunKubectlScriptActionContainer
, RunbookProcessStepRunKubectlScriptActionContainerArgs

FeedId string
Image string
FeedId string
Image string
feedId String
image String
feedId string
image string
feed_id str
image str
feedId String
image String

RunbookProcessStepRunKubectlScriptActionGitDependency
, RunbookProcessStepRunKubectlScriptActionGitDependencyArgs

DefaultBranch This property is required. string
Name of the default branch of the repository.
GitCredentialType This property is required. string
The Git credential authentication type.
RepositoryUri This property is required. string
The Git URI for the repository where this resource is sourced from.
FilePathFilters List<string>
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
GitCredentialId string
ID of an existing Git credential.
DefaultBranch This property is required. string
Name of the default branch of the repository.
GitCredentialType This property is required. string
The Git credential authentication type.
RepositoryUri This property is required. string
The Git URI for the repository where this resource is sourced from.
FilePathFilters []string
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
GitCredentialId string
ID of an existing Git credential.
defaultBranch This property is required. String
Name of the default branch of the repository.
gitCredentialType This property is required. String
The Git credential authentication type.
repositoryUri This property is required. String
The Git URI for the repository where this resource is sourced from.
filePathFilters List<String>
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
gitCredentialId String
ID of an existing Git credential.
defaultBranch This property is required. string
Name of the default branch of the repository.
gitCredentialType This property is required. string
The Git credential authentication type.
repositoryUri This property is required. string
The Git URI for the repository where this resource is sourced from.
filePathFilters string[]
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
gitCredentialId string
ID of an existing Git credential.
default_branch This property is required. str
Name of the default branch of the repository.
git_credential_type This property is required. str
The Git credential authentication type.
repository_uri This property is required. str
The Git URI for the repository where this resource is sourced from.
file_path_filters Sequence[str]
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
git_credential_id str
ID of an existing Git credential.
defaultBranch This property is required. String
Name of the default branch of the repository.
gitCredentialType This property is required. String
The Git credential authentication type.
repositoryUri This property is required. String
The Git URI for the repository where this resource is sourced from.
filePathFilters List<String>
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
gitCredentialId String
ID of an existing Git credential.

RunbookProcessStepRunKubectlScriptActionPackage
, RunbookProcessStepRunKubectlScriptActionPackageArgs

Name This property is required. string
The name of the package
PackageId This property is required. string
The ID of the package.
AcquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
ExtractDuringDeployment bool
Whether to extract the package during deployment
FeedId 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 This property is required. string
The name of the package
PackageId This property is required. string
The ID of the package.
AcquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
ExtractDuringDeployment bool
Whether to extract the package during deployment
FeedId 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 This property is required. String
The name of the package
packageId This property is required. String
The ID of the package.
acquisitionLocation String
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
extractDuringDeployment Boolean
Whether to extract the package during deployment
feedId 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 This property is required. string
The name of the package
packageId This property is required. string
The ID of the package.
acquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
extractDuringDeployment boolean
Whether to extract the package during deployment
feedId 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 This property is required. str
The name of the package
package_id This property is required. 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_deployment bool
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 This property is required. String
The name of the package
packageId This property is required. String
The ID of the package.
acquisitionLocation String
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
extractDuringDeployment Boolean
Whether to extract the package during deployment
feedId 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

PackageId This property is required. string
The ID of the package.
AcquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
FeedId 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.
PackageId This property is required. string
The ID of the package.
AcquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
FeedId 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.
packageId This property is required. String
The ID of the package.
acquisitionLocation String
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
feedId 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.
packageId This property is required. string
The ID of the package.
acquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
feedId 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 This property is required. 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.
packageId This property is required. String
The ID of the package.
acquisitionLocation String
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
feedId 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 This property is required. string
The name of this resource.
ActionTemplate RunbookProcessStepRunScriptActionActionTemplate
Represents the template that is associated with this action.
CanBeUsedForProjectVersioning bool
Channels List<string>
The channels associated with this deployment action.
Condition string
The condition associated with this deployment action.
Containers List<RunbookProcessStepRunScriptActionContainer>
The deployment action container associated with this deployment action.
Environments List<string>
The environments within which this deployment action will run.
ExcludedEnvironments List<string>
The environments that this step will be skipped in
Features List<string>
A list of enabled features for this action.
GitDependency RunbookProcessStepRunScriptActionGitDependency
Configuration for resource sourcing from a git repository.
Id string
The unique ID for this resource.
IsDisabled bool
Indicates the disabled status of this deployment action.
IsRequired bool
Indicates the required status of this deployment action.
Notes string
The notes associated with this deployment action.
Packages List<RunbookProcessStepRunScriptActionPackage>
The package assocated with this action.
PrimaryPackage RunbookProcessStepRunScriptActionPrimaryPackage
The package assocated with this action.
Properties Dictionary<string, string>
The properties associated with this deployment action.

Deprecated: Deprecated

RunOnServer bool
Whether this step runs on a worker or on the target
ScriptBody string
ScriptFileName string
The script file name in the package
ScriptParameters string
Parameters expected by the script. Use platform specific calling convention. e.g. -Path #{VariableStoringPath} for PowerShell or -- #{VariableStoringPath} for ScriptCS
ScriptSource string
ScriptSyntax string
Slug string
The human-readable unique identifier for this resource.
SortOrder double
TenantTags List<string>
A list of tenant tags associated with this resource.
VariableSubstitutionInFiles string
A newline-separated list of file names to transform, relative to the package contents. Extended wildcard syntax is supported.
WorkerPoolId string
The worker pool associated with this deployment action.
WorkerPoolVariable string
The worker pool variable associated with this deployment action.
Name This property is required. string
The name of this resource.
ActionTemplate RunbookProcessStepRunScriptActionActionTemplate
Represents the template that is associated with this action.
CanBeUsedForProjectVersioning bool
Channels []string
The channels associated with this deployment action.
Condition string
The condition associated with this deployment action.
Containers []RunbookProcessStepRunScriptActionContainer
The deployment action container associated with this deployment action.
Environments []string
The environments within which this deployment action will run.
ExcludedEnvironments []string
The environments that this step will be skipped in
Features []string
A list of enabled features for this action.
GitDependency RunbookProcessStepRunScriptActionGitDependency
Configuration for resource sourcing from a git repository.
Id string
The unique ID for this resource.
IsDisabled bool
Indicates the disabled status of this deployment action.
IsRequired bool
Indicates the required status of this deployment action.
Notes string
The notes associated with this deployment action.
Packages []RunbookProcessStepRunScriptActionPackage
The package assocated with this action.
PrimaryPackage RunbookProcessStepRunScriptActionPrimaryPackage
The package assocated with this action.
Properties map[string]string
The properties associated with this deployment action.

Deprecated: Deprecated

RunOnServer bool
Whether this step runs on a worker or on the target
ScriptBody string
ScriptFileName string
The script file name in the package
ScriptParameters string
Parameters expected by the script. Use platform specific calling convention. e.g. -Path #{VariableStoringPath} for PowerShell or -- #{VariableStoringPath} for ScriptCS
ScriptSource string
ScriptSyntax string
Slug string
The human-readable unique identifier for this resource.
SortOrder float64
TenantTags []string
A list of tenant tags associated with this resource.
VariableSubstitutionInFiles string
A newline-separated list of file names to transform, relative to the package contents. Extended wildcard syntax is supported.
WorkerPoolId string
The worker pool associated with this deployment action.
WorkerPoolVariable string
The worker pool variable associated with this deployment action.
name This property is required. String
The name of this resource.
actionTemplate RunbookProcessStepRunScriptActionActionTemplate
Represents the template that is associated with this action.
canBeUsedForProjectVersioning Boolean
channels List<String>
The channels associated with this deployment action.
condition String
The condition associated with this deployment action.
containers List<RunbookProcessStepRunScriptActionContainer>
The deployment action container associated with this deployment action.
environments List<String>
The environments within which this deployment action will run.
excludedEnvironments List<String>
The environments that this step will be skipped in
features List<String>
A list of enabled features for this action.
gitDependency RunbookProcessStepRunScriptActionGitDependency
Configuration for resource sourcing from a git repository.
id String
The unique ID for this resource.
isDisabled Boolean
Indicates the disabled status of this deployment action.
isRequired Boolean
Indicates the required status of this deployment action.
notes String
The notes associated with this deployment action.
packages List<RunbookProcessStepRunScriptActionPackage>
The package assocated with this action.
primaryPackage RunbookProcessStepRunScriptActionPrimaryPackage
The package assocated with this action.
properties Map<String,String>
The properties associated with this deployment action.

Deprecated: Deprecated

runOnServer Boolean
Whether this step runs on a worker or on the target
scriptBody String
scriptFileName String
The script file name in the package
scriptParameters String
Parameters expected by the script. Use platform specific calling convention. e.g. -Path #{VariableStoringPath} for PowerShell or -- #{VariableStoringPath} for ScriptCS
scriptSource String
scriptSyntax String
slug String
The human-readable unique identifier for this resource.
sortOrder Double
tenantTags List<String>
A list of tenant tags associated with this resource.
variableSubstitutionInFiles String
A newline-separated list of file names to transform, relative to the package contents. Extended wildcard syntax is supported.
workerPoolId String
The worker pool associated with this deployment action.
workerPoolVariable String
The worker pool variable associated with this deployment action.
name This property is required. string
The name of this resource.
actionTemplate RunbookProcessStepRunScriptActionActionTemplate
Represents the template that is associated with this action.
canBeUsedForProjectVersioning boolean
channels string[]
The channels associated with this deployment action.
condition string
The condition associated with this deployment action.
containers RunbookProcessStepRunScriptActionContainer[]
The deployment action container associated with this deployment action.
environments string[]
The environments within which this deployment action will run.
excludedEnvironments string[]
The environments that this step will be skipped in
features string[]
A list of enabled features for this action.
gitDependency RunbookProcessStepRunScriptActionGitDependency
Configuration for resource sourcing from a git repository.
id string
The unique ID for this resource.
isDisabled boolean
Indicates the disabled status of this deployment action.
isRequired boolean
Indicates the required status of this deployment action.
notes string
The notes associated with this deployment action.
packages RunbookProcessStepRunScriptActionPackage[]
The package assocated with this action.
primaryPackage RunbookProcessStepRunScriptActionPrimaryPackage
The package assocated with this action.
properties {[key: string]: string}
The properties associated with this deployment action.

Deprecated: Deprecated

runOnServer boolean
Whether this step runs on a worker or on the target
scriptBody string
scriptFileName string
The script file name in the package
scriptParameters string
Parameters expected by the script. Use platform specific calling convention. e.g. -Path #{VariableStoringPath} for PowerShell or -- #{VariableStoringPath} for ScriptCS
scriptSource string
scriptSyntax string
slug string
The human-readable unique identifier for this resource.
sortOrder number
tenantTags string[]
A list of tenant tags associated with this resource.
variableSubstitutionInFiles string
A newline-separated list of file names to transform, relative to the package contents. Extended wildcard syntax is supported.
workerPoolId string
The worker pool associated with this deployment action.
workerPoolVariable string
The worker pool variable associated with this deployment action.
name This property is required. str
The name of this resource.
action_template RunbookProcessStepRunScriptActionActionTemplate
Represents the template that is associated with this action.
can_be_used_for_project_versioning bool
channels Sequence[str]
The channels associated with this deployment action.
condition str
The condition associated with this deployment action.
containers Sequence[RunbookProcessStepRunScriptActionContainer]
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 RunbookProcessStepRunScriptActionGitDependency
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[RunbookProcessStepRunScriptActionPackage]
The package assocated with this action.
primary_package RunbookProcessStepRunScriptActionPrimaryPackage
The package assocated with this action.
properties Mapping[str, str]
The properties associated with this deployment action.

Deprecated: Deprecated

run_on_server bool
Whether this step runs on a worker or on the target
script_body str
script_file_name str
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
tenant_tags Sequence[str]
A list of tenant tags associated with this resource.
variable_substitution_in_files str
A newline-separated list of file names to transform, relative to the package contents. Extended wildcard syntax is supported.
worker_pool_id str
The worker pool associated with this deployment action.
worker_pool_variable str
The worker pool variable associated with this deployment action.
name This property is required. String
The name of this resource.
actionTemplate Property Map
Represents the template that is associated with this action.
canBeUsedForProjectVersioning Boolean
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.
excludedEnvironments List<String>
The environments that this step will be skipped in
features List<String>
A list of enabled features for this action.
gitDependency Property Map
Configuration for resource sourcing from a git repository.
id String
The unique ID for this resource.
isDisabled Boolean
Indicates the disabled status of this deployment action.
isRequired 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.
primaryPackage Property Map
The package assocated with this action.
properties Map<String>
The properties associated with this deployment action.

Deprecated: Deprecated

runOnServer Boolean
Whether this step runs on a worker or on the target
scriptBody String
scriptFileName String
The script file name in the package
scriptParameters String
Parameters expected by the script. Use platform specific calling convention. e.g. -Path #{VariableStoringPath} for PowerShell or -- #{VariableStoringPath} for ScriptCS
scriptSource String
scriptSyntax String
slug String
The human-readable unique identifier for this resource.
sortOrder Number
tenantTags List<String>
A list of tenant tags associated with this resource.
variableSubstitutionInFiles String
A newline-separated list of file names to transform, relative to the package contents. Extended wildcard syntax is supported.
workerPoolId String
The worker pool associated with this deployment action.
workerPoolVariable String
The worker pool variable associated with this deployment action.

RunbookProcessStepRunScriptActionActionTemplate
, RunbookProcessStepRunScriptActionActionTemplateArgs

Id This property is required. string
The ID of this resource.
CommunityActionTemplateId string
Version double
Id This property is required. string
The ID of this resource.
CommunityActionTemplateId string
Version float64
id This property is required. String
The ID of this resource.
communityActionTemplateId String
version Double
id This property is required. string
The ID of this resource.
communityActionTemplateId string
version number
id This property is required. str
The ID of this resource.
community_action_template_id str
version float
id This property is required. String
The ID of this resource.
communityActionTemplateId String
version Number

RunbookProcessStepRunScriptActionContainer
, RunbookProcessStepRunScriptActionContainerArgs

FeedId string
Image string
FeedId string
Image string
feedId String
image String
feedId string
image string
feed_id str
image str
feedId String
image String

RunbookProcessStepRunScriptActionGitDependency
, RunbookProcessStepRunScriptActionGitDependencyArgs

DefaultBranch This property is required. string
Name of the default branch of the repository.
GitCredentialType This property is required. string
The Git credential authentication type.
RepositoryUri This property is required. string
The Git URI for the repository where this resource is sourced from.
FilePathFilters List<string>
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
GitCredentialId string
ID of an existing Git credential.
DefaultBranch This property is required. string
Name of the default branch of the repository.
GitCredentialType This property is required. string
The Git credential authentication type.
RepositoryUri This property is required. string
The Git URI for the repository where this resource is sourced from.
FilePathFilters []string
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
GitCredentialId string
ID of an existing Git credential.
defaultBranch This property is required. String
Name of the default branch of the repository.
gitCredentialType This property is required. String
The Git credential authentication type.
repositoryUri This property is required. String
The Git URI for the repository where this resource is sourced from.
filePathFilters List<String>
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
gitCredentialId String
ID of an existing Git credential.
defaultBranch This property is required. string
Name of the default branch of the repository.
gitCredentialType This property is required. string
The Git credential authentication type.
repositoryUri This property is required. string
The Git URI for the repository where this resource is sourced from.
filePathFilters string[]
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
gitCredentialId string
ID of an existing Git credential.
default_branch This property is required. str
Name of the default branch of the repository.
git_credential_type This property is required. str
The Git credential authentication type.
repository_uri This property is required. str
The Git URI for the repository where this resource is sourced from.
file_path_filters Sequence[str]
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
git_credential_id str
ID of an existing Git credential.
defaultBranch This property is required. String
Name of the default branch of the repository.
gitCredentialType This property is required. String
The Git credential authentication type.
repositoryUri This property is required. String
The Git URI for the repository where this resource is sourced from.
filePathFilters List<String>
List of file path filters used to narrow down the directory where files are to be sourced from. Supports glob patten syntax.
gitCredentialId String
ID of an existing Git credential.

RunbookProcessStepRunScriptActionPackage
, RunbookProcessStepRunScriptActionPackageArgs

Name This property is required. string
The name of the package
PackageId This property is required. string
The ID of the package.
AcquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
ExtractDuringDeployment bool
Whether to extract the package during deployment
FeedId 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 This property is required. string
The name of the package
PackageId This property is required. string
The ID of the package.
AcquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
ExtractDuringDeployment bool
Whether to extract the package during deployment
FeedId 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 This property is required. String
The name of the package
packageId This property is required. String
The ID of the package.
acquisitionLocation String
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
extractDuringDeployment Boolean
Whether to extract the package during deployment
feedId 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 This property is required. string
The name of the package
packageId This property is required. string
The ID of the package.
acquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
extractDuringDeployment boolean
Whether to extract the package during deployment
feedId 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 This property is required. str
The name of the package
package_id This property is required. 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_deployment bool
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 This property is required. String
The name of the package
packageId This property is required. String
The ID of the package.
acquisitionLocation String
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
extractDuringDeployment Boolean
Whether to extract the package during deployment
feedId 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

PackageId This property is required. string
The ID of the package.
AcquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
FeedId 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.
PackageId This property is required. string
The ID of the package.
AcquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
FeedId 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.
packageId This property is required. String
The ID of the package.
acquisitionLocation String
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
feedId 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.
packageId This property is required. string
The ID of the package.
acquisitionLocation string
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
feedId 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 This property is required. 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.
packageId This property is required. String
The ID of the package.
acquisitionLocation String
Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
feedId 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.