1. Packages
  2. Octopusdeploy Provider
  3. API Docs
  4. RunbookProcess
octopusdeploy 0.43.1 published on Wednesday, Apr 30, 2025 by octopusdeploylabs

octopusdeploy.RunbookProcess

Explore with Pulumi AI

octopusdeploy logo
octopusdeploy 0.43.1 published on Wednesday, Apr 30, 2025 by octopusdeploylabs

    Create RunbookProcess Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new RunbookProcess(name: string, args: RunbookProcessArgs, opts?: CustomResourceOptions);
    @overload
    def RunbookProcess(resource_name: str,
                       args: RunbookProcessArgs,
                       opts: Optional[ResourceOptions] = None)
    
    @overload
    def RunbookProcess(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       runbook_id: Optional[str] = None,
                       last_snapshot_id: Optional[str] = None,
                       project_id: Optional[str] = None,
                       runbook_process_id: Optional[str] = None,
                       space_id: Optional[str] = None,
                       steps: Optional[Sequence[RunbookProcessStepArgs]] = None,
                       version: Optional[float] = None)
    func NewRunbookProcess(ctx *Context, name string, args RunbookProcessArgs, opts ...ResourceOption) (*RunbookProcess, error)
    public RunbookProcess(string name, RunbookProcessArgs args, CustomResourceOptions? opts = null)
    public RunbookProcess(String name, RunbookProcessArgs args)
    public RunbookProcess(String name, RunbookProcessArgs args, CustomResourceOptions options)
    
    type: octopusdeploy:RunbookProcess
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args RunbookProcessArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args RunbookProcessArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args RunbookProcessArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args RunbookProcessArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args RunbookProcessArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var runbookProcessResource = new Octopusdeploy.RunbookProcess("runbookProcessResource", new()
    {
        RunbookId = "string",
        LastSnapshotId = "string",
        ProjectId = "string",
        RunbookProcessId = "string",
        SpaceId = "string",
        Steps = new[]
        {
            new Octopusdeploy.Inputs.RunbookProcessStepArgs
            {
                Name = "string",
                ManualInterventionActions = new[]
                {
                    new Octopusdeploy.Inputs.RunbookProcessStepManualInterventionActionArgs
                    {
                        Instructions = "string",
                        Name = "string",
                        Id = "string",
                        CanBeUsedForProjectVersioning = false,
                        Condition = "string",
                        Containers = new[]
                        {
                            new Octopusdeploy.Inputs.RunbookProcessStepManualInterventionActionContainerArgs
                            {
                                FeedId = "string",
                                Image = "string",
                            },
                        },
                        Environments = new[]
                        {
                            "string",
                        },
                        ExcludedEnvironments = new[]
                        {
                            "string",
                        },
                        Features = new[]
                        {
                            "string",
                        },
                        GitDependency = new Octopusdeploy.Inputs.RunbookProcessStepManualInterventionActionGitDependencyArgs
                        {
                            DefaultBranch = "string",
                            GitCredentialType = "string",
                            RepositoryUri = "string",
                            FilePathFilters = new[]
                            {
                                "string",
                            },
                            GitCredentialId = "string",
                        },
                        ActionTemplate = new Octopusdeploy.Inputs.RunbookProcessStepManualInterventionActionActionTemplateArgs
                        {
                            Id = "string",
                            CommunityActionTemplateId = "string",
                            Version = 0,
                        },
                        Channels = new[]
                        {
                            "string",
                        },
                        IsDisabled = false,
                        IsRequired = false,
                        BlockDeployments = "string",
                        Notes = "string",
                        Packages = new[]
                        {
                            new Octopusdeploy.Inputs.RunbookProcessStepManualInterventionActionPackageArgs
                            {
                                PackageId = "string",
                                AcquisitionLocation = "string",
                                FeedId = "string",
                                Id = "string",
                                Name = "string",
                                Properties = 
                                {
                                    { "string", "string" },
                                },
                            },
                        },
                        Properties = 
                        {
                            { "string", "string" },
                        },
                        ResponsibleTeams = "string",
                        Slug = "string",
                        SortOrder = 0,
                        TenantTags = new[]
                        {
                            "string",
                        },
                    },
                },
                PackageRequirement = "string",
                ConditionExpression = "string",
                DeployKubernetesSecretActions = new[]
                {
                    new Octopusdeploy.Inputs.RunbookProcessStepDeployKubernetesSecretActionArgs
                    {
                        Name = "string",
                        SecretValues = 
                        {
                            { "string", "string" },
                        },
                        SecretName = "string",
                        ExcludedEnvironments = new[]
                        {
                            "string",
                        },
                        Notes = "string",
                        Environments = new[]
                        {
                            "string",
                        },
                        ActionTemplate = new Octopusdeploy.Inputs.RunbookProcessStepDeployKubernetesSecretActionActionTemplateArgs
                        {
                            Id = "string",
                            CommunityActionTemplateId = "string",
                            Version = 0,
                        },
                        Features = new[]
                        {
                            "string",
                        },
                        GitDependency = new Octopusdeploy.Inputs.RunbookProcessStepDeployKubernetesSecretActionGitDependencyArgs
                        {
                            DefaultBranch = "string",
                            GitCredentialType = "string",
                            RepositoryUri = "string",
                            FilePathFilters = new[]
                            {
                                "string",
                            },
                            GitCredentialId = "string",
                        },
                        Id = "string",
                        IsDisabled = false,
                        IsRequired = false,
                        KubernetesObjectStatusCheckEnabled = false,
                        Condition = "string",
                        Containers = new[]
                        {
                            new Octopusdeploy.Inputs.RunbookProcessStepDeployKubernetesSecretActionContainerArgs
                            {
                                FeedId = "string",
                                Image = "string",
                            },
                        },
                        Packages = new[]
                        {
                            new Octopusdeploy.Inputs.RunbookProcessStepDeployKubernetesSecretActionPackageArgs
                            {
                                PackageId = "string",
                                AcquisitionLocation = "string",
                                FeedId = "string",
                                Id = "string",
                                Name = "string",
                                Properties = 
                                {
                                    { "string", "string" },
                                },
                            },
                        },
                        Properties = 
                        {
                            { "string", "string" },
                        },
                        RunOnServer = false,
                        Channels = new[]
                        {
                            "string",
                        },
                        CanBeUsedForProjectVersioning = false,
                        Slug = "string",
                        SortOrder = 0,
                        TenantTags = new[]
                        {
                            "string",
                        },
                        WorkerPoolId = "string",
                        WorkerPoolVariable = "string",
                    },
                },
                DeployPackageActions = new[]
                {
                    new Octopusdeploy.Inputs.RunbookProcessStepDeployPackageActionArgs
                    {
                        Name = "string",
                        PrimaryPackage = new Octopusdeploy.Inputs.RunbookProcessStepDeployPackageActionPrimaryPackageArgs
                        {
                            PackageId = "string",
                            AcquisitionLocation = "string",
                            FeedId = "string",
                            Id = "string",
                            Name = "string",
                            Properties = 
                            {
                                { "string", "string" },
                            },
                        },
                        Environments = new[]
                        {
                            "string",
                        },
                        IsRequired = false,
                        Containers = new[]
                        {
                            new Octopusdeploy.Inputs.RunbookProcessStepDeployPackageActionContainerArgs
                            {
                                FeedId = "string",
                                Image = "string",
                            },
                        },
                        ActionTemplate = new Octopusdeploy.Inputs.RunbookProcessStepDeployPackageActionActionTemplateArgs
                        {
                            Id = "string",
                            CommunityActionTemplateId = "string",
                            Version = 0,
                        },
                        ExcludedEnvironments = new[]
                        {
                            "string",
                        },
                        Features = new[]
                        {
                            "string",
                        },
                        GitDependency = new Octopusdeploy.Inputs.RunbookProcessStepDeployPackageActionGitDependencyArgs
                        {
                            DefaultBranch = "string",
                            GitCredentialType = "string",
                            RepositoryUri = "string",
                            FilePathFilters = new[]
                            {
                                "string",
                            },
                            GitCredentialId = "string",
                        },
                        Id = "string",
                        IsDisabled = false,
                        Condition = "string",
                        Channels = new[]
                        {
                            "string",
                        },
                        Notes = "string",
                        Packages = new[]
                        {
                            new Octopusdeploy.Inputs.RunbookProcessStepDeployPackageActionPackageArgs
                            {
                                PackageId = "string",
                                AcquisitionLocation = "string",
                                FeedId = "string",
                                Id = "string",
                                Name = "string",
                                Properties = 
                                {
                                    { "string", "string" },
                                },
                            },
                        },
                        CanBeUsedForProjectVersioning = false,
                        Properties = 
                        {
                            { "string", "string" },
                        },
                        Slug = "string",
                        SortOrder = 0,
                        TenantTags = new[]
                        {
                            "string",
                        },
                        WindowsService = new Octopusdeploy.Inputs.RunbookProcessStepDeployPackageActionWindowsServiceArgs
                        {
                            ExecutablePath = "string",
                            ServiceName = "string",
                            Arguments = "string",
                            CreateOrUpdateService = false,
                            CustomAccountName = "string",
                            CustomAccountPassword = "string",
                            Dependencies = "string",
                            Description = "string",
                            DisplayName = "string",
                            ServiceAccount = "string",
                            StartMode = "string",
                        },
                    },
                },
                DeployWindowsServiceActions = new[]
                {
                    new Octopusdeploy.Inputs.RunbookProcessStepDeployWindowsServiceActionArgs
                    {
                        ExecutablePath = "string",
                        ServiceName = "string",
                        PrimaryPackage = new Octopusdeploy.Inputs.RunbookProcessStepDeployWindowsServiceActionPrimaryPackageArgs
                        {
                            PackageId = "string",
                            AcquisitionLocation = "string",
                            FeedId = "string",
                            Id = "string",
                            Name = "string",
                            Properties = 
                            {
                                { "string", "string" },
                            },
                        },
                        Name = "string",
                        CustomAccountName = "string",
                        Id = "string",
                        CreateOrUpdateService = false,
                        ActionTemplate = new Octopusdeploy.Inputs.RunbookProcessStepDeployWindowsServiceActionActionTemplateArgs
                        {
                            Id = "string",
                            CommunityActionTemplateId = "string",
                            Version = 0,
                        },
                        CustomAccountPassword = "string",
                        Dependencies = "string",
                        Description = "string",
                        DisplayName = "string",
                        Environments = new[]
                        {
                            "string",
                        },
                        ExcludedEnvironments = new[]
                        {
                            "string",
                        },
                        Condition = "string",
                        Features = new[]
                        {
                            "string",
                        },
                        GitDependency = new Octopusdeploy.Inputs.RunbookProcessStepDeployWindowsServiceActionGitDependencyArgs
                        {
                            DefaultBranch = "string",
                            GitCredentialType = "string",
                            RepositoryUri = "string",
                            FilePathFilters = new[]
                            {
                                "string",
                            },
                            GitCredentialId = "string",
                        },
                        Containers = new[]
                        {
                            new Octopusdeploy.Inputs.RunbookProcessStepDeployWindowsServiceActionContainerArgs
                            {
                                FeedId = "string",
                                Image = "string",
                            },
                        },
                        IsDisabled = false,
                        IsRequired = false,
                        Channels = new[]
                        {
                            "string",
                        },
                        Notes = "string",
                        Packages = new[]
                        {
                            new Octopusdeploy.Inputs.RunbookProcessStepDeployWindowsServiceActionPackageArgs
                            {
                                PackageId = "string",
                                AcquisitionLocation = "string",
                                FeedId = "string",
                                Id = "string",
                                Name = "string",
                                Properties = 
                                {
                                    { "string", "string" },
                                },
                            },
                        },
                        CanBeUsedForProjectVersioning = false,
                        Properties = 
                        {
                            { "string", "string" },
                        },
                        ServiceAccount = "string",
                        Arguments = "string",
                        Slug = "string",
                        SortOrder = 0,
                        StartMode = "string",
                        TenantTags = new[]
                        {
                            "string",
                        },
                    },
                },
                Condition = "string",
                Id = "string",
                ApplyTerraformTemplateActions = new[]
                {
                    new Octopusdeploy.Inputs.RunbookProcessStepApplyTerraformTemplateActionArgs
                    {
                        Name = "string",
                        AdvancedOptions = new Octopusdeploy.Inputs.RunbookProcessStepApplyTerraformTemplateActionAdvancedOptionsArgs
                        {
                            AllowAdditionalPluginDownloads = false,
                            ApplyParameters = "string",
                            InitParameters = "string",
                            PluginCacheDirectory = "string",
                            Workspace = "string",
                        },
                        InlineTemplate = "string",
                        Template = new Octopusdeploy.Inputs.RunbookProcessStepApplyTerraformTemplateActionTemplateArgs
                        {
                            AdditionalVariableFiles = "string",
                            Directory = "string",
                            RunAutomaticFileSubstitution = false,
                            TargetFiles = "string",
                        },
                        CanBeUsedForProjectVersioning = false,
                        Channels = new[]
                        {
                            "string",
                        },
                        IsRequired = false,
                        Containers = new[]
                        {
                            new Octopusdeploy.Inputs.RunbookProcessStepApplyTerraformTemplateActionContainerArgs
                            {
                                FeedId = "string",
                                Image = "string",
                            },
                        },
                        Environments = new[]
                        {
                            "string",
                        },
                        ExcludedEnvironments = new[]
                        {
                            "string",
                        },
                        Features = new[]
                        {
                            "string",
                        },
                        GitDependency = new Octopusdeploy.Inputs.RunbookProcessStepApplyTerraformTemplateActionGitDependencyArgs
                        {
                            DefaultBranch = "string",
                            GitCredentialType = "string",
                            RepositoryUri = "string",
                            FilePathFilters = new[]
                            {
                                "string",
                            },
                            GitCredentialId = "string",
                        },
                        GoogleCloudAccount = new Octopusdeploy.Inputs.RunbookProcessStepApplyTerraformTemplateActionGoogleCloudAccountArgs
                        {
                            ImpersonateServiceAccount = false,
                            Project = "string",
                            Region = "string",
                            ServiceAccountEmails = "string",
                            UseVmServiceAccount = false,
                            Variable = "string",
                            Zone = "string",
                        },
                        Id = "string",
                        AzureAccount = new Octopusdeploy.Inputs.RunbookProcessStepApplyTerraformTemplateActionAzureAccountArgs
                        {
                            Variable = "string",
                        },
                        ActionTemplate = new Octopusdeploy.Inputs.RunbookProcessStepApplyTerraformTemplateActionActionTemplateArgs
                        {
                            Id = "string",
                            CommunityActionTemplateId = "string",
                            Version = 0,
                        },
                        Condition = "string",
                        AwsAccount = new Octopusdeploy.Inputs.RunbookProcessStepApplyTerraformTemplateActionAwsAccountArgs
                        {
                            Region = "string",
                            Role = new Octopusdeploy.Inputs.RunbookProcessStepApplyTerraformTemplateActionAwsAccountRoleArgs
                            {
                                Arn = "string",
                                ExternalId = "string",
                                RoleSessionName = "string",
                                SessionDuration = 0,
                            },
                            UseInstanceRole = false,
                            Variable = "string",
                        },
                        Notes = "string",
                        Packages = new[]
                        {
                            new Octopusdeploy.Inputs.RunbookProcessStepApplyTerraformTemplateActionPackageArgs
                            {
                                PackageId = "string",
                                AcquisitionLocation = "string",
                                FeedId = "string",
                                Id = "string",
                                Name = "string",
                                Properties = 
                                {
                                    { "string", "string" },
                                },
                            },
                        },
                        PrimaryPackage = new Octopusdeploy.Inputs.RunbookProcessStepApplyTerraformTemplateActionPrimaryPackageArgs
                        {
                            PackageId = "string",
                            AcquisitionLocation = "string",
                            FeedId = "string",
                            Id = "string",
                            Name = "string",
                            Properties = 
                            {
                                { "string", "string" },
                            },
                        },
                        Properties = 
                        {
                            { "string", "string" },
                        },
                        RunOnServer = false,
                        Slug = "string",
                        SortOrder = 0,
                        IsDisabled = false,
                        TemplateParameters = "string",
                        TenantTags = new[]
                        {
                            "string",
                        },
                        WorkerPoolId = "string",
                        WorkerPoolVariable = "string",
                    },
                },
                Actions = new[]
                {
                    new Octopusdeploy.Inputs.RunbookProcessStepActionArgs
                    {
                        Name = "string",
                        ActionType = "string",
                        IsRequired = false,
                        CanBeUsedForProjectVersioning = false,
                        Condition = "string",
                        Containers = new[]
                        {
                            new Octopusdeploy.Inputs.RunbookProcessStepActionContainerArgs
                            {
                                FeedId = "string",
                                Image = "string",
                            },
                        },
                        Environments = new[]
                        {
                            "string",
                        },
                        ExcludedEnvironments = new[]
                        {
                            "string",
                        },
                        Features = new[]
                        {
                            "string",
                        },
                        GitDependency = new Octopusdeploy.Inputs.RunbookProcessStepActionGitDependencyArgs
                        {
                            DefaultBranch = "string",
                            GitCredentialType = "string",
                            RepositoryUri = "string",
                            FilePathFilters = new[]
                            {
                                "string",
                            },
                            GitCredentialId = "string",
                        },
                        Id = "string",
                        Notes = "string",
                        Channels = new[]
                        {
                            "string",
                        },
                        ActionTemplate = new Octopusdeploy.Inputs.RunbookProcessStepActionActionTemplateArgs
                        {
                            Id = "string",
                            CommunityActionTemplateId = "string",
                            Version = 0,
                        },
                        IsDisabled = false,
                        Packages = new[]
                        {
                            new Octopusdeploy.Inputs.RunbookProcessStepActionPackageArgs
                            {
                                Name = "string",
                                PackageId = "string",
                                AcquisitionLocation = "string",
                                ExtractDuringDeployment = false,
                                FeedId = "string",
                                Id = "string",
                                Properties = 
                                {
                                    { "string", "string" },
                                },
                            },
                        },
                        PrimaryPackage = new Octopusdeploy.Inputs.RunbookProcessStepActionPrimaryPackageArgs
                        {
                            PackageId = "string",
                            AcquisitionLocation = "string",
                            FeedId = "string",
                            Id = "string",
                            Name = "string",
                            Properties = 
                            {
                                { "string", "string" },
                            },
                        },
                        Properties = 
                        {
                            { "string", "string" },
                        },
                        RunOnServer = false,
                        Slug = "string",
                        SortOrder = 0,
                        TenantTags = new[]
                        {
                            "string",
                        },
                        WorkerPoolId = "string",
                        WorkerPoolVariable = "string",
                    },
                },
                Properties = 
                {
                    { "string", "string" },
                },
                RunKubectlScriptActions = new[]
                {
                    new Octopusdeploy.Inputs.RunbookProcessStepRunKubectlScriptActionArgs
                    {
                        Name = "string",
                        Notes = "string",
                        ScriptFileName = "string",
                        Condition = "string",
                        Containers = new[]
                        {
                            new Octopusdeploy.Inputs.RunbookProcessStepRunKubectlScriptActionContainerArgs
                            {
                                FeedId = "string",
                                Image = "string",
                            },
                        },
                        Environments = new[]
                        {
                            "string",
                        },
                        ExcludedEnvironments = new[]
                        {
                            "string",
                        },
                        Features = new[]
                        {
                            "string",
                        },
                        GitDependency = new Octopusdeploy.Inputs.RunbookProcessStepRunKubectlScriptActionGitDependencyArgs
                        {
                            DefaultBranch = "string",
                            GitCredentialType = "string",
                            RepositoryUri = "string",
                            FilePathFilters = new[]
                            {
                                "string",
                            },
                            GitCredentialId = "string",
                        },
                        Id = "string",
                        IsDisabled = false,
                        IsRequired = false,
                        CanBeUsedForProjectVersioning = false,
                        Namespace = "string",
                        ActionTemplate = new Octopusdeploy.Inputs.RunbookProcessStepRunKubectlScriptActionActionTemplateArgs
                        {
                            Id = "string",
                            CommunityActionTemplateId = "string",
                            Version = 0,
                        },
                        Channels = new[]
                        {
                            "string",
                        },
                        Properties = 
                        {
                            { "string", "string" },
                        },
                        Packages = new[]
                        {
                            new Octopusdeploy.Inputs.RunbookProcessStepRunKubectlScriptActionPackageArgs
                            {
                                Name = "string",
                                PackageId = "string",
                                AcquisitionLocation = "string",
                                ExtractDuringDeployment = false,
                                FeedId = "string",
                                Id = "string",
                                Properties = 
                                {
                                    { "string", "string" },
                                },
                            },
                        },
                        RunOnServer = false,
                        ScriptBody = "string",
                        PrimaryPackage = new Octopusdeploy.Inputs.RunbookProcessStepRunKubectlScriptActionPrimaryPackageArgs
                        {
                            PackageId = "string",
                            AcquisitionLocation = "string",
                            FeedId = "string",
                            Id = "string",
                            Name = "string",
                            Properties = 
                            {
                                { "string", "string" },
                            },
                        },
                        ScriptParameters = "string",
                        ScriptSource = "string",
                        ScriptSyntax = "string",
                        Slug = "string",
                        SortOrder = 0,
                        TenantTags = new[]
                        {
                            "string",
                        },
                        VariableSubstitutionInFiles = "string",
                        WorkerPoolId = "string",
                        WorkerPoolVariable = "string",
                    },
                },
                RunScriptActions = new[]
                {
                    new Octopusdeploy.Inputs.RunbookProcessStepRunScriptActionArgs
                    {
                        Name = "string",
                        Packages = new[]
                        {
                            new Octopusdeploy.Inputs.RunbookProcessStepRunScriptActionPackageArgs
                            {
                                Name = "string",
                                PackageId = "string",
                                AcquisitionLocation = "string",
                                ExtractDuringDeployment = false,
                                FeedId = "string",
                                Id = "string",
                                Properties = 
                                {
                                    { "string", "string" },
                                },
                            },
                        },
                        SortOrder = 0,
                        Condition = "string",
                        Containers = new[]
                        {
                            new Octopusdeploy.Inputs.RunbookProcessStepRunScriptActionContainerArgs
                            {
                                FeedId = "string",
                                Image = "string",
                            },
                        },
                        PrimaryPackage = new Octopusdeploy.Inputs.RunbookProcessStepRunScriptActionPrimaryPackageArgs
                        {
                            PackageId = "string",
                            AcquisitionLocation = "string",
                            FeedId = "string",
                            Id = "string",
                            Name = "string",
                            Properties = 
                            {
                                { "string", "string" },
                            },
                        },
                        ExcludedEnvironments = new[]
                        {
                            "string",
                        },
                        Features = new[]
                        {
                            "string",
                        },
                        GitDependency = new Octopusdeploy.Inputs.RunbookProcessStepRunScriptActionGitDependencyArgs
                        {
                            DefaultBranch = "string",
                            GitCredentialType = "string",
                            RepositoryUri = "string",
                            FilePathFilters = new[]
                            {
                                "string",
                            },
                            GitCredentialId = "string",
                        },
                        Id = "string",
                        IsDisabled = false,
                        IsRequired = false,
                        CanBeUsedForProjectVersioning = false,
                        Channels = new[]
                        {
                            "string",
                        },
                        Notes = "string",
                        Environments = new[]
                        {
                            "string",
                        },
                        RunOnServer = false,
                        ScriptBody = "string",
                        ScriptFileName = "string",
                        ScriptParameters = "string",
                        ScriptSource = "string",
                        ScriptSyntax = "string",
                        Slug = "string",
                        ActionTemplate = new Octopusdeploy.Inputs.RunbookProcessStepRunScriptActionActionTemplateArgs
                        {
                            Id = "string",
                            CommunityActionTemplateId = "string",
                            Version = 0,
                        },
                        TenantTags = new[]
                        {
                            "string",
                        },
                        VariableSubstitutionInFiles = "string",
                        WorkerPoolId = "string",
                        WorkerPoolVariable = "string",
                    },
                },
                StartTrigger = "string",
                TargetRoles = new[]
                {
                    "string",
                },
                WindowSize = "string",
            },
        },
        Version = 0,
    });
    
    example, err := octopusdeploy.NewRunbookProcess(ctx, "runbookProcessResource", &octopusdeploy.RunbookProcessArgs{
    	RunbookId:        pulumi.String("string"),
    	LastSnapshotId:   pulumi.String("string"),
    	ProjectId:        pulumi.String("string"),
    	RunbookProcessId: pulumi.String("string"),
    	SpaceId:          pulumi.String("string"),
    	Steps: octopusdeploy.RunbookProcessStepArray{
    		&octopusdeploy.RunbookProcessStepArgs{
    			Name: pulumi.String("string"),
    			ManualInterventionActions: octopusdeploy.RunbookProcessStepManualInterventionActionArray{
    				&octopusdeploy.RunbookProcessStepManualInterventionActionArgs{
    					Instructions:                  pulumi.String("string"),
    					Name:                          pulumi.String("string"),
    					Id:                            pulumi.String("string"),
    					CanBeUsedForProjectVersioning: pulumi.Bool(false),
    					Condition:                     pulumi.String("string"),
    					Containers: octopusdeploy.RunbookProcessStepManualInterventionActionContainerArray{
    						&octopusdeploy.RunbookProcessStepManualInterventionActionContainerArgs{
    							FeedId: pulumi.String("string"),
    							Image:  pulumi.String("string"),
    						},
    					},
    					Environments: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					ExcludedEnvironments: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					Features: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					GitDependency: &octopusdeploy.RunbookProcessStepManualInterventionActionGitDependencyArgs{
    						DefaultBranch:     pulumi.String("string"),
    						GitCredentialType: pulumi.String("string"),
    						RepositoryUri:     pulumi.String("string"),
    						FilePathFilters: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						GitCredentialId: pulumi.String("string"),
    					},
    					ActionTemplate: &octopusdeploy.RunbookProcessStepManualInterventionActionActionTemplateArgs{
    						Id:                        pulumi.String("string"),
    						CommunityActionTemplateId: pulumi.String("string"),
    						Version:                   pulumi.Float64(0),
    					},
    					Channels: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					IsDisabled:       pulumi.Bool(false),
    					IsRequired:       pulumi.Bool(false),
    					BlockDeployments: pulumi.String("string"),
    					Notes:            pulumi.String("string"),
    					Packages: octopusdeploy.RunbookProcessStepManualInterventionActionPackageArray{
    						&octopusdeploy.RunbookProcessStepManualInterventionActionPackageArgs{
    							PackageId:           pulumi.String("string"),
    							AcquisitionLocation: pulumi.String("string"),
    							FeedId:              pulumi.String("string"),
    							Id:                  pulumi.String("string"),
    							Name:                pulumi.String("string"),
    							Properties: pulumi.StringMap{
    								"string": pulumi.String("string"),
    							},
    						},
    					},
    					Properties: pulumi.StringMap{
    						"string": pulumi.String("string"),
    					},
    					ResponsibleTeams: pulumi.String("string"),
    					Slug:             pulumi.String("string"),
    					SortOrder:        pulumi.Float64(0),
    					TenantTags: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    				},
    			},
    			PackageRequirement:  pulumi.String("string"),
    			ConditionExpression: pulumi.String("string"),
    			DeployKubernetesSecretActions: octopusdeploy.RunbookProcessStepDeployKubernetesSecretActionArray{
    				&octopusdeploy.RunbookProcessStepDeployKubernetesSecretActionArgs{
    					Name: pulumi.String("string"),
    					SecretValues: pulumi.StringMap{
    						"string": pulumi.String("string"),
    					},
    					SecretName: pulumi.String("string"),
    					ExcludedEnvironments: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					Notes: pulumi.String("string"),
    					Environments: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					ActionTemplate: &octopusdeploy.RunbookProcessStepDeployKubernetesSecretActionActionTemplateArgs{
    						Id:                        pulumi.String("string"),
    						CommunityActionTemplateId: pulumi.String("string"),
    						Version:                   pulumi.Float64(0),
    					},
    					Features: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					GitDependency: &octopusdeploy.RunbookProcessStepDeployKubernetesSecretActionGitDependencyArgs{
    						DefaultBranch:     pulumi.String("string"),
    						GitCredentialType: pulumi.String("string"),
    						RepositoryUri:     pulumi.String("string"),
    						FilePathFilters: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						GitCredentialId: pulumi.String("string"),
    					},
    					Id:                                 pulumi.String("string"),
    					IsDisabled:                         pulumi.Bool(false),
    					IsRequired:                         pulumi.Bool(false),
    					KubernetesObjectStatusCheckEnabled: pulumi.Bool(false),
    					Condition:                          pulumi.String("string"),
    					Containers: octopusdeploy.RunbookProcessStepDeployKubernetesSecretActionContainerArray{
    						&octopusdeploy.RunbookProcessStepDeployKubernetesSecretActionContainerArgs{
    							FeedId: pulumi.String("string"),
    							Image:  pulumi.String("string"),
    						},
    					},
    					Packages: octopusdeploy.RunbookProcessStepDeployKubernetesSecretActionPackageArray{
    						&octopusdeploy.RunbookProcessStepDeployKubernetesSecretActionPackageArgs{
    							PackageId:           pulumi.String("string"),
    							AcquisitionLocation: pulumi.String("string"),
    							FeedId:              pulumi.String("string"),
    							Id:                  pulumi.String("string"),
    							Name:                pulumi.String("string"),
    							Properties: pulumi.StringMap{
    								"string": pulumi.String("string"),
    							},
    						},
    					},
    					Properties: pulumi.StringMap{
    						"string": pulumi.String("string"),
    					},
    					RunOnServer: pulumi.Bool(false),
    					Channels: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					CanBeUsedForProjectVersioning: pulumi.Bool(false),
    					Slug:                          pulumi.String("string"),
    					SortOrder:                     pulumi.Float64(0),
    					TenantTags: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					WorkerPoolId:       pulumi.String("string"),
    					WorkerPoolVariable: pulumi.String("string"),
    				},
    			},
    			DeployPackageActions: octopusdeploy.RunbookProcessStepDeployPackageActionArray{
    				&octopusdeploy.RunbookProcessStepDeployPackageActionArgs{
    					Name: pulumi.String("string"),
    					PrimaryPackage: &octopusdeploy.RunbookProcessStepDeployPackageActionPrimaryPackageArgs{
    						PackageId:           pulumi.String("string"),
    						AcquisitionLocation: pulumi.String("string"),
    						FeedId:              pulumi.String("string"),
    						Id:                  pulumi.String("string"),
    						Name:                pulumi.String("string"),
    						Properties: pulumi.StringMap{
    							"string": pulumi.String("string"),
    						},
    					},
    					Environments: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					IsRequired: pulumi.Bool(false),
    					Containers: octopusdeploy.RunbookProcessStepDeployPackageActionContainerArray{
    						&octopusdeploy.RunbookProcessStepDeployPackageActionContainerArgs{
    							FeedId: pulumi.String("string"),
    							Image:  pulumi.String("string"),
    						},
    					},
    					ActionTemplate: &octopusdeploy.RunbookProcessStepDeployPackageActionActionTemplateArgs{
    						Id:                        pulumi.String("string"),
    						CommunityActionTemplateId: pulumi.String("string"),
    						Version:                   pulumi.Float64(0),
    					},
    					ExcludedEnvironments: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					Features: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					GitDependency: &octopusdeploy.RunbookProcessStepDeployPackageActionGitDependencyArgs{
    						DefaultBranch:     pulumi.String("string"),
    						GitCredentialType: pulumi.String("string"),
    						RepositoryUri:     pulumi.String("string"),
    						FilePathFilters: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						GitCredentialId: pulumi.String("string"),
    					},
    					Id:         pulumi.String("string"),
    					IsDisabled: pulumi.Bool(false),
    					Condition:  pulumi.String("string"),
    					Channels: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					Notes: pulumi.String("string"),
    					Packages: octopusdeploy.RunbookProcessStepDeployPackageActionPackageArray{
    						&octopusdeploy.RunbookProcessStepDeployPackageActionPackageArgs{
    							PackageId:           pulumi.String("string"),
    							AcquisitionLocation: pulumi.String("string"),
    							FeedId:              pulumi.String("string"),
    							Id:                  pulumi.String("string"),
    							Name:                pulumi.String("string"),
    							Properties: pulumi.StringMap{
    								"string": pulumi.String("string"),
    							},
    						},
    					},
    					CanBeUsedForProjectVersioning: pulumi.Bool(false),
    					Properties: pulumi.StringMap{
    						"string": pulumi.String("string"),
    					},
    					Slug:      pulumi.String("string"),
    					SortOrder: pulumi.Float64(0),
    					TenantTags: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					WindowsService: &octopusdeploy.RunbookProcessStepDeployPackageActionWindowsServiceArgs{
    						ExecutablePath:        pulumi.String("string"),
    						ServiceName:           pulumi.String("string"),
    						Arguments:             pulumi.String("string"),
    						CreateOrUpdateService: pulumi.Bool(false),
    						CustomAccountName:     pulumi.String("string"),
    						CustomAccountPassword: pulumi.String("string"),
    						Dependencies:          pulumi.String("string"),
    						Description:           pulumi.String("string"),
    						DisplayName:           pulumi.String("string"),
    						ServiceAccount:        pulumi.String("string"),
    						StartMode:             pulumi.String("string"),
    					},
    				},
    			},
    			DeployWindowsServiceActions: octopusdeploy.RunbookProcessStepDeployWindowsServiceActionArray{
    				&octopusdeploy.RunbookProcessStepDeployWindowsServiceActionArgs{
    					ExecutablePath: pulumi.String("string"),
    					ServiceName:    pulumi.String("string"),
    					PrimaryPackage: &octopusdeploy.RunbookProcessStepDeployWindowsServiceActionPrimaryPackageArgs{
    						PackageId:           pulumi.String("string"),
    						AcquisitionLocation: pulumi.String("string"),
    						FeedId:              pulumi.String("string"),
    						Id:                  pulumi.String("string"),
    						Name:                pulumi.String("string"),
    						Properties: pulumi.StringMap{
    							"string": pulumi.String("string"),
    						},
    					},
    					Name:                  pulumi.String("string"),
    					CustomAccountName:     pulumi.String("string"),
    					Id:                    pulumi.String("string"),
    					CreateOrUpdateService: pulumi.Bool(false),
    					ActionTemplate: &octopusdeploy.RunbookProcessStepDeployWindowsServiceActionActionTemplateArgs{
    						Id:                        pulumi.String("string"),
    						CommunityActionTemplateId: pulumi.String("string"),
    						Version:                   pulumi.Float64(0),
    					},
    					CustomAccountPassword: pulumi.String("string"),
    					Dependencies:          pulumi.String("string"),
    					Description:           pulumi.String("string"),
    					DisplayName:           pulumi.String("string"),
    					Environments: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					ExcludedEnvironments: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					Condition: pulumi.String("string"),
    					Features: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					GitDependency: &octopusdeploy.RunbookProcessStepDeployWindowsServiceActionGitDependencyArgs{
    						DefaultBranch:     pulumi.String("string"),
    						GitCredentialType: pulumi.String("string"),
    						RepositoryUri:     pulumi.String("string"),
    						FilePathFilters: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						GitCredentialId: pulumi.String("string"),
    					},
    					Containers: octopusdeploy.RunbookProcessStepDeployWindowsServiceActionContainerArray{
    						&octopusdeploy.RunbookProcessStepDeployWindowsServiceActionContainerArgs{
    							FeedId: pulumi.String("string"),
    							Image:  pulumi.String("string"),
    						},
    					},
    					IsDisabled: pulumi.Bool(false),
    					IsRequired: pulumi.Bool(false),
    					Channels: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					Notes: pulumi.String("string"),
    					Packages: octopusdeploy.RunbookProcessStepDeployWindowsServiceActionPackageArray{
    						&octopusdeploy.RunbookProcessStepDeployWindowsServiceActionPackageArgs{
    							PackageId:           pulumi.String("string"),
    							AcquisitionLocation: pulumi.String("string"),
    							FeedId:              pulumi.String("string"),
    							Id:                  pulumi.String("string"),
    							Name:                pulumi.String("string"),
    							Properties: pulumi.StringMap{
    								"string": pulumi.String("string"),
    							},
    						},
    					},
    					CanBeUsedForProjectVersioning: pulumi.Bool(false),
    					Properties: pulumi.StringMap{
    						"string": pulumi.String("string"),
    					},
    					ServiceAccount: pulumi.String("string"),
    					Arguments:      pulumi.String("string"),
    					Slug:           pulumi.String("string"),
    					SortOrder:      pulumi.Float64(0),
    					StartMode:      pulumi.String("string"),
    					TenantTags: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    				},
    			},
    			Condition: pulumi.String("string"),
    			Id:        pulumi.String("string"),
    			ApplyTerraformTemplateActions: octopusdeploy.RunbookProcessStepApplyTerraformTemplateActionArray{
    				&octopusdeploy.RunbookProcessStepApplyTerraformTemplateActionArgs{
    					Name: pulumi.String("string"),
    					AdvancedOptions: &octopusdeploy.RunbookProcessStepApplyTerraformTemplateActionAdvancedOptionsArgs{
    						AllowAdditionalPluginDownloads: pulumi.Bool(false),
    						ApplyParameters:                pulumi.String("string"),
    						InitParameters:                 pulumi.String("string"),
    						PluginCacheDirectory:           pulumi.String("string"),
    						Workspace:                      pulumi.String("string"),
    					},
    					InlineTemplate: pulumi.String("string"),
    					Template: &octopusdeploy.RunbookProcessStepApplyTerraformTemplateActionTemplateArgs{
    						AdditionalVariableFiles:      pulumi.String("string"),
    						Directory:                    pulumi.String("string"),
    						RunAutomaticFileSubstitution: pulumi.Bool(false),
    						TargetFiles:                  pulumi.String("string"),
    					},
    					CanBeUsedForProjectVersioning: pulumi.Bool(false),
    					Channels: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					IsRequired: pulumi.Bool(false),
    					Containers: octopusdeploy.RunbookProcessStepApplyTerraformTemplateActionContainerArray{
    						&octopusdeploy.RunbookProcessStepApplyTerraformTemplateActionContainerArgs{
    							FeedId: pulumi.String("string"),
    							Image:  pulumi.String("string"),
    						},
    					},
    					Environments: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					ExcludedEnvironments: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					Features: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					GitDependency: &octopusdeploy.RunbookProcessStepApplyTerraformTemplateActionGitDependencyArgs{
    						DefaultBranch:     pulumi.String("string"),
    						GitCredentialType: pulumi.String("string"),
    						RepositoryUri:     pulumi.String("string"),
    						FilePathFilters: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						GitCredentialId: pulumi.String("string"),
    					},
    					GoogleCloudAccount: &octopusdeploy.RunbookProcessStepApplyTerraformTemplateActionGoogleCloudAccountArgs{
    						ImpersonateServiceAccount: pulumi.Bool(false),
    						Project:                   pulumi.String("string"),
    						Region:                    pulumi.String("string"),
    						ServiceAccountEmails:      pulumi.String("string"),
    						UseVmServiceAccount:       pulumi.Bool(false),
    						Variable:                  pulumi.String("string"),
    						Zone:                      pulumi.String("string"),
    					},
    					Id: pulumi.String("string"),
    					AzureAccount: &octopusdeploy.RunbookProcessStepApplyTerraformTemplateActionAzureAccountArgs{
    						Variable: pulumi.String("string"),
    					},
    					ActionTemplate: &octopusdeploy.RunbookProcessStepApplyTerraformTemplateActionActionTemplateArgs{
    						Id:                        pulumi.String("string"),
    						CommunityActionTemplateId: pulumi.String("string"),
    						Version:                   pulumi.Float64(0),
    					},
    					Condition: pulumi.String("string"),
    					AwsAccount: &octopusdeploy.RunbookProcessStepApplyTerraformTemplateActionAwsAccountArgs{
    						Region: pulumi.String("string"),
    						Role: &octopusdeploy.RunbookProcessStepApplyTerraformTemplateActionAwsAccountRoleArgs{
    							Arn:             pulumi.String("string"),
    							ExternalId:      pulumi.String("string"),
    							RoleSessionName: pulumi.String("string"),
    							SessionDuration: pulumi.Float64(0),
    						},
    						UseInstanceRole: pulumi.Bool(false),
    						Variable:        pulumi.String("string"),
    					},
    					Notes: pulumi.String("string"),
    					Packages: octopusdeploy.RunbookProcessStepApplyTerraformTemplateActionPackageArray{
    						&octopusdeploy.RunbookProcessStepApplyTerraformTemplateActionPackageArgs{
    							PackageId:           pulumi.String("string"),
    							AcquisitionLocation: pulumi.String("string"),
    							FeedId:              pulumi.String("string"),
    							Id:                  pulumi.String("string"),
    							Name:                pulumi.String("string"),
    							Properties: pulumi.StringMap{
    								"string": pulumi.String("string"),
    							},
    						},
    					},
    					PrimaryPackage: &octopusdeploy.RunbookProcessStepApplyTerraformTemplateActionPrimaryPackageArgs{
    						PackageId:           pulumi.String("string"),
    						AcquisitionLocation: pulumi.String("string"),
    						FeedId:              pulumi.String("string"),
    						Id:                  pulumi.String("string"),
    						Name:                pulumi.String("string"),
    						Properties: pulumi.StringMap{
    							"string": pulumi.String("string"),
    						},
    					},
    					Properties: pulumi.StringMap{
    						"string": pulumi.String("string"),
    					},
    					RunOnServer:        pulumi.Bool(false),
    					Slug:               pulumi.String("string"),
    					SortOrder:          pulumi.Float64(0),
    					IsDisabled:         pulumi.Bool(false),
    					TemplateParameters: pulumi.String("string"),
    					TenantTags: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					WorkerPoolId:       pulumi.String("string"),
    					WorkerPoolVariable: pulumi.String("string"),
    				},
    			},
    			Actions: octopusdeploy.RunbookProcessStepActionArray{
    				&octopusdeploy.RunbookProcessStepActionArgs{
    					Name:                          pulumi.String("string"),
    					ActionType:                    pulumi.String("string"),
    					IsRequired:                    pulumi.Bool(false),
    					CanBeUsedForProjectVersioning: pulumi.Bool(false),
    					Condition:                     pulumi.String("string"),
    					Containers: octopusdeploy.RunbookProcessStepActionContainerArray{
    						&octopusdeploy.RunbookProcessStepActionContainerArgs{
    							FeedId: pulumi.String("string"),
    							Image:  pulumi.String("string"),
    						},
    					},
    					Environments: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					ExcludedEnvironments: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					Features: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					GitDependency: &octopusdeploy.RunbookProcessStepActionGitDependencyArgs{
    						DefaultBranch:     pulumi.String("string"),
    						GitCredentialType: pulumi.String("string"),
    						RepositoryUri:     pulumi.String("string"),
    						FilePathFilters: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						GitCredentialId: pulumi.String("string"),
    					},
    					Id:    pulumi.String("string"),
    					Notes: pulumi.String("string"),
    					Channels: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					ActionTemplate: &octopusdeploy.RunbookProcessStepActionActionTemplateArgs{
    						Id:                        pulumi.String("string"),
    						CommunityActionTemplateId: pulumi.String("string"),
    						Version:                   pulumi.Float64(0),
    					},
    					IsDisabled: pulumi.Bool(false),
    					Packages: octopusdeploy.RunbookProcessStepActionPackageArray{
    						&octopusdeploy.RunbookProcessStepActionPackageArgs{
    							Name:                    pulumi.String("string"),
    							PackageId:               pulumi.String("string"),
    							AcquisitionLocation:     pulumi.String("string"),
    							ExtractDuringDeployment: pulumi.Bool(false),
    							FeedId:                  pulumi.String("string"),
    							Id:                      pulumi.String("string"),
    							Properties: pulumi.StringMap{
    								"string": pulumi.String("string"),
    							},
    						},
    					},
    					PrimaryPackage: &octopusdeploy.RunbookProcessStepActionPrimaryPackageArgs{
    						PackageId:           pulumi.String("string"),
    						AcquisitionLocation: pulumi.String("string"),
    						FeedId:              pulumi.String("string"),
    						Id:                  pulumi.String("string"),
    						Name:                pulumi.String("string"),
    						Properties: pulumi.StringMap{
    							"string": pulumi.String("string"),
    						},
    					},
    					Properties: pulumi.StringMap{
    						"string": pulumi.String("string"),
    					},
    					RunOnServer: pulumi.Bool(false),
    					Slug:        pulumi.String("string"),
    					SortOrder:   pulumi.Float64(0),
    					TenantTags: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					WorkerPoolId:       pulumi.String("string"),
    					WorkerPoolVariable: pulumi.String("string"),
    				},
    			},
    			Properties: pulumi.StringMap{
    				"string": pulumi.String("string"),
    			},
    			RunKubectlScriptActions: octopusdeploy.RunbookProcessStepRunKubectlScriptActionArray{
    				&octopusdeploy.RunbookProcessStepRunKubectlScriptActionArgs{
    					Name:           pulumi.String("string"),
    					Notes:          pulumi.String("string"),
    					ScriptFileName: pulumi.String("string"),
    					Condition:      pulumi.String("string"),
    					Containers: octopusdeploy.RunbookProcessStepRunKubectlScriptActionContainerArray{
    						&octopusdeploy.RunbookProcessStepRunKubectlScriptActionContainerArgs{
    							FeedId: pulumi.String("string"),
    							Image:  pulumi.String("string"),
    						},
    					},
    					Environments: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					ExcludedEnvironments: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					Features: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					GitDependency: &octopusdeploy.RunbookProcessStepRunKubectlScriptActionGitDependencyArgs{
    						DefaultBranch:     pulumi.String("string"),
    						GitCredentialType: pulumi.String("string"),
    						RepositoryUri:     pulumi.String("string"),
    						FilePathFilters: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						GitCredentialId: pulumi.String("string"),
    					},
    					Id:                            pulumi.String("string"),
    					IsDisabled:                    pulumi.Bool(false),
    					IsRequired:                    pulumi.Bool(false),
    					CanBeUsedForProjectVersioning: pulumi.Bool(false),
    					Namespace:                     pulumi.String("string"),
    					ActionTemplate: &octopusdeploy.RunbookProcessStepRunKubectlScriptActionActionTemplateArgs{
    						Id:                        pulumi.String("string"),
    						CommunityActionTemplateId: pulumi.String("string"),
    						Version:                   pulumi.Float64(0),
    					},
    					Channels: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					Properties: pulumi.StringMap{
    						"string": pulumi.String("string"),
    					},
    					Packages: octopusdeploy.RunbookProcessStepRunKubectlScriptActionPackageArray{
    						&octopusdeploy.RunbookProcessStepRunKubectlScriptActionPackageArgs{
    							Name:                    pulumi.String("string"),
    							PackageId:               pulumi.String("string"),
    							AcquisitionLocation:     pulumi.String("string"),
    							ExtractDuringDeployment: pulumi.Bool(false),
    							FeedId:                  pulumi.String("string"),
    							Id:                      pulumi.String("string"),
    							Properties: pulumi.StringMap{
    								"string": pulumi.String("string"),
    							},
    						},
    					},
    					RunOnServer: pulumi.Bool(false),
    					ScriptBody:  pulumi.String("string"),
    					PrimaryPackage: &octopusdeploy.RunbookProcessStepRunKubectlScriptActionPrimaryPackageArgs{
    						PackageId:           pulumi.String("string"),
    						AcquisitionLocation: pulumi.String("string"),
    						FeedId:              pulumi.String("string"),
    						Id:                  pulumi.String("string"),
    						Name:                pulumi.String("string"),
    						Properties: pulumi.StringMap{
    							"string": pulumi.String("string"),
    						},
    					},
    					ScriptParameters: pulumi.String("string"),
    					ScriptSource:     pulumi.String("string"),
    					ScriptSyntax:     pulumi.String("string"),
    					Slug:             pulumi.String("string"),
    					SortOrder:        pulumi.Float64(0),
    					TenantTags: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					VariableSubstitutionInFiles: pulumi.String("string"),
    					WorkerPoolId:                pulumi.String("string"),
    					WorkerPoolVariable:          pulumi.String("string"),
    				},
    			},
    			RunScriptActions: octopusdeploy.RunbookProcessStepRunScriptActionArray{
    				&octopusdeploy.RunbookProcessStepRunScriptActionArgs{
    					Name: pulumi.String("string"),
    					Packages: octopusdeploy.RunbookProcessStepRunScriptActionPackageArray{
    						&octopusdeploy.RunbookProcessStepRunScriptActionPackageArgs{
    							Name:                    pulumi.String("string"),
    							PackageId:               pulumi.String("string"),
    							AcquisitionLocation:     pulumi.String("string"),
    							ExtractDuringDeployment: pulumi.Bool(false),
    							FeedId:                  pulumi.String("string"),
    							Id:                      pulumi.String("string"),
    							Properties: pulumi.StringMap{
    								"string": pulumi.String("string"),
    							},
    						},
    					},
    					SortOrder: pulumi.Float64(0),
    					Condition: pulumi.String("string"),
    					Containers: octopusdeploy.RunbookProcessStepRunScriptActionContainerArray{
    						&octopusdeploy.RunbookProcessStepRunScriptActionContainerArgs{
    							FeedId: pulumi.String("string"),
    							Image:  pulumi.String("string"),
    						},
    					},
    					PrimaryPackage: &octopusdeploy.RunbookProcessStepRunScriptActionPrimaryPackageArgs{
    						PackageId:           pulumi.String("string"),
    						AcquisitionLocation: pulumi.String("string"),
    						FeedId:              pulumi.String("string"),
    						Id:                  pulumi.String("string"),
    						Name:                pulumi.String("string"),
    						Properties: pulumi.StringMap{
    							"string": pulumi.String("string"),
    						},
    					},
    					ExcludedEnvironments: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					Features: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					GitDependency: &octopusdeploy.RunbookProcessStepRunScriptActionGitDependencyArgs{
    						DefaultBranch:     pulumi.String("string"),
    						GitCredentialType: pulumi.String("string"),
    						RepositoryUri:     pulumi.String("string"),
    						FilePathFilters: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						GitCredentialId: pulumi.String("string"),
    					},
    					Id:                            pulumi.String("string"),
    					IsDisabled:                    pulumi.Bool(false),
    					IsRequired:                    pulumi.Bool(false),
    					CanBeUsedForProjectVersioning: pulumi.Bool(false),
    					Channels: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					Notes: pulumi.String("string"),
    					Environments: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					RunOnServer:      pulumi.Bool(false),
    					ScriptBody:       pulumi.String("string"),
    					ScriptFileName:   pulumi.String("string"),
    					ScriptParameters: pulumi.String("string"),
    					ScriptSource:     pulumi.String("string"),
    					ScriptSyntax:     pulumi.String("string"),
    					Slug:             pulumi.String("string"),
    					ActionTemplate: &octopusdeploy.RunbookProcessStepRunScriptActionActionTemplateArgs{
    						Id:                        pulumi.String("string"),
    						CommunityActionTemplateId: pulumi.String("string"),
    						Version:                   pulumi.Float64(0),
    					},
    					TenantTags: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					VariableSubstitutionInFiles: pulumi.String("string"),
    					WorkerPoolId:                pulumi.String("string"),
    					WorkerPoolVariable:          pulumi.String("string"),
    				},
    			},
    			StartTrigger: pulumi.String("string"),
    			TargetRoles: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			WindowSize: pulumi.String("string"),
    		},
    	},
    	Version: pulumi.Float64(0),
    })
    
    var runbookProcessResource = new RunbookProcess("runbookProcessResource", RunbookProcessArgs.builder()
        .runbookId("string")
        .lastSnapshotId("string")
        .projectId("string")
        .runbookProcessId("string")
        .spaceId("string")
        .steps(RunbookProcessStepArgs.builder()
            .name("string")
            .manualInterventionActions(RunbookProcessStepManualInterventionActionArgs.builder()
                .instructions("string")
                .name("string")
                .id("string")
                .canBeUsedForProjectVersioning(false)
                .condition("string")
                .containers(RunbookProcessStepManualInterventionActionContainerArgs.builder()
                    .feedId("string")
                    .image("string")
                    .build())
                .environments("string")
                .excludedEnvironments("string")
                .features("string")
                .gitDependency(RunbookProcessStepManualInterventionActionGitDependencyArgs.builder()
                    .defaultBranch("string")
                    .gitCredentialType("string")
                    .repositoryUri("string")
                    .filePathFilters("string")
                    .gitCredentialId("string")
                    .build())
                .actionTemplate(RunbookProcessStepManualInterventionActionActionTemplateArgs.builder()
                    .id("string")
                    .communityActionTemplateId("string")
                    .version(0)
                    .build())
                .channels("string")
                .isDisabled(false)
                .isRequired(false)
                .blockDeployments("string")
                .notes("string")
                .packages(RunbookProcessStepManualInterventionActionPackageArgs.builder()
                    .packageId("string")
                    .acquisitionLocation("string")
                    .feedId("string")
                    .id("string")
                    .name("string")
                    .properties(Map.of("string", "string"))
                    .build())
                .properties(Map.of("string", "string"))
                .responsibleTeams("string")
                .slug("string")
                .sortOrder(0)
                .tenantTags("string")
                .build())
            .packageRequirement("string")
            .conditionExpression("string")
            .deployKubernetesSecretActions(RunbookProcessStepDeployKubernetesSecretActionArgs.builder()
                .name("string")
                .secretValues(Map.of("string", "string"))
                .secretName("string")
                .excludedEnvironments("string")
                .notes("string")
                .environments("string")
                .actionTemplate(RunbookProcessStepDeployKubernetesSecretActionActionTemplateArgs.builder()
                    .id("string")
                    .communityActionTemplateId("string")
                    .version(0)
                    .build())
                .features("string")
                .gitDependency(RunbookProcessStepDeployKubernetesSecretActionGitDependencyArgs.builder()
                    .defaultBranch("string")
                    .gitCredentialType("string")
                    .repositoryUri("string")
                    .filePathFilters("string")
                    .gitCredentialId("string")
                    .build())
                .id("string")
                .isDisabled(false)
                .isRequired(false)
                .kubernetesObjectStatusCheckEnabled(false)
                .condition("string")
                .containers(RunbookProcessStepDeployKubernetesSecretActionContainerArgs.builder()
                    .feedId("string")
                    .image("string")
                    .build())
                .packages(RunbookProcessStepDeployKubernetesSecretActionPackageArgs.builder()
                    .packageId("string")
                    .acquisitionLocation("string")
                    .feedId("string")
                    .id("string")
                    .name("string")
                    .properties(Map.of("string", "string"))
                    .build())
                .properties(Map.of("string", "string"))
                .runOnServer(false)
                .channels("string")
                .canBeUsedForProjectVersioning(false)
                .slug("string")
                .sortOrder(0)
                .tenantTags("string")
                .workerPoolId("string")
                .workerPoolVariable("string")
                .build())
            .deployPackageActions(RunbookProcessStepDeployPackageActionArgs.builder()
                .name("string")
                .primaryPackage(RunbookProcessStepDeployPackageActionPrimaryPackageArgs.builder()
                    .packageId("string")
                    .acquisitionLocation("string")
                    .feedId("string")
                    .id("string")
                    .name("string")
                    .properties(Map.of("string", "string"))
                    .build())
                .environments("string")
                .isRequired(false)
                .containers(RunbookProcessStepDeployPackageActionContainerArgs.builder()
                    .feedId("string")
                    .image("string")
                    .build())
                .actionTemplate(RunbookProcessStepDeployPackageActionActionTemplateArgs.builder()
                    .id("string")
                    .communityActionTemplateId("string")
                    .version(0)
                    .build())
                .excludedEnvironments("string")
                .features("string")
                .gitDependency(RunbookProcessStepDeployPackageActionGitDependencyArgs.builder()
                    .defaultBranch("string")
                    .gitCredentialType("string")
                    .repositoryUri("string")
                    .filePathFilters("string")
                    .gitCredentialId("string")
                    .build())
                .id("string")
                .isDisabled(false)
                .condition("string")
                .channels("string")
                .notes("string")
                .packages(RunbookProcessStepDeployPackageActionPackageArgs.builder()
                    .packageId("string")
                    .acquisitionLocation("string")
                    .feedId("string")
                    .id("string")
                    .name("string")
                    .properties(Map.of("string", "string"))
                    .build())
                .canBeUsedForProjectVersioning(false)
                .properties(Map.of("string", "string"))
                .slug("string")
                .sortOrder(0)
                .tenantTags("string")
                .windowsService(RunbookProcessStepDeployPackageActionWindowsServiceArgs.builder()
                    .executablePath("string")
                    .serviceName("string")
                    .arguments("string")
                    .createOrUpdateService(false)
                    .customAccountName("string")
                    .customAccountPassword("string")
                    .dependencies("string")
                    .description("string")
                    .displayName("string")
                    .serviceAccount("string")
                    .startMode("string")
                    .build())
                .build())
            .deployWindowsServiceActions(RunbookProcessStepDeployWindowsServiceActionArgs.builder()
                .executablePath("string")
                .serviceName("string")
                .primaryPackage(RunbookProcessStepDeployWindowsServiceActionPrimaryPackageArgs.builder()
                    .packageId("string")
                    .acquisitionLocation("string")
                    .feedId("string")
                    .id("string")
                    .name("string")
                    .properties(Map.of("string", "string"))
                    .build())
                .name("string")
                .customAccountName("string")
                .id("string")
                .createOrUpdateService(false)
                .actionTemplate(RunbookProcessStepDeployWindowsServiceActionActionTemplateArgs.builder()
                    .id("string")
                    .communityActionTemplateId("string")
                    .version(0)
                    .build())
                .customAccountPassword("string")
                .dependencies("string")
                .description("string")
                .displayName("string")
                .environments("string")
                .excludedEnvironments("string")
                .condition("string")
                .features("string")
                .gitDependency(RunbookProcessStepDeployWindowsServiceActionGitDependencyArgs.builder()
                    .defaultBranch("string")
                    .gitCredentialType("string")
                    .repositoryUri("string")
                    .filePathFilters("string")
                    .gitCredentialId("string")
                    .build())
                .containers(RunbookProcessStepDeployWindowsServiceActionContainerArgs.builder()
                    .feedId("string")
                    .image("string")
                    .build())
                .isDisabled(false)
                .isRequired(false)
                .channels("string")
                .notes("string")
                .packages(RunbookProcessStepDeployWindowsServiceActionPackageArgs.builder()
                    .packageId("string")
                    .acquisitionLocation("string")
                    .feedId("string")
                    .id("string")
                    .name("string")
                    .properties(Map.of("string", "string"))
                    .build())
                .canBeUsedForProjectVersioning(false)
                .properties(Map.of("string", "string"))
                .serviceAccount("string")
                .arguments("string")
                .slug("string")
                .sortOrder(0)
                .startMode("string")
                .tenantTags("string")
                .build())
            .condition("string")
            .id("string")
            .applyTerraformTemplateActions(RunbookProcessStepApplyTerraformTemplateActionArgs.builder()
                .name("string")
                .advancedOptions(RunbookProcessStepApplyTerraformTemplateActionAdvancedOptionsArgs.builder()
                    .allowAdditionalPluginDownloads(false)
                    .applyParameters("string")
                    .initParameters("string")
                    .pluginCacheDirectory("string")
                    .workspace("string")
                    .build())
                .inlineTemplate("string")
                .template(RunbookProcessStepApplyTerraformTemplateActionTemplateArgs.builder()
                    .additionalVariableFiles("string")
                    .directory("string")
                    .runAutomaticFileSubstitution(false)
                    .targetFiles("string")
                    .build())
                .canBeUsedForProjectVersioning(false)
                .channels("string")
                .isRequired(false)
                .containers(RunbookProcessStepApplyTerraformTemplateActionContainerArgs.builder()
                    .feedId("string")
                    .image("string")
                    .build())
                .environments("string")
                .excludedEnvironments("string")
                .features("string")
                .gitDependency(RunbookProcessStepApplyTerraformTemplateActionGitDependencyArgs.builder()
                    .defaultBranch("string")
                    .gitCredentialType("string")
                    .repositoryUri("string")
                    .filePathFilters("string")
                    .gitCredentialId("string")
                    .build())
                .googleCloudAccount(RunbookProcessStepApplyTerraformTemplateActionGoogleCloudAccountArgs.builder()
                    .impersonateServiceAccount(false)
                    .project("string")
                    .region("string")
                    .serviceAccountEmails("string")
                    .useVmServiceAccount(false)
                    .variable("string")
                    .zone("string")
                    .build())
                .id("string")
                .azureAccount(RunbookProcessStepApplyTerraformTemplateActionAzureAccountArgs.builder()
                    .variable("string")
                    .build())
                .actionTemplate(RunbookProcessStepApplyTerraformTemplateActionActionTemplateArgs.builder()
                    .id("string")
                    .communityActionTemplateId("string")
                    .version(0)
                    .build())
                .condition("string")
                .awsAccount(RunbookProcessStepApplyTerraformTemplateActionAwsAccountArgs.builder()
                    .region("string")
                    .role(RunbookProcessStepApplyTerraformTemplateActionAwsAccountRoleArgs.builder()
                        .arn("string")
                        .externalId("string")
                        .roleSessionName("string")
                        .sessionDuration(0)
                        .build())
                    .useInstanceRole(false)
                    .variable("string")
                    .build())
                .notes("string")
                .packages(RunbookProcessStepApplyTerraformTemplateActionPackageArgs.builder()
                    .packageId("string")
                    .acquisitionLocation("string")
                    .feedId("string")
                    .id("string")
                    .name("string")
                    .properties(Map.of("string", "string"))
                    .build())
                .primaryPackage(RunbookProcessStepApplyTerraformTemplateActionPrimaryPackageArgs.builder()
                    .packageId("string")
                    .acquisitionLocation("string")
                    .feedId("string")
                    .id("string")
                    .name("string")
                    .properties(Map.of("string", "string"))
                    .build())
                .properties(Map.of("string", "string"))
                .runOnServer(false)
                .slug("string")
                .sortOrder(0)
                .isDisabled(false)
                .templateParameters("string")
                .tenantTags("string")
                .workerPoolId("string")
                .workerPoolVariable("string")
                .build())
            .actions(RunbookProcessStepActionArgs.builder()
                .name("string")
                .actionType("string")
                .isRequired(false)
                .canBeUsedForProjectVersioning(false)
                .condition("string")
                .containers(RunbookProcessStepActionContainerArgs.builder()
                    .feedId("string")
                    .image("string")
                    .build())
                .environments("string")
                .excludedEnvironments("string")
                .features("string")
                .gitDependency(RunbookProcessStepActionGitDependencyArgs.builder()
                    .defaultBranch("string")
                    .gitCredentialType("string")
                    .repositoryUri("string")
                    .filePathFilters("string")
                    .gitCredentialId("string")
                    .build())
                .id("string")
                .notes("string")
                .channels("string")
                .actionTemplate(RunbookProcessStepActionActionTemplateArgs.builder()
                    .id("string")
                    .communityActionTemplateId("string")
                    .version(0)
                    .build())
                .isDisabled(false)
                .packages(RunbookProcessStepActionPackageArgs.builder()
                    .name("string")
                    .packageId("string")
                    .acquisitionLocation("string")
                    .extractDuringDeployment(false)
                    .feedId("string")
                    .id("string")
                    .properties(Map.of("string", "string"))
                    .build())
                .primaryPackage(RunbookProcessStepActionPrimaryPackageArgs.builder()
                    .packageId("string")
                    .acquisitionLocation("string")
                    .feedId("string")
                    .id("string")
                    .name("string")
                    .properties(Map.of("string", "string"))
                    .build())
                .properties(Map.of("string", "string"))
                .runOnServer(false)
                .slug("string")
                .sortOrder(0)
                .tenantTags("string")
                .workerPoolId("string")
                .workerPoolVariable("string")
                .build())
            .properties(Map.of("string", "string"))
            .runKubectlScriptActions(RunbookProcessStepRunKubectlScriptActionArgs.builder()
                .name("string")
                .notes("string")
                .scriptFileName("string")
                .condition("string")
                .containers(RunbookProcessStepRunKubectlScriptActionContainerArgs.builder()
                    .feedId("string")
                    .image("string")
                    .build())
                .environments("string")
                .excludedEnvironments("string")
                .features("string")
                .gitDependency(RunbookProcessStepRunKubectlScriptActionGitDependencyArgs.builder()
                    .defaultBranch("string")
                    .gitCredentialType("string")
                    .repositoryUri("string")
                    .filePathFilters("string")
                    .gitCredentialId("string")
                    .build())
                .id("string")
                .isDisabled(false)
                .isRequired(false)
                .canBeUsedForProjectVersioning(false)
                .namespace("string")
                .actionTemplate(RunbookProcessStepRunKubectlScriptActionActionTemplateArgs.builder()
                    .id("string")
                    .communityActionTemplateId("string")
                    .version(0)
                    .build())
                .channels("string")
                .properties(Map.of("string", "string"))
                .packages(RunbookProcessStepRunKubectlScriptActionPackageArgs.builder()
                    .name("string")
                    .packageId("string")
                    .acquisitionLocation("string")
                    .extractDuringDeployment(false)
                    .feedId("string")
                    .id("string")
                    .properties(Map.of("string", "string"))
                    .build())
                .runOnServer(false)
                .scriptBody("string")
                .primaryPackage(RunbookProcessStepRunKubectlScriptActionPrimaryPackageArgs.builder()
                    .packageId("string")
                    .acquisitionLocation("string")
                    .feedId("string")
                    .id("string")
                    .name("string")
                    .properties(Map.of("string", "string"))
                    .build())
                .scriptParameters("string")
                .scriptSource("string")
                .scriptSyntax("string")
                .slug("string")
                .sortOrder(0)
                .tenantTags("string")
                .variableSubstitutionInFiles("string")
                .workerPoolId("string")
                .workerPoolVariable("string")
                .build())
            .runScriptActions(RunbookProcessStepRunScriptActionArgs.builder()
                .name("string")
                .packages(RunbookProcessStepRunScriptActionPackageArgs.builder()
                    .name("string")
                    .packageId("string")
                    .acquisitionLocation("string")
                    .extractDuringDeployment(false)
                    .feedId("string")
                    .id("string")
                    .properties(Map.of("string", "string"))
                    .build())
                .sortOrder(0)
                .condition("string")
                .containers(RunbookProcessStepRunScriptActionContainerArgs.builder()
                    .feedId("string")
                    .image("string")
                    .build())
                .primaryPackage(RunbookProcessStepRunScriptActionPrimaryPackageArgs.builder()
                    .packageId("string")
                    .acquisitionLocation("string")
                    .feedId("string")
                    .id("string")
                    .name("string")
                    .properties(Map.of("string", "string"))
                    .build())
                .excludedEnvironments("string")
                .features("string")
                .gitDependency(RunbookProcessStepRunScriptActionGitDependencyArgs.builder()
                    .defaultBranch("string")
                    .gitCredentialType("string")
                    .repositoryUri("string")
                    .filePathFilters("string")
                    .gitCredentialId("string")
                    .build())
                .id("string")
                .isDisabled(false)
                .isRequired(false)
                .canBeUsedForProjectVersioning(false)
                .channels("string")
                .notes("string")
                .environments("string")
                .runOnServer(false)
                .scriptBody("string")
                .scriptFileName("string")
                .scriptParameters("string")
                .scriptSource("string")
                .scriptSyntax("string")
                .slug("string")
                .actionTemplate(RunbookProcessStepRunScriptActionActionTemplateArgs.builder()
                    .id("string")
                    .communityActionTemplateId("string")
                    .version(0)
                    .build())
                .tenantTags("string")
                .variableSubstitutionInFiles("string")
                .workerPoolId("string")
                .workerPoolVariable("string")
                .build())
            .startTrigger("string")
            .targetRoles("string")
            .windowSize("string")
            .build())
        .version(0)
        .build());
    
    runbook_process_resource = octopusdeploy.RunbookProcess("runbookProcessResource",
        runbook_id="string",
        last_snapshot_id="string",
        project_id="string",
        runbook_process_id="string",
        space_id="string",
        steps=[{
            "name": "string",
            "manual_intervention_actions": [{
                "instructions": "string",
                "name": "string",
                "id": "string",
                "can_be_used_for_project_versioning": False,
                "condition": "string",
                "containers": [{
                    "feed_id": "string",
                    "image": "string",
                }],
                "environments": ["string"],
                "excluded_environments": ["string"],
                "features": ["string"],
                "git_dependency": {
                    "default_branch": "string",
                    "git_credential_type": "string",
                    "repository_uri": "string",
                    "file_path_filters": ["string"],
                    "git_credential_id": "string",
                },
                "action_template": {
                    "id": "string",
                    "community_action_template_id": "string",
                    "version": 0,
                },
                "channels": ["string"],
                "is_disabled": False,
                "is_required": False,
                "block_deployments": "string",
                "notes": "string",
                "packages": [{
                    "package_id": "string",
                    "acquisition_location": "string",
                    "feed_id": "string",
                    "id": "string",
                    "name": "string",
                    "properties": {
                        "string": "string",
                    },
                }],
                "properties": {
                    "string": "string",
                },
                "responsible_teams": "string",
                "slug": "string",
                "sort_order": 0,
                "tenant_tags": ["string"],
            }],
            "package_requirement": "string",
            "condition_expression": "string",
            "deploy_kubernetes_secret_actions": [{
                "name": "string",
                "secret_values": {
                    "string": "string",
                },
                "secret_name": "string",
                "excluded_environments": ["string"],
                "notes": "string",
                "environments": ["string"],
                "action_template": {
                    "id": "string",
                    "community_action_template_id": "string",
                    "version": 0,
                },
                "features": ["string"],
                "git_dependency": {
                    "default_branch": "string",
                    "git_credential_type": "string",
                    "repository_uri": "string",
                    "file_path_filters": ["string"],
                    "git_credential_id": "string",
                },
                "id": "string",
                "is_disabled": False,
                "is_required": False,
                "kubernetes_object_status_check_enabled": False,
                "condition": "string",
                "containers": [{
                    "feed_id": "string",
                    "image": "string",
                }],
                "packages": [{
                    "package_id": "string",
                    "acquisition_location": "string",
                    "feed_id": "string",
                    "id": "string",
                    "name": "string",
                    "properties": {
                        "string": "string",
                    },
                }],
                "properties": {
                    "string": "string",
                },
                "run_on_server": False,
                "channels": ["string"],
                "can_be_used_for_project_versioning": False,
                "slug": "string",
                "sort_order": 0,
                "tenant_tags": ["string"],
                "worker_pool_id": "string",
                "worker_pool_variable": "string",
            }],
            "deploy_package_actions": [{
                "name": "string",
                "primary_package": {
                    "package_id": "string",
                    "acquisition_location": "string",
                    "feed_id": "string",
                    "id": "string",
                    "name": "string",
                    "properties": {
                        "string": "string",
                    },
                },
                "environments": ["string"],
                "is_required": False,
                "containers": [{
                    "feed_id": "string",
                    "image": "string",
                }],
                "action_template": {
                    "id": "string",
                    "community_action_template_id": "string",
                    "version": 0,
                },
                "excluded_environments": ["string"],
                "features": ["string"],
                "git_dependency": {
                    "default_branch": "string",
                    "git_credential_type": "string",
                    "repository_uri": "string",
                    "file_path_filters": ["string"],
                    "git_credential_id": "string",
                },
                "id": "string",
                "is_disabled": False,
                "condition": "string",
                "channels": ["string"],
                "notes": "string",
                "packages": [{
                    "package_id": "string",
                    "acquisition_location": "string",
                    "feed_id": "string",
                    "id": "string",
                    "name": "string",
                    "properties": {
                        "string": "string",
                    },
                }],
                "can_be_used_for_project_versioning": False,
                "properties": {
                    "string": "string",
                },
                "slug": "string",
                "sort_order": 0,
                "tenant_tags": ["string"],
                "windows_service": {
                    "executable_path": "string",
                    "service_name": "string",
                    "arguments": "string",
                    "create_or_update_service": False,
                    "custom_account_name": "string",
                    "custom_account_password": "string",
                    "dependencies": "string",
                    "description": "string",
                    "display_name": "string",
                    "service_account": "string",
                    "start_mode": "string",
                },
            }],
            "deploy_windows_service_actions": [{
                "executable_path": "string",
                "service_name": "string",
                "primary_package": {
                    "package_id": "string",
                    "acquisition_location": "string",
                    "feed_id": "string",
                    "id": "string",
                    "name": "string",
                    "properties": {
                        "string": "string",
                    },
                },
                "name": "string",
                "custom_account_name": "string",
                "id": "string",
                "create_or_update_service": False,
                "action_template": {
                    "id": "string",
                    "community_action_template_id": "string",
                    "version": 0,
                },
                "custom_account_password": "string",
                "dependencies": "string",
                "description": "string",
                "display_name": "string",
                "environments": ["string"],
                "excluded_environments": ["string"],
                "condition": "string",
                "features": ["string"],
                "git_dependency": {
                    "default_branch": "string",
                    "git_credential_type": "string",
                    "repository_uri": "string",
                    "file_path_filters": ["string"],
                    "git_credential_id": "string",
                },
                "containers": [{
                    "feed_id": "string",
                    "image": "string",
                }],
                "is_disabled": False,
                "is_required": False,
                "channels": ["string"],
                "notes": "string",
                "packages": [{
                    "package_id": "string",
                    "acquisition_location": "string",
                    "feed_id": "string",
                    "id": "string",
                    "name": "string",
                    "properties": {
                        "string": "string",
                    },
                }],
                "can_be_used_for_project_versioning": False,
                "properties": {
                    "string": "string",
                },
                "service_account": "string",
                "arguments": "string",
                "slug": "string",
                "sort_order": 0,
                "start_mode": "string",
                "tenant_tags": ["string"],
            }],
            "condition": "string",
            "id": "string",
            "apply_terraform_template_actions": [{
                "name": "string",
                "advanced_options": {
                    "allow_additional_plugin_downloads": False,
                    "apply_parameters": "string",
                    "init_parameters": "string",
                    "plugin_cache_directory": "string",
                    "workspace": "string",
                },
                "inline_template": "string",
                "template": {
                    "additional_variable_files": "string",
                    "directory": "string",
                    "run_automatic_file_substitution": False,
                    "target_files": "string",
                },
                "can_be_used_for_project_versioning": False,
                "channels": ["string"],
                "is_required": False,
                "containers": [{
                    "feed_id": "string",
                    "image": "string",
                }],
                "environments": ["string"],
                "excluded_environments": ["string"],
                "features": ["string"],
                "git_dependency": {
                    "default_branch": "string",
                    "git_credential_type": "string",
                    "repository_uri": "string",
                    "file_path_filters": ["string"],
                    "git_credential_id": "string",
                },
                "google_cloud_account": {
                    "impersonate_service_account": False,
                    "project": "string",
                    "region": "string",
                    "service_account_emails": "string",
                    "use_vm_service_account": False,
                    "variable": "string",
                    "zone": "string",
                },
                "id": "string",
                "azure_account": {
                    "variable": "string",
                },
                "action_template": {
                    "id": "string",
                    "community_action_template_id": "string",
                    "version": 0,
                },
                "condition": "string",
                "aws_account": {
                    "region": "string",
                    "role": {
                        "arn": "string",
                        "external_id": "string",
                        "role_session_name": "string",
                        "session_duration": 0,
                    },
                    "use_instance_role": False,
                    "variable": "string",
                },
                "notes": "string",
                "packages": [{
                    "package_id": "string",
                    "acquisition_location": "string",
                    "feed_id": "string",
                    "id": "string",
                    "name": "string",
                    "properties": {
                        "string": "string",
                    },
                }],
                "primary_package": {
                    "package_id": "string",
                    "acquisition_location": "string",
                    "feed_id": "string",
                    "id": "string",
                    "name": "string",
                    "properties": {
                        "string": "string",
                    },
                },
                "properties": {
                    "string": "string",
                },
                "run_on_server": False,
                "slug": "string",
                "sort_order": 0,
                "is_disabled": False,
                "template_parameters": "string",
                "tenant_tags": ["string"],
                "worker_pool_id": "string",
                "worker_pool_variable": "string",
            }],
            "actions": [{
                "name": "string",
                "action_type": "string",
                "is_required": False,
                "can_be_used_for_project_versioning": False,
                "condition": "string",
                "containers": [{
                    "feed_id": "string",
                    "image": "string",
                }],
                "environments": ["string"],
                "excluded_environments": ["string"],
                "features": ["string"],
                "git_dependency": {
                    "default_branch": "string",
                    "git_credential_type": "string",
                    "repository_uri": "string",
                    "file_path_filters": ["string"],
                    "git_credential_id": "string",
                },
                "id": "string",
                "notes": "string",
                "channels": ["string"],
                "action_template": {
                    "id": "string",
                    "community_action_template_id": "string",
                    "version": 0,
                },
                "is_disabled": False,
                "packages": [{
                    "name": "string",
                    "package_id": "string",
                    "acquisition_location": "string",
                    "extract_during_deployment": False,
                    "feed_id": "string",
                    "id": "string",
                    "properties": {
                        "string": "string",
                    },
                }],
                "primary_package": {
                    "package_id": "string",
                    "acquisition_location": "string",
                    "feed_id": "string",
                    "id": "string",
                    "name": "string",
                    "properties": {
                        "string": "string",
                    },
                },
                "properties": {
                    "string": "string",
                },
                "run_on_server": False,
                "slug": "string",
                "sort_order": 0,
                "tenant_tags": ["string"],
                "worker_pool_id": "string",
                "worker_pool_variable": "string",
            }],
            "properties": {
                "string": "string",
            },
            "run_kubectl_script_actions": [{
                "name": "string",
                "notes": "string",
                "script_file_name": "string",
                "condition": "string",
                "containers": [{
                    "feed_id": "string",
                    "image": "string",
                }],
                "environments": ["string"],
                "excluded_environments": ["string"],
                "features": ["string"],
                "git_dependency": {
                    "default_branch": "string",
                    "git_credential_type": "string",
                    "repository_uri": "string",
                    "file_path_filters": ["string"],
                    "git_credential_id": "string",
                },
                "id": "string",
                "is_disabled": False,
                "is_required": False,
                "can_be_used_for_project_versioning": False,
                "namespace": "string",
                "action_template": {
                    "id": "string",
                    "community_action_template_id": "string",
                    "version": 0,
                },
                "channels": ["string"],
                "properties": {
                    "string": "string",
                },
                "packages": [{
                    "name": "string",
                    "package_id": "string",
                    "acquisition_location": "string",
                    "extract_during_deployment": False,
                    "feed_id": "string",
                    "id": "string",
                    "properties": {
                        "string": "string",
                    },
                }],
                "run_on_server": False,
                "script_body": "string",
                "primary_package": {
                    "package_id": "string",
                    "acquisition_location": "string",
                    "feed_id": "string",
                    "id": "string",
                    "name": "string",
                    "properties": {
                        "string": "string",
                    },
                },
                "script_parameters": "string",
                "script_source": "string",
                "script_syntax": "string",
                "slug": "string",
                "sort_order": 0,
                "tenant_tags": ["string"],
                "variable_substitution_in_files": "string",
                "worker_pool_id": "string",
                "worker_pool_variable": "string",
            }],
            "run_script_actions": [{
                "name": "string",
                "packages": [{
                    "name": "string",
                    "package_id": "string",
                    "acquisition_location": "string",
                    "extract_during_deployment": False,
                    "feed_id": "string",
                    "id": "string",
                    "properties": {
                        "string": "string",
                    },
                }],
                "sort_order": 0,
                "condition": "string",
                "containers": [{
                    "feed_id": "string",
                    "image": "string",
                }],
                "primary_package": {
                    "package_id": "string",
                    "acquisition_location": "string",
                    "feed_id": "string",
                    "id": "string",
                    "name": "string",
                    "properties": {
                        "string": "string",
                    },
                },
                "excluded_environments": ["string"],
                "features": ["string"],
                "git_dependency": {
                    "default_branch": "string",
                    "git_credential_type": "string",
                    "repository_uri": "string",
                    "file_path_filters": ["string"],
                    "git_credential_id": "string",
                },
                "id": "string",
                "is_disabled": False,
                "is_required": False,
                "can_be_used_for_project_versioning": False,
                "channels": ["string"],
                "notes": "string",
                "environments": ["string"],
                "run_on_server": False,
                "script_body": "string",
                "script_file_name": "string",
                "script_parameters": "string",
                "script_source": "string",
                "script_syntax": "string",
                "slug": "string",
                "action_template": {
                    "id": "string",
                    "community_action_template_id": "string",
                    "version": 0,
                },
                "tenant_tags": ["string"],
                "variable_substitution_in_files": "string",
                "worker_pool_id": "string",
                "worker_pool_variable": "string",
            }],
            "start_trigger": "string",
            "target_roles": ["string"],
            "window_size": "string",
        }],
        version=0)
    
    const runbookProcessResource = new octopusdeploy.RunbookProcess("runbookProcessResource", {
        runbookId: "string",
        lastSnapshotId: "string",
        projectId: "string",
        runbookProcessId: "string",
        spaceId: "string",
        steps: [{
            name: "string",
            manualInterventionActions: [{
                instructions: "string",
                name: "string",
                id: "string",
                canBeUsedForProjectVersioning: false,
                condition: "string",
                containers: [{
                    feedId: "string",
                    image: "string",
                }],
                environments: ["string"],
                excludedEnvironments: ["string"],
                features: ["string"],
                gitDependency: {
                    defaultBranch: "string",
                    gitCredentialType: "string",
                    repositoryUri: "string",
                    filePathFilters: ["string"],
                    gitCredentialId: "string",
                },
                actionTemplate: {
                    id: "string",
                    communityActionTemplateId: "string",
                    version: 0,
                },
                channels: ["string"],
                isDisabled: false,
                isRequired: false,
                blockDeployments: "string",
                notes: "string",
                packages: [{
                    packageId: "string",
                    acquisitionLocation: "string",
                    feedId: "string",
                    id: "string",
                    name: "string",
                    properties: {
                        string: "string",
                    },
                }],
                properties: {
                    string: "string",
                },
                responsibleTeams: "string",
                slug: "string",
                sortOrder: 0,
                tenantTags: ["string"],
            }],
            packageRequirement: "string",
            conditionExpression: "string",
            deployKubernetesSecretActions: [{
                name: "string",
                secretValues: {
                    string: "string",
                },
                secretName: "string",
                excludedEnvironments: ["string"],
                notes: "string",
                environments: ["string"],
                actionTemplate: {
                    id: "string",
                    communityActionTemplateId: "string",
                    version: 0,
                },
                features: ["string"],
                gitDependency: {
                    defaultBranch: "string",
                    gitCredentialType: "string",
                    repositoryUri: "string",
                    filePathFilters: ["string"],
                    gitCredentialId: "string",
                },
                id: "string",
                isDisabled: false,
                isRequired: false,
                kubernetesObjectStatusCheckEnabled: false,
                condition: "string",
                containers: [{
                    feedId: "string",
                    image: "string",
                }],
                packages: [{
                    packageId: "string",
                    acquisitionLocation: "string",
                    feedId: "string",
                    id: "string",
                    name: "string",
                    properties: {
                        string: "string",
                    },
                }],
                properties: {
                    string: "string",
                },
                runOnServer: false,
                channels: ["string"],
                canBeUsedForProjectVersioning: false,
                slug: "string",
                sortOrder: 0,
                tenantTags: ["string"],
                workerPoolId: "string",
                workerPoolVariable: "string",
            }],
            deployPackageActions: [{
                name: "string",
                primaryPackage: {
                    packageId: "string",
                    acquisitionLocation: "string",
                    feedId: "string",
                    id: "string",
                    name: "string",
                    properties: {
                        string: "string",
                    },
                },
                environments: ["string"],
                isRequired: false,
                containers: [{
                    feedId: "string",
                    image: "string",
                }],
                actionTemplate: {
                    id: "string",
                    communityActionTemplateId: "string",
                    version: 0,
                },
                excludedEnvironments: ["string"],
                features: ["string"],
                gitDependency: {
                    defaultBranch: "string",
                    gitCredentialType: "string",
                    repositoryUri: "string",
                    filePathFilters: ["string"],
                    gitCredentialId: "string",
                },
                id: "string",
                isDisabled: false,
                condition: "string",
                channels: ["string"],
                notes: "string",
                packages: [{
                    packageId: "string",
                    acquisitionLocation: "string",
                    feedId: "string",
                    id: "string",
                    name: "string",
                    properties: {
                        string: "string",
                    },
                }],
                canBeUsedForProjectVersioning: false,
                properties: {
                    string: "string",
                },
                slug: "string",
                sortOrder: 0,
                tenantTags: ["string"],
                windowsService: {
                    executablePath: "string",
                    serviceName: "string",
                    arguments: "string",
                    createOrUpdateService: false,
                    customAccountName: "string",
                    customAccountPassword: "string",
                    dependencies: "string",
                    description: "string",
                    displayName: "string",
                    serviceAccount: "string",
                    startMode: "string",
                },
            }],
            deployWindowsServiceActions: [{
                executablePath: "string",
                serviceName: "string",
                primaryPackage: {
                    packageId: "string",
                    acquisitionLocation: "string",
                    feedId: "string",
                    id: "string",
                    name: "string",
                    properties: {
                        string: "string",
                    },
                },
                name: "string",
                customAccountName: "string",
                id: "string",
                createOrUpdateService: false,
                actionTemplate: {
                    id: "string",
                    communityActionTemplateId: "string",
                    version: 0,
                },
                customAccountPassword: "string",
                dependencies: "string",
                description: "string",
                displayName: "string",
                environments: ["string"],
                excludedEnvironments: ["string"],
                condition: "string",
                features: ["string"],
                gitDependency: {
                    defaultBranch: "string",
                    gitCredentialType: "string",
                    repositoryUri: "string",
                    filePathFilters: ["string"],
                    gitCredentialId: "string",
                },
                containers: [{
                    feedId: "string",
                    image: "string",
                }],
                isDisabled: false,
                isRequired: false,
                channels: ["string"],
                notes: "string",
                packages: [{
                    packageId: "string",
                    acquisitionLocation: "string",
                    feedId: "string",
                    id: "string",
                    name: "string",
                    properties: {
                        string: "string",
                    },
                }],
                canBeUsedForProjectVersioning: false,
                properties: {
                    string: "string",
                },
                serviceAccount: "string",
                arguments: "string",
                slug: "string",
                sortOrder: 0,
                startMode: "string",
                tenantTags: ["string"],
            }],
            condition: "string",
            id: "string",
            applyTerraformTemplateActions: [{
                name: "string",
                advancedOptions: {
                    allowAdditionalPluginDownloads: false,
                    applyParameters: "string",
                    initParameters: "string",
                    pluginCacheDirectory: "string",
                    workspace: "string",
                },
                inlineTemplate: "string",
                template: {
                    additionalVariableFiles: "string",
                    directory: "string",
                    runAutomaticFileSubstitution: false,
                    targetFiles: "string",
                },
                canBeUsedForProjectVersioning: false,
                channels: ["string"],
                isRequired: false,
                containers: [{
                    feedId: "string",
                    image: "string",
                }],
                environments: ["string"],
                excludedEnvironments: ["string"],
                features: ["string"],
                gitDependency: {
                    defaultBranch: "string",
                    gitCredentialType: "string",
                    repositoryUri: "string",
                    filePathFilters: ["string"],
                    gitCredentialId: "string",
                },
                googleCloudAccount: {
                    impersonateServiceAccount: false,
                    project: "string",
                    region: "string",
                    serviceAccountEmails: "string",
                    useVmServiceAccount: false,
                    variable: "string",
                    zone: "string",
                },
                id: "string",
                azureAccount: {
                    variable: "string",
                },
                actionTemplate: {
                    id: "string",
                    communityActionTemplateId: "string",
                    version: 0,
                },
                condition: "string",
                awsAccount: {
                    region: "string",
                    role: {
                        arn: "string",
                        externalId: "string",
                        roleSessionName: "string",
                        sessionDuration: 0,
                    },
                    useInstanceRole: false,
                    variable: "string",
                },
                notes: "string",
                packages: [{
                    packageId: "string",
                    acquisitionLocation: "string",
                    feedId: "string",
                    id: "string",
                    name: "string",
                    properties: {
                        string: "string",
                    },
                }],
                primaryPackage: {
                    packageId: "string",
                    acquisitionLocation: "string",
                    feedId: "string",
                    id: "string",
                    name: "string",
                    properties: {
                        string: "string",
                    },
                },
                properties: {
                    string: "string",
                },
                runOnServer: false,
                slug: "string",
                sortOrder: 0,
                isDisabled: false,
                templateParameters: "string",
                tenantTags: ["string"],
                workerPoolId: "string",
                workerPoolVariable: "string",
            }],
            actions: [{
                name: "string",
                actionType: "string",
                isRequired: false,
                canBeUsedForProjectVersioning: false,
                condition: "string",
                containers: [{
                    feedId: "string",
                    image: "string",
                }],
                environments: ["string"],
                excludedEnvironments: ["string"],
                features: ["string"],
                gitDependency: {
                    defaultBranch: "string",
                    gitCredentialType: "string",
                    repositoryUri: "string",
                    filePathFilters: ["string"],
                    gitCredentialId: "string",
                },
                id: "string",
                notes: "string",
                channels: ["string"],
                actionTemplate: {
                    id: "string",
                    communityActionTemplateId: "string",
                    version: 0,
                },
                isDisabled: false,
                packages: [{
                    name: "string",
                    packageId: "string",
                    acquisitionLocation: "string",
                    extractDuringDeployment: false,
                    feedId: "string",
                    id: "string",
                    properties: {
                        string: "string",
                    },
                }],
                primaryPackage: {
                    packageId: "string",
                    acquisitionLocation: "string",
                    feedId: "string",
                    id: "string",
                    name: "string",
                    properties: {
                        string: "string",
                    },
                },
                properties: {
                    string: "string",
                },
                runOnServer: false,
                slug: "string",
                sortOrder: 0,
                tenantTags: ["string"],
                workerPoolId: "string",
                workerPoolVariable: "string",
            }],
            properties: {
                string: "string",
            },
            runKubectlScriptActions: [{
                name: "string",
                notes: "string",
                scriptFileName: "string",
                condition: "string",
                containers: [{
                    feedId: "string",
                    image: "string",
                }],
                environments: ["string"],
                excludedEnvironments: ["string"],
                features: ["string"],
                gitDependency: {
                    defaultBranch: "string",
                    gitCredentialType: "string",
                    repositoryUri: "string",
                    filePathFilters: ["string"],
                    gitCredentialId: "string",
                },
                id: "string",
                isDisabled: false,
                isRequired: false,
                canBeUsedForProjectVersioning: false,
                namespace: "string",
                actionTemplate: {
                    id: "string",
                    communityActionTemplateId: "string",
                    version: 0,
                },
                channels: ["string"],
                properties: {
                    string: "string",
                },
                packages: [{
                    name: "string",
                    packageId: "string",
                    acquisitionLocation: "string",
                    extractDuringDeployment: false,
                    feedId: "string",
                    id: "string",
                    properties: {
                        string: "string",
                    },
                }],
                runOnServer: false,
                scriptBody: "string",
                primaryPackage: {
                    packageId: "string",
                    acquisitionLocation: "string",
                    feedId: "string",
                    id: "string",
                    name: "string",
                    properties: {
                        string: "string",
                    },
                },
                scriptParameters: "string",
                scriptSource: "string",
                scriptSyntax: "string",
                slug: "string",
                sortOrder: 0,
                tenantTags: ["string"],
                variableSubstitutionInFiles: "string",
                workerPoolId: "string",
                workerPoolVariable: "string",
            }],
            runScriptActions: [{
                name: "string",
                packages: [{
                    name: "string",
                    packageId: "string",
                    acquisitionLocation: "string",
                    extractDuringDeployment: false,
                    feedId: "string",
                    id: "string",
                    properties: {
                        string: "string",
                    },
                }],
                sortOrder: 0,
                condition: "string",
                containers: [{
                    feedId: "string",
                    image: "string",
                }],
                primaryPackage: {
                    packageId: "string",
                    acquisitionLocation: "string",
                    feedId: "string",
                    id: "string",
                    name: "string",
                    properties: {
                        string: "string",
                    },
                },
                excludedEnvironments: ["string"],
                features: ["string"],
                gitDependency: {
                    defaultBranch: "string",
                    gitCredentialType: "string",
                    repositoryUri: "string",
                    filePathFilters: ["string"],
                    gitCredentialId: "string",
                },
                id: "string",
                isDisabled: false,
                isRequired: false,
                canBeUsedForProjectVersioning: false,
                channels: ["string"],
                notes: "string",
                environments: ["string"],
                runOnServer: false,
                scriptBody: "string",
                scriptFileName: "string",
                scriptParameters: "string",
                scriptSource: "string",
                scriptSyntax: "string",
                slug: "string",
                actionTemplate: {
                    id: "string",
                    communityActionTemplateId: "string",
                    version: 0,
                },
                tenantTags: ["string"],
                variableSubstitutionInFiles: "string",
                workerPoolId: "string",
                workerPoolVariable: "string",
            }],
            startTrigger: "string",
            targetRoles: ["string"],
            windowSize: "string",
        }],
        version: 0,
    });
    
    type: octopusdeploy:RunbookProcess
    properties:
        lastSnapshotId: string
        projectId: string
        runbookId: string
        runbookProcessId: string
        spaceId: string
        steps:
            - actions:
                - actionTemplate:
                    communityActionTemplateId: string
                    id: string
                    version: 0
                  actionType: string
                  canBeUsedForProjectVersioning: false
                  channels:
                    - string
                  condition: string
                  containers:
                    - feedId: string
                      image: string
                  environments:
                    - string
                  excludedEnvironments:
                    - string
                  features:
                    - string
                  gitDependency:
                    defaultBranch: string
                    filePathFilters:
                        - string
                    gitCredentialId: string
                    gitCredentialType: string
                    repositoryUri: string
                  id: string
                  isDisabled: false
                  isRequired: false
                  name: string
                  notes: string
                  packages:
                    - acquisitionLocation: string
                      extractDuringDeployment: false
                      feedId: string
                      id: string
                      name: string
                      packageId: string
                      properties:
                        string: string
                  primaryPackage:
                    acquisitionLocation: string
                    feedId: string
                    id: string
                    name: string
                    packageId: string
                    properties:
                        string: string
                  properties:
                    string: string
                  runOnServer: false
                  slug: string
                  sortOrder: 0
                  tenantTags:
                    - string
                  workerPoolId: string
                  workerPoolVariable: string
              applyTerraformTemplateActions:
                - actionTemplate:
                    communityActionTemplateId: string
                    id: string
                    version: 0
                  advancedOptions:
                    allowAdditionalPluginDownloads: false
                    applyParameters: string
                    initParameters: string
                    pluginCacheDirectory: string
                    workspace: string
                  awsAccount:
                    region: string
                    role:
                        arn: string
                        externalId: string
                        roleSessionName: string
                        sessionDuration: 0
                    useInstanceRole: false
                    variable: string
                  azureAccount:
                    variable: string
                  canBeUsedForProjectVersioning: false
                  channels:
                    - string
                  condition: string
                  containers:
                    - feedId: string
                      image: string
                  environments:
                    - string
                  excludedEnvironments:
                    - string
                  features:
                    - string
                  gitDependency:
                    defaultBranch: string
                    filePathFilters:
                        - string
                    gitCredentialId: string
                    gitCredentialType: string
                    repositoryUri: string
                  googleCloudAccount:
                    impersonateServiceAccount: false
                    project: string
                    region: string
                    serviceAccountEmails: string
                    useVmServiceAccount: false
                    variable: string
                    zone: string
                  id: string
                  inlineTemplate: string
                  isDisabled: false
                  isRequired: false
                  name: string
                  notes: string
                  packages:
                    - acquisitionLocation: string
                      feedId: string
                      id: string
                      name: string
                      packageId: string
                      properties:
                        string: string
                  primaryPackage:
                    acquisitionLocation: string
                    feedId: string
                    id: string
                    name: string
                    packageId: string
                    properties:
                        string: string
                  properties:
                    string: string
                  runOnServer: false
                  slug: string
                  sortOrder: 0
                  template:
                    additionalVariableFiles: string
                    directory: string
                    runAutomaticFileSubstitution: false
                    targetFiles: string
                  templateParameters: string
                  tenantTags:
                    - string
                  workerPoolId: string
                  workerPoolVariable: string
              condition: string
              conditionExpression: string
              deployKubernetesSecretActions:
                - actionTemplate:
                    communityActionTemplateId: string
                    id: string
                    version: 0
                  canBeUsedForProjectVersioning: false
                  channels:
                    - string
                  condition: string
                  containers:
                    - feedId: string
                      image: string
                  environments:
                    - string
                  excludedEnvironments:
                    - string
                  features:
                    - string
                  gitDependency:
                    defaultBranch: string
                    filePathFilters:
                        - string
                    gitCredentialId: string
                    gitCredentialType: string
                    repositoryUri: string
                  id: string
                  isDisabled: false
                  isRequired: false
                  kubernetesObjectStatusCheckEnabled: false
                  name: string
                  notes: string
                  packages:
                    - acquisitionLocation: string
                      feedId: string
                      id: string
                      name: string
                      packageId: string
                      properties:
                        string: string
                  properties:
                    string: string
                  runOnServer: false
                  secretName: string
                  secretValues:
                    string: string
                  slug: string
                  sortOrder: 0
                  tenantTags:
                    - string
                  workerPoolId: string
                  workerPoolVariable: string
              deployPackageActions:
                - actionTemplate:
                    communityActionTemplateId: string
                    id: string
                    version: 0
                  canBeUsedForProjectVersioning: false
                  channels:
                    - string
                  condition: string
                  containers:
                    - feedId: string
                      image: string
                  environments:
                    - string
                  excludedEnvironments:
                    - string
                  features:
                    - string
                  gitDependency:
                    defaultBranch: string
                    filePathFilters:
                        - string
                    gitCredentialId: string
                    gitCredentialType: string
                    repositoryUri: string
                  id: string
                  isDisabled: false
                  isRequired: false
                  name: string
                  notes: string
                  packages:
                    - acquisitionLocation: string
                      feedId: string
                      id: string
                      name: string
                      packageId: string
                      properties:
                        string: string
                  primaryPackage:
                    acquisitionLocation: string
                    feedId: string
                    id: string
                    name: string
                    packageId: string
                    properties:
                        string: string
                  properties:
                    string: string
                  slug: string
                  sortOrder: 0
                  tenantTags:
                    - string
                  windowsService:
                    arguments: string
                    createOrUpdateService: false
                    customAccountName: string
                    customAccountPassword: string
                    dependencies: string
                    description: string
                    displayName: string
                    executablePath: string
                    serviceAccount: string
                    serviceName: string
                    startMode: string
              deployWindowsServiceActions:
                - actionTemplate:
                    communityActionTemplateId: string
                    id: string
                    version: 0
                  arguments: string
                  canBeUsedForProjectVersioning: false
                  channels:
                    - string
                  condition: string
                  containers:
                    - feedId: string
                      image: string
                  createOrUpdateService: false
                  customAccountName: string
                  customAccountPassword: string
                  dependencies: string
                  description: string
                  displayName: string
                  environments:
                    - string
                  excludedEnvironments:
                    - string
                  executablePath: string
                  features:
                    - string
                  gitDependency:
                    defaultBranch: string
                    filePathFilters:
                        - string
                    gitCredentialId: string
                    gitCredentialType: string
                    repositoryUri: string
                  id: string
                  isDisabled: false
                  isRequired: false
                  name: string
                  notes: string
                  packages:
                    - acquisitionLocation: string
                      feedId: string
                      id: string
                      name: string
                      packageId: string
                      properties:
                        string: string
                  primaryPackage:
                    acquisitionLocation: string
                    feedId: string
                    id: string
                    name: string
                    packageId: string
                    properties:
                        string: string
                  properties:
                    string: string
                  serviceAccount: string
                  serviceName: string
                  slug: string
                  sortOrder: 0
                  startMode: string
                  tenantTags:
                    - string
              id: string
              manualInterventionActions:
                - actionTemplate:
                    communityActionTemplateId: string
                    id: string
                    version: 0
                  blockDeployments: string
                  canBeUsedForProjectVersioning: false
                  channels:
                    - string
                  condition: string
                  containers:
                    - feedId: string
                      image: string
                  environments:
                    - string
                  excludedEnvironments:
                    - string
                  features:
                    - string
                  gitDependency:
                    defaultBranch: string
                    filePathFilters:
                        - string
                    gitCredentialId: string
                    gitCredentialType: string
                    repositoryUri: string
                  id: string
                  instructions: string
                  isDisabled: false
                  isRequired: false
                  name: string
                  notes: string
                  packages:
                    - acquisitionLocation: string
                      feedId: string
                      id: string
                      name: string
                      packageId: string
                      properties:
                        string: string
                  properties:
                    string: string
                  responsibleTeams: string
                  slug: string
                  sortOrder: 0
                  tenantTags:
                    - string
              name: string
              packageRequirement: string
              properties:
                string: string
              runKubectlScriptActions:
                - actionTemplate:
                    communityActionTemplateId: string
                    id: string
                    version: 0
                  canBeUsedForProjectVersioning: false
                  channels:
                    - string
                  condition: string
                  containers:
                    - feedId: string
                      image: string
                  environments:
                    - string
                  excludedEnvironments:
                    - string
                  features:
                    - string
                  gitDependency:
                    defaultBranch: string
                    filePathFilters:
                        - string
                    gitCredentialId: string
                    gitCredentialType: string
                    repositoryUri: string
                  id: string
                  isDisabled: false
                  isRequired: false
                  name: string
                  namespace: string
                  notes: string
                  packages:
                    - acquisitionLocation: string
                      extractDuringDeployment: false
                      feedId: string
                      id: string
                      name: string
                      packageId: string
                      properties:
                        string: string
                  primaryPackage:
                    acquisitionLocation: string
                    feedId: string
                    id: string
                    name: string
                    packageId: string
                    properties:
                        string: string
                  properties:
                    string: string
                  runOnServer: false
                  scriptBody: string
                  scriptFileName: string
                  scriptParameters: string
                  scriptSource: string
                  scriptSyntax: string
                  slug: string
                  sortOrder: 0
                  tenantTags:
                    - string
                  variableSubstitutionInFiles: string
                  workerPoolId: string
                  workerPoolVariable: string
              runScriptActions:
                - actionTemplate:
                    communityActionTemplateId: string
                    id: string
                    version: 0
                  canBeUsedForProjectVersioning: false
                  channels:
                    - string
                  condition: string
                  containers:
                    - feedId: string
                      image: string
                  environments:
                    - string
                  excludedEnvironments:
                    - string
                  features:
                    - string
                  gitDependency:
                    defaultBranch: string
                    filePathFilters:
                        - string
                    gitCredentialId: string
                    gitCredentialType: string
                    repositoryUri: string
                  id: string
                  isDisabled: false
                  isRequired: false
                  name: string
                  notes: string
                  packages:
                    - acquisitionLocation: string
                      extractDuringDeployment: false
                      feedId: string
                      id: string
                      name: string
                      packageId: string
                      properties:
                        string: string
                  primaryPackage:
                    acquisitionLocation: string
                    feedId: string
                    id: string
                    name: string
                    packageId: string
                    properties:
                        string: string
                  runOnServer: false
                  scriptBody: string
                  scriptFileName: string
                  scriptParameters: string
                  scriptSource: string
                  scriptSyntax: string
                  slug: string
                  sortOrder: 0
                  tenantTags:
                    - string
                  variableSubstitutionInFiles: string
                  workerPoolId: string
                  workerPoolVariable: string
              startTrigger: string
              targetRoles:
                - string
              windowSize: string
        version: 0
    

    RunbookProcess Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The RunbookProcess resource accepts the following input properties:

    RunbookId 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 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 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 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 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 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
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    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 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 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 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 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 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 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 string
    The type of action
    Name 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 string
    The type of action
    Name 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 String
    The type of action
    name 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 string
    The type of action
    name 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 str
    The type of action
    name 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 String
    The type of action
    name 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 string
    The ID of this resource.
    CommunityActionTemplateId string
    Version double
    Id string
    The ID of this resource.
    CommunityActionTemplateId string
    Version float64
    id String
    The ID of this resource.
    communityActionTemplateId String
    version Double
    id string
    The ID of this resource.
    communityActionTemplateId string
    version number
    id str
    The ID of this resource.
    community_action_template_id str
    version float
    id 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 string
    Name of the default branch of the repository.
    GitCredentialType string
    The Git credential authentication type.
    RepositoryUri 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 string
    Name of the default branch of the repository.
    GitCredentialType string
    The Git credential authentication type.
    RepositoryUri 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 String
    Name of the default branch of the repository.
    gitCredentialType String
    The Git credential authentication type.
    repositoryUri 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 string
    Name of the default branch of the repository.
    gitCredentialType string
    The Git credential authentication type.
    repositoryUri 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 str
    Name of the default branch of the repository.
    git_credential_type str
    The Git credential authentication type.
    repository_uri 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 String
    Name of the default branch of the repository.
    gitCredentialType String
    The Git credential authentication type.
    repositoryUri 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 string
    The name of the package
    PackageId 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 string
    The name of the package
    PackageId 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 String
    The name of the package
    packageId 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 string
    The name of the package
    packageId 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 str
    The name of the package
    package_id str
    The ID of the package.
    acquisition_location str
    Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
    extract_during_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 String
    The name of the package
    packageId 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 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 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 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 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 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 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 RunbookProcessStepApplyTerraformTemplateActionAdvancedOptions
    Name 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 RunbookProcessStepApplyTerraformTemplateActionAdvancedOptions
    Name 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 RunbookProcessStepApplyTerraformTemplateActionAdvancedOptions
    name 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 RunbookProcessStepApplyTerraformTemplateActionAdvancedOptions
    name 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 RunbookProcessStepApplyTerraformTemplateActionAdvancedOptions
    name 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 Property Map
    name 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 string
    The ID of this resource.
    CommunityActionTemplateId string
    Version double
    Id string
    The ID of this resource.
    CommunityActionTemplateId string
    Version float64
    id String
    The ID of this resource.
    communityActionTemplateId String
    version Double
    id string
    The ID of this resource.
    communityActionTemplateId string
    version number
    id str
    The ID of this resource.
    community_action_template_id str
    version float
    id 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 string
    Name of the default branch of the repository.
    GitCredentialType string
    The Git credential authentication type.
    RepositoryUri 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 string
    Name of the default branch of the repository.
    GitCredentialType string
    The Git credential authentication type.
    RepositoryUri 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 String
    Name of the default branch of the repository.
    gitCredentialType String
    The Git credential authentication type.
    repositoryUri 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 string
    Name of the default branch of the repository.
    gitCredentialType string
    The Git credential authentication type.
    repositoryUri 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 str
    Name of the default branch of the repository.
    git_credential_type str
    The Git credential authentication type.
    repository_uri 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 String
    Name of the default branch of the repository.
    gitCredentialType String
    The Git credential authentication type.
    repositoryUri 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 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 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 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 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 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 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 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 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 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 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 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 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 string
    The name of this resource.
    SecretName string
    The name of the secret resource
    SecretValues 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 string
    The name of this resource.
    SecretName string
    The name of the secret resource
    SecretValues 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 String
    The name of this resource.
    secretName String
    The name of the secret resource
    secretValues 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 string
    The name of this resource.
    secretName string
    The name of the secret resource
    secretValues {[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 str
    The name of this resource.
    secret_name str
    The name of the secret resource
    secret_values 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 String
    The name of this resource.
    secretName String
    The name of the secret resource
    secretValues 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 string
    The ID of this resource.
    CommunityActionTemplateId string
    Version double
    Id string
    The ID of this resource.
    CommunityActionTemplateId string
    Version float64
    id String
    The ID of this resource.
    communityActionTemplateId String
    version Double
    id string
    The ID of this resource.
    communityActionTemplateId string
    version number
    id str
    The ID of this resource.
    community_action_template_id str
    version float
    id 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 string
    Name of the default branch of the repository.
    GitCredentialType string
    The Git credential authentication type.
    RepositoryUri 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 string
    Name of the default branch of the repository.
    GitCredentialType string
    The Git credential authentication type.
    RepositoryUri 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 String
    Name of the default branch of the repository.
    gitCredentialType String
    The Git credential authentication type.
    repositoryUri 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 string
    Name of the default branch of the repository.
    gitCredentialType string
    The Git credential authentication type.
    repositoryUri 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 str
    Name of the default branch of the repository.
    git_credential_type str
    The Git credential authentication type.
    repository_uri 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 String
    Name of the default branch of the repository.
    gitCredentialType String
    The Git credential authentication type.
    repositoryUri 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 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 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 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 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 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 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 string
    The name of this resource.
    PrimaryPackage 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 string
    The name of this resource.
    PrimaryPackage 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 String
    The name of this resource.
    primaryPackage 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 string
    The name of this resource.
    primaryPackage 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 str
    The name of this resource.
    primary_package 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 String
    The name of this resource.
    primaryPackage 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 string
    The ID of this resource.
    CommunityActionTemplateId string
    Version double
    Id string
    The ID of this resource.
    CommunityActionTemplateId string
    Version float64
    id String
    The ID of this resource.
    communityActionTemplateId String
    version Double
    id string
    The ID of this resource.
    communityActionTemplateId string
    version number
    id str
    The ID of this resource.
    community_action_template_id str
    version float
    id 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 string
    Name of the default branch of the repository.
    GitCredentialType string
    The Git credential authentication type.
    RepositoryUri 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 string
    Name of the default branch of the repository.
    GitCredentialType string
    The Git credential authentication type.
    RepositoryUri 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 String
    Name of the default branch of the repository.
    gitCredentialType String
    The Git credential authentication type.
    repositoryUri 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 string
    Name of the default branch of the repository.
    gitCredentialType string
    The Git credential authentication type.
    repositoryUri 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 str
    Name of the default branch of the repository.
    git_credential_type str
    The Git credential authentication type.
    repository_uri 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 String
    Name of the default branch of the repository.
    gitCredentialType String
    The Git credential authentication type.
    repositoryUri 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 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 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 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 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 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 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 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 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 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 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 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 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 string
    The path to the executable relative to the package installation directory
    ServiceName 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 string
    The path to the executable relative to the package installation directory
    ServiceName 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 String
    The path to the executable relative to the package installation directory
    serviceName 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 string
    The path to the executable relative to the package installation directory
    serviceName 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 str
    The path to the executable relative to the package installation directory
    service_name str
    The name of the service
    arguments str
    The command line arguments that will be passed to the service when it starts
    create_or_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 String
    The path to the executable relative to the package installation directory
    serviceName 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 string
    The path to the executable relative to the package installation directory
    Name string
    The name of this resource.
    PrimaryPackage RunbookProcessStepDeployWindowsServiceActionPrimaryPackage
    The package assocated with this action.
    ServiceName 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 string
    The path to the executable relative to the package installation directory
    Name string
    The name of this resource.
    PrimaryPackage RunbookProcessStepDeployWindowsServiceActionPrimaryPackage
    The package assocated with this action.
    ServiceName 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 String
    The path to the executable relative to the package installation directory
    name String
    The name of this resource.
    primaryPackage RunbookProcessStepDeployWindowsServiceActionPrimaryPackage
    The package assocated with this action.
    serviceName 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 string
    The path to the executable relative to the package installation directory
    name string
    The name of this resource.
    primaryPackage RunbookProcessStepDeployWindowsServiceActionPrimaryPackage
    The package assocated with this action.
    serviceName 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 str
    The path to the executable relative to the package installation directory
    name str
    The name of this resource.
    primary_package RunbookProcessStepDeployWindowsServiceActionPrimaryPackage
    The package assocated with this action.
    service_name 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 String
    The path to the executable relative to the package installation directory
    name String
    The name of this resource.
    primaryPackage Property Map
    The package assocated with this action.
    serviceName 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 string
    The ID of this resource.
    CommunityActionTemplateId string
    Version double
    Id string
    The ID of this resource.
    CommunityActionTemplateId string
    Version float64
    id String
    The ID of this resource.
    communityActionTemplateId String
    version Double
    id string
    The ID of this resource.
    communityActionTemplateId string
    version number
    id str
    The ID of this resource.
    community_action_template_id str
    version float
    id 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 string
    Name of the default branch of the repository.
    GitCredentialType string
    The Git credential authentication type.
    RepositoryUri 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 string
    Name of the default branch of the repository.
    GitCredentialType string
    The Git credential authentication type.
    RepositoryUri 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 String
    Name of the default branch of the repository.
    gitCredentialType String
    The Git credential authentication type.
    repositoryUri 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 string
    Name of the default branch of the repository.
    gitCredentialType string
    The Git credential authentication type.
    repositoryUri 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 str
    Name of the default branch of the repository.
    git_credential_type str
    The Git credential authentication type.
    repository_uri 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 String
    Name of the default branch of the repository.
    gitCredentialType String
    The Git credential authentication type.
    repositoryUri 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 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 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 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 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 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 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 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 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 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 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 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 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 string
    The instructions for the user to follow
    Name 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 string
    The instructions for the user to follow
    Name 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 String
    The instructions for the user to follow
    name 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 string
    The instructions for the user to follow
    name 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 str
    The instructions for the user to follow
    name 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 String
    The instructions for the user to follow
    name 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 string
    The ID of this resource.
    CommunityActionTemplateId string
    Version double
    Id string
    The ID of this resource.
    CommunityActionTemplateId string
    Version float64
    id String
    The ID of this resource.
    communityActionTemplateId String
    version Double
    id string
    The ID of this resource.
    communityActionTemplateId string
    version number
    id str
    The ID of this resource.
    community_action_template_id str
    version float
    id 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 string
    Name of the default branch of the repository.
    GitCredentialType string
    The Git credential authentication type.
    RepositoryUri 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 string
    Name of the default branch of the repository.
    GitCredentialType string
    The Git credential authentication type.
    RepositoryUri 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 String
    Name of the default branch of the repository.
    gitCredentialType String
    The Git credential authentication type.
    repositoryUri 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 string
    Name of the default branch of the repository.
    gitCredentialType string
    The Git credential authentication type.
    repositoryUri 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 str
    Name of the default branch of the repository.
    git_credential_type str
    The Git credential authentication type.
    repository_uri 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 String
    Name of the default branch of the repository.
    gitCredentialType String
    The Git credential authentication type.
    repositoryUri 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 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 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 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 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 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 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 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 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 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 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 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 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 string
    The ID of this resource.
    CommunityActionTemplateId string
    Version double
    Id string
    The ID of this resource.
    CommunityActionTemplateId string
    Version float64
    id String
    The ID of this resource.
    communityActionTemplateId String
    version Double
    id string
    The ID of this resource.
    communityActionTemplateId string
    version number
    id str
    The ID of this resource.
    community_action_template_id str
    version float
    id 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 string
    Name of the default branch of the repository.
    GitCredentialType string
    The Git credential authentication type.
    RepositoryUri 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 string
    Name of the default branch of the repository.
    GitCredentialType string
    The Git credential authentication type.
    RepositoryUri 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 String
    Name of the default branch of the repository.
    gitCredentialType String
    The Git credential authentication type.
    repositoryUri 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 string
    Name of the default branch of the repository.
    gitCredentialType string
    The Git credential authentication type.
    repositoryUri 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 str
    Name of the default branch of the repository.
    git_credential_type str
    The Git credential authentication type.
    repository_uri 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 String
    Name of the default branch of the repository.
    gitCredentialType String
    The Git credential authentication type.
    repositoryUri 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 string
    The name of the package
    PackageId 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 string
    The name of the package
    PackageId 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 String
    The name of the package
    packageId 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 string
    The name of the package
    packageId 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 str
    The name of the package
    package_id str
    The ID of the package.
    acquisition_location str
    Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
    extract_during_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 String
    The name of the package
    packageId 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 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 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 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 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 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 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 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 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 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 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 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 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 string
    The ID of this resource.
    CommunityActionTemplateId string
    Version double
    Id string
    The ID of this resource.
    CommunityActionTemplateId string
    Version float64
    id String
    The ID of this resource.
    communityActionTemplateId String
    version Double
    id string
    The ID of this resource.
    communityActionTemplateId string
    version number
    id str
    The ID of this resource.
    community_action_template_id str
    version float
    id 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 string
    Name of the default branch of the repository.
    GitCredentialType string
    The Git credential authentication type.
    RepositoryUri 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 string
    Name of the default branch of the repository.
    GitCredentialType string
    The Git credential authentication type.
    RepositoryUri 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 String
    Name of the default branch of the repository.
    gitCredentialType String
    The Git credential authentication type.
    repositoryUri 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 string
    Name of the default branch of the repository.
    gitCredentialType string
    The Git credential authentication type.
    repositoryUri 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 str
    Name of the default branch of the repository.
    git_credential_type str
    The Git credential authentication type.
    repository_uri 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 String
    Name of the default branch of the repository.
    gitCredentialType String
    The Git credential authentication type.
    repositoryUri 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 string
    The name of the package
    PackageId 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 string
    The name of the package
    PackageId 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 String
    The name of the package
    packageId 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 string
    The name of the package
    packageId 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 str
    The name of the package
    package_id str
    The ID of the package.
    acquisition_location str
    Whether to acquire this package on the server ('Server'), target ('ExecutionTarget') or not at all ('NotAcquired'). Can be an expression
    extract_during_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 String
    The name of the package
    packageId 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 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 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 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 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 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 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.
    octopusdeploy logo
    octopusdeploy 0.43.1 published on Wednesday, Apr 30, 2025 by octopusdeploylabs