1. Packages
  2. Prodvana
  3. API Docs
  4. getReleaseChannel
Prodvana v0.1.20 published on Tuesday, Apr 2, 2024 by Prodvana

prodvana.getReleaseChannel

Explore with Pulumi AI

prodvana logo
Prodvana v0.1.20 published on Tuesday, Apr 2, 2024 by Prodvana

    Prodvana Release Channel

    Example Usage

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Prodvana = Pulumi.Prodvana;
    
    return await Deployment.RunAsync(() => 
    {
        var example = Prodvana.GetReleaseChannel.Invoke(new()
        {
            Application = "my-app",
            Name = "my-rc",
        });
    
    });
    
    package main
    
    import (
    	"github.com/prodvana/pulumi-prodvana/sdk/go/prodvana"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := prodvana.LookupReleaseChannel(ctx, &prodvana.LookupReleaseChannelArgs{
    			Application: "my-app",
    			Name:        "my-rc",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.prodvana.ProdvanaFunctions;
    import com.pulumi.prodvana.inputs.GetReleaseChannelArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var example = ProdvanaFunctions.getReleaseChannel(GetReleaseChannelArgs.builder()
                .application("my-app")
                .name("my-rc")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_prodvana as prodvana
    
    example = prodvana.get_release_channel(application="my-app",
        name="my-rc")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as prodvana from "@pulumi/prodvana";
    
    const example = prodvana.getReleaseChannel({
        application: "my-app",
        name: "my-rc",
    });
    
    variables:
      example:
        fn::invoke:
          Function: prodvana:getReleaseChannel
          Arguments:
            application: my-app
            name: my-rc
    

    Using getReleaseChannel

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getReleaseChannel(args: GetReleaseChannelArgs, opts?: InvokeOptions): Promise<GetReleaseChannelResult>
    function getReleaseChannelOutput(args: GetReleaseChannelOutputArgs, opts?: InvokeOptions): Output<GetReleaseChannelResult>
    def get_release_channel(application: Optional[str] = None,
                            constants: Optional[Sequence[GetReleaseChannelConstant]] = None,
                            convergence_protections: Optional[Sequence[GetReleaseChannelConvergenceProtection]] = None,
                            disable_all_protections: Optional[bool] = None,
                            manual_approval_preconditions: Optional[Sequence[GetReleaseChannelManualApprovalPrecondition]] = None,
                            name: Optional[str] = None,
                            policy: Optional[GetReleaseChannelPolicy] = None,
                            protections: Optional[Sequence[GetReleaseChannelProtection]] = None,
                            release_channel_stable_preconditions: Optional[Sequence[GetReleaseChannelReleaseChannelStablePrecondition]] = None,
                            service_instance_protections: Optional[Sequence[GetReleaseChannelServiceInstanceProtection]] = None,
                            shared_manual_approval_preconditions: Optional[Sequence[GetReleaseChannelSharedManualApprovalPrecondition]] = None,
                            opts: Optional[InvokeOptions] = None) -> GetReleaseChannelResult
    def get_release_channel_output(application: Optional[pulumi.Input[str]] = None,
                            constants: Optional[pulumi.Input[Sequence[pulumi.Input[GetReleaseChannelConstantArgs]]]] = None,
                            convergence_protections: Optional[pulumi.Input[Sequence[pulumi.Input[GetReleaseChannelConvergenceProtectionArgs]]]] = None,
                            disable_all_protections: Optional[pulumi.Input[bool]] = None,
                            manual_approval_preconditions: Optional[pulumi.Input[Sequence[pulumi.Input[GetReleaseChannelManualApprovalPreconditionArgs]]]] = None,
                            name: Optional[pulumi.Input[str]] = None,
                            policy: Optional[pulumi.Input[GetReleaseChannelPolicyArgs]] = None,
                            protections: Optional[pulumi.Input[Sequence[pulumi.Input[GetReleaseChannelProtectionArgs]]]] = None,
                            release_channel_stable_preconditions: Optional[pulumi.Input[Sequence[pulumi.Input[GetReleaseChannelReleaseChannelStablePreconditionArgs]]]] = None,
                            service_instance_protections: Optional[pulumi.Input[Sequence[pulumi.Input[GetReleaseChannelServiceInstanceProtectionArgs]]]] = None,
                            shared_manual_approval_preconditions: Optional[pulumi.Input[Sequence[pulumi.Input[GetReleaseChannelSharedManualApprovalPreconditionArgs]]]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetReleaseChannelResult]
    func LookupReleaseChannel(ctx *Context, args *LookupReleaseChannelArgs, opts ...InvokeOption) (*LookupReleaseChannelResult, error)
    func LookupReleaseChannelOutput(ctx *Context, args *LookupReleaseChannelOutputArgs, opts ...InvokeOption) LookupReleaseChannelResultOutput

    > Note: This function is named LookupReleaseChannel in the Go SDK.

    public static class GetReleaseChannel 
    {
        public static Task<GetReleaseChannelResult> InvokeAsync(GetReleaseChannelArgs args, InvokeOptions? opts = null)
        public static Output<GetReleaseChannelResult> Invoke(GetReleaseChannelInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetReleaseChannelResult> getReleaseChannel(GetReleaseChannelArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: prodvana:index/getReleaseChannel:getReleaseChannel
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Application string
    Name of the Application this Release Channel belongs to
    Name string
    name of the constant
    Constants List<GetReleaseChannelConstant>
    Constant values for this release channel
    ConvergenceProtections List<GetReleaseChannelConvergenceProtection>
    Feature Coming Soon
    DisableAllProtections bool
    Disable all protections for this release channel
    ManualApprovalPreconditions List<GetReleaseChannelManualApprovalPrecondition>
    Preconditions requiring manual approval before this release channel can be deployed
    Policy GetReleaseChannelPolicy
    Release Channel policy applied to all services
    Protections List<GetReleaseChannelProtection>
    Protections applied this release channel
    ReleaseChannelStablePreconditions List<GetReleaseChannelReleaseChannelStablePrecondition>
    Preconditions requiring other release channels to be stable before this release channel can be deployed
    ServiceInstanceProtections List<GetReleaseChannelServiceInstanceProtection>
    Protections applied to service instances in this release channel
    SharedManualApprovalPreconditions List<GetReleaseChannelSharedManualApprovalPrecondition>
    Preconditions requiring manual approval before this release channel can be deployed, shared across release channels
    Application string
    Name of the Application this Release Channel belongs to
    Name string
    name of the constant
    Constants []GetReleaseChannelConstant
    Constant values for this release channel
    ConvergenceProtections []GetReleaseChannelConvergenceProtection
    Feature Coming Soon
    DisableAllProtections bool
    Disable all protections for this release channel
    ManualApprovalPreconditions []GetReleaseChannelManualApprovalPrecondition
    Preconditions requiring manual approval before this release channel can be deployed
    Policy GetReleaseChannelPolicy
    Release Channel policy applied to all services
    Protections []GetReleaseChannelProtection
    Protections applied this release channel
    ReleaseChannelStablePreconditions []GetReleaseChannelReleaseChannelStablePrecondition
    Preconditions requiring other release channels to be stable before this release channel can be deployed
    ServiceInstanceProtections []GetReleaseChannelServiceInstanceProtection
    Protections applied to service instances in this release channel
    SharedManualApprovalPreconditions []GetReleaseChannelSharedManualApprovalPrecondition
    Preconditions requiring manual approval before this release channel can be deployed, shared across release channels
    application String
    Name of the Application this Release Channel belongs to
    name String
    name of the constant
    constants List<GetReleaseChannelConstant>
    Constant values for this release channel
    convergenceProtections List<GetReleaseChannelConvergenceProtection>
    Feature Coming Soon
    disableAllProtections Boolean
    Disable all protections for this release channel
    manualApprovalPreconditions List<GetReleaseChannelManualApprovalPrecondition>
    Preconditions requiring manual approval before this release channel can be deployed
    policy GetReleaseChannelPolicy
    Release Channel policy applied to all services
    protections List<GetReleaseChannelProtection>
    Protections applied this release channel
    releaseChannelStablePreconditions List<GetReleaseChannelReleaseChannelStablePrecondition>
    Preconditions requiring other release channels to be stable before this release channel can be deployed
    serviceInstanceProtections List<GetReleaseChannelServiceInstanceProtection>
    Protections applied to service instances in this release channel
    sharedManualApprovalPreconditions List<GetReleaseChannelSharedManualApprovalPrecondition>
    Preconditions requiring manual approval before this release channel can be deployed, shared across release channels
    application string
    Name of the Application this Release Channel belongs to
    name string
    name of the constant
    constants GetReleaseChannelConstant[]
    Constant values for this release channel
    convergenceProtections GetReleaseChannelConvergenceProtection[]
    Feature Coming Soon
    disableAllProtections boolean
    Disable all protections for this release channel
    manualApprovalPreconditions GetReleaseChannelManualApprovalPrecondition[]
    Preconditions requiring manual approval before this release channel can be deployed
    policy GetReleaseChannelPolicy
    Release Channel policy applied to all services
    protections GetReleaseChannelProtection[]
    Protections applied this release channel
    releaseChannelStablePreconditions GetReleaseChannelReleaseChannelStablePrecondition[]
    Preconditions requiring other release channels to be stable before this release channel can be deployed
    serviceInstanceProtections GetReleaseChannelServiceInstanceProtection[]
    Protections applied to service instances in this release channel
    sharedManualApprovalPreconditions GetReleaseChannelSharedManualApprovalPrecondition[]
    Preconditions requiring manual approval before this release channel can be deployed, shared across release channels
    application str
    Name of the Application this Release Channel belongs to
    name str
    name of the constant
    constants Sequence[GetReleaseChannelConstant]
    Constant values for this release channel
    convergence_protections Sequence[GetReleaseChannelConvergenceProtection]
    Feature Coming Soon
    disable_all_protections bool
    Disable all protections for this release channel
    manual_approval_preconditions Sequence[GetReleaseChannelManualApprovalPrecondition]
    Preconditions requiring manual approval before this release channel can be deployed
    policy GetReleaseChannelPolicy
    Release Channel policy applied to all services
    protections Sequence[GetReleaseChannelProtection]
    Protections applied this release channel
    release_channel_stable_preconditions Sequence[GetReleaseChannelReleaseChannelStablePrecondition]
    Preconditions requiring other release channels to be stable before this release channel can be deployed
    service_instance_protections Sequence[GetReleaseChannelServiceInstanceProtection]
    Protections applied to service instances in this release channel
    shared_manual_approval_preconditions Sequence[GetReleaseChannelSharedManualApprovalPrecondition]
    Preconditions requiring manual approval before this release channel can be deployed, shared across release channels
    application String
    Name of the Application this Release Channel belongs to
    name String
    name of the constant
    constants List<Property Map>
    Constant values for this release channel
    convergenceProtections List<Property Map>
    Feature Coming Soon
    disableAllProtections Boolean
    Disable all protections for this release channel
    manualApprovalPreconditions List<Property Map>
    Preconditions requiring manual approval before this release channel can be deployed
    policy Property Map
    Release Channel policy applied to all services
    protections List<Property Map>
    Protections applied this release channel
    releaseChannelStablePreconditions List<Property Map>
    Preconditions requiring other release channels to be stable before this release channel can be deployed
    serviceInstanceProtections List<Property Map>
    Protections applied to service instances in this release channel
    sharedManualApprovalPreconditions List<Property Map>
    Preconditions requiring manual approval before this release channel can be deployed, shared across release channels

    getReleaseChannel Result

    The following output properties are available:

    Application string
    Name of the Application this Release Channel belongs to
    Id string
    Release channel identifier
    Name string
    Release Channel name
    Policy GetReleaseChannelPolicy
    Release Channel policy applied to all services
    Runtimes List<GetReleaseChannelRuntime>
    Release Channel policy applied to all services
    Version string
    Current application version
    Constants List<GetReleaseChannelConstant>
    Constant values for this release channel
    ConvergenceProtections List<GetReleaseChannelConvergenceProtection>
    Feature Coming Soon
    DisableAllProtections bool
    Disable all protections for this release channel
    ManualApprovalPreconditions List<GetReleaseChannelManualApprovalPrecondition>
    Preconditions requiring manual approval before this release channel can be deployed
    Protections List<GetReleaseChannelProtection>
    Protections applied this release channel
    ReleaseChannelStablePreconditions List<GetReleaseChannelReleaseChannelStablePrecondition>
    Preconditions requiring other release channels to be stable before this release channel can be deployed
    ServiceInstanceProtections List<GetReleaseChannelServiceInstanceProtection>
    Protections applied to service instances in this release channel
    SharedManualApprovalPreconditions List<GetReleaseChannelSharedManualApprovalPrecondition>
    Preconditions requiring manual approval before this release channel can be deployed, shared across release channels
    Application string
    Name of the Application this Release Channel belongs to
    Id string
    Release channel identifier
    Name string
    Release Channel name
    Policy GetReleaseChannelPolicy
    Release Channel policy applied to all services
    Runtimes []GetReleaseChannelRuntime
    Release Channel policy applied to all services
    Version string
    Current application version
    Constants []GetReleaseChannelConstant
    Constant values for this release channel
    ConvergenceProtections []GetReleaseChannelConvergenceProtection
    Feature Coming Soon
    DisableAllProtections bool
    Disable all protections for this release channel
    ManualApprovalPreconditions []GetReleaseChannelManualApprovalPrecondition
    Preconditions requiring manual approval before this release channel can be deployed
    Protections []GetReleaseChannelProtection
    Protections applied this release channel
    ReleaseChannelStablePreconditions []GetReleaseChannelReleaseChannelStablePrecondition
    Preconditions requiring other release channels to be stable before this release channel can be deployed
    ServiceInstanceProtections []GetReleaseChannelServiceInstanceProtection
    Protections applied to service instances in this release channel
    SharedManualApprovalPreconditions []GetReleaseChannelSharedManualApprovalPrecondition
    Preconditions requiring manual approval before this release channel can be deployed, shared across release channels
    application String
    Name of the Application this Release Channel belongs to
    id String
    Release channel identifier
    name String
    Release Channel name
    policy GetReleaseChannelPolicy
    Release Channel policy applied to all services
    runtimes List<GetReleaseChannelRuntime>
    Release Channel policy applied to all services
    version String
    Current application version
    constants List<GetReleaseChannelConstant>
    Constant values for this release channel
    convergenceProtections List<GetReleaseChannelConvergenceProtection>
    Feature Coming Soon
    disableAllProtections Boolean
    Disable all protections for this release channel
    manualApprovalPreconditions List<GetReleaseChannelManualApprovalPrecondition>
    Preconditions requiring manual approval before this release channel can be deployed
    protections List<GetReleaseChannelProtection>
    Protections applied this release channel
    releaseChannelStablePreconditions List<GetReleaseChannelReleaseChannelStablePrecondition>
    Preconditions requiring other release channels to be stable before this release channel can be deployed
    serviceInstanceProtections List<GetReleaseChannelServiceInstanceProtection>
    Protections applied to service instances in this release channel
    sharedManualApprovalPreconditions List<GetReleaseChannelSharedManualApprovalPrecondition>
    Preconditions requiring manual approval before this release channel can be deployed, shared across release channels
    application string
    Name of the Application this Release Channel belongs to
    id string
    Release channel identifier
    name string
    Release Channel name
    policy GetReleaseChannelPolicy
    Release Channel policy applied to all services
    runtimes GetReleaseChannelRuntime[]
    Release Channel policy applied to all services
    version string
    Current application version
    constants GetReleaseChannelConstant[]
    Constant values for this release channel
    convergenceProtections GetReleaseChannelConvergenceProtection[]
    Feature Coming Soon
    disableAllProtections boolean
    Disable all protections for this release channel
    manualApprovalPreconditions GetReleaseChannelManualApprovalPrecondition[]
    Preconditions requiring manual approval before this release channel can be deployed
    protections GetReleaseChannelProtection[]
    Protections applied this release channel
    releaseChannelStablePreconditions GetReleaseChannelReleaseChannelStablePrecondition[]
    Preconditions requiring other release channels to be stable before this release channel can be deployed
    serviceInstanceProtections GetReleaseChannelServiceInstanceProtection[]
    Protections applied to service instances in this release channel
    sharedManualApprovalPreconditions GetReleaseChannelSharedManualApprovalPrecondition[]
    Preconditions requiring manual approval before this release channel can be deployed, shared across release channels
    application str
    Name of the Application this Release Channel belongs to
    id str
    Release channel identifier
    name str
    Release Channel name
    policy GetReleaseChannelPolicy
    Release Channel policy applied to all services
    runtimes Sequence[GetReleaseChannelRuntime]
    Release Channel policy applied to all services
    version str
    Current application version
    constants Sequence[GetReleaseChannelConstant]
    Constant values for this release channel
    convergence_protections Sequence[GetReleaseChannelConvergenceProtection]
    Feature Coming Soon
    disable_all_protections bool
    Disable all protections for this release channel
    manual_approval_preconditions Sequence[GetReleaseChannelManualApprovalPrecondition]
    Preconditions requiring manual approval before this release channel can be deployed
    protections Sequence[GetReleaseChannelProtection]
    Protections applied this release channel
    release_channel_stable_preconditions Sequence[GetReleaseChannelReleaseChannelStablePrecondition]
    Preconditions requiring other release channels to be stable before this release channel can be deployed
    service_instance_protections Sequence[GetReleaseChannelServiceInstanceProtection]
    Protections applied to service instances in this release channel
    shared_manual_approval_preconditions Sequence[GetReleaseChannelSharedManualApprovalPrecondition]
    Preconditions requiring manual approval before this release channel can be deployed, shared across release channels
    application String
    Name of the Application this Release Channel belongs to
    id String
    Release channel identifier
    name String
    Release Channel name
    policy Property Map
    Release Channel policy applied to all services
    runtimes List<Property Map>
    Release Channel policy applied to all services
    version String
    Current application version
    constants List<Property Map>
    Constant values for this release channel
    convergenceProtections List<Property Map>
    Feature Coming Soon
    disableAllProtections Boolean
    Disable all protections for this release channel
    manualApprovalPreconditions List<Property Map>
    Preconditions requiring manual approval before this release channel can be deployed
    protections List<Property Map>
    Protections applied this release channel
    releaseChannelStablePreconditions List<Property Map>
    Preconditions requiring other release channels to be stable before this release channel can be deployed
    serviceInstanceProtections List<Property Map>
    Protections applied to service instances in this release channel
    sharedManualApprovalPreconditions List<Property Map>
    Preconditions requiring manual approval before this release channel can be deployed, shared across release channels

    Supporting Types

    GetReleaseChannelConstant

    Name string
    name of the constant
    StringValue string
    string value of the constant
    Name string
    name of the constant
    StringValue string
    string value of the constant
    name String
    name of the constant
    stringValue String
    string value of the constant
    name string
    name of the constant
    stringValue string
    string value of the constant
    name str
    name of the constant
    string_value str
    string value of the constant
    name String
    name of the constant
    stringValue String
    string value of the constant

    GetReleaseChannelConvergenceProtection

    Name string
    name of the protection
    Ref GetReleaseChannelConvergenceProtectionRef
    reference to a protection stored in Prodvana
    Deployment GetReleaseChannelConvergenceProtectionDeployment
    deployment lifecycle options
    PostApproval GetReleaseChannelConvergenceProtectionPostApproval
    post-approval lifecycle options
    PostDeployment GetReleaseChannelConvergenceProtectionPostDeployment
    post-deployment lifecycle options
    PreApproval GetReleaseChannelConvergenceProtectionPreApproval
    pre-approval lifecycle options
    Name string
    name of the protection
    Ref GetReleaseChannelConvergenceProtectionRef
    reference to a protection stored in Prodvana
    Deployment GetReleaseChannelConvergenceProtectionDeployment
    deployment lifecycle options
    PostApproval GetReleaseChannelConvergenceProtectionPostApproval
    post-approval lifecycle options
    PostDeployment GetReleaseChannelConvergenceProtectionPostDeployment
    post-deployment lifecycle options
    PreApproval GetReleaseChannelConvergenceProtectionPreApproval
    pre-approval lifecycle options
    name String
    name of the protection
    ref GetReleaseChannelConvergenceProtectionRef
    reference to a protection stored in Prodvana
    deployment GetReleaseChannelConvergenceProtectionDeployment
    deployment lifecycle options
    postApproval GetReleaseChannelConvergenceProtectionPostApproval
    post-approval lifecycle options
    postDeployment GetReleaseChannelConvergenceProtectionPostDeployment
    post-deployment lifecycle options
    preApproval GetReleaseChannelConvergenceProtectionPreApproval
    pre-approval lifecycle options
    name string
    name of the protection
    ref GetReleaseChannelConvergenceProtectionRef
    reference to a protection stored in Prodvana
    deployment GetReleaseChannelConvergenceProtectionDeployment
    deployment lifecycle options
    postApproval GetReleaseChannelConvergenceProtectionPostApproval
    post-approval lifecycle options
    postDeployment GetReleaseChannelConvergenceProtectionPostDeployment
    post-deployment lifecycle options
    preApproval GetReleaseChannelConvergenceProtectionPreApproval
    pre-approval lifecycle options
    name String
    name of the protection
    ref Property Map
    reference to a protection stored in Prodvana
    deployment Property Map
    deployment lifecycle options
    postApproval Property Map
    post-approval lifecycle options
    postDeployment Property Map
    post-deployment lifecycle options
    preApproval Property Map
    pre-approval lifecycle options

    GetReleaseChannelConvergenceProtectionDeployment

    Enabled bool
    whether to enable deployment lifecycle options
    Enabled bool
    whether to enable deployment lifecycle options
    enabled Boolean
    whether to enable deployment lifecycle options
    enabled boolean
    whether to enable deployment lifecycle options
    enabled bool
    whether to enable deployment lifecycle options
    enabled Boolean
    whether to enable deployment lifecycle options

    GetReleaseChannelConvergenceProtectionPostApproval

    Enabled bool
    whether to enable deployment lifecycle options
    Enabled bool
    whether to enable deployment lifecycle options
    enabled Boolean
    whether to enable deployment lifecycle options
    enabled boolean
    whether to enable deployment lifecycle options
    enabled bool
    whether to enable deployment lifecycle options
    enabled Boolean
    whether to enable deployment lifecycle options

    GetReleaseChannelConvergenceProtectionPostDeployment

    Enabled bool
    whether to enable deployment lifecycle options
    CheckDuration string
    how long to keep checking. A valid Go duration string, e.g. 10m or 1h. Defaults to 10m
    DelayCheckDuration string
    delay between the deployment completing and when this protection starts checking. A valid Go duration string, e.g. 10m or 1h. Defaults to 10m
    Enabled bool
    whether to enable deployment lifecycle options
    CheckDuration string
    how long to keep checking. A valid Go duration string, e.g. 10m or 1h. Defaults to 10m
    DelayCheckDuration string
    delay between the deployment completing and when this protection starts checking. A valid Go duration string, e.g. 10m or 1h. Defaults to 10m
    enabled Boolean
    whether to enable deployment lifecycle options
    checkDuration String
    how long to keep checking. A valid Go duration string, e.g. 10m or 1h. Defaults to 10m
    delayCheckDuration String
    delay between the deployment completing and when this protection starts checking. A valid Go duration string, e.g. 10m or 1h. Defaults to 10m
    enabled boolean
    whether to enable deployment lifecycle options
    checkDuration string
    how long to keep checking. A valid Go duration string, e.g. 10m or 1h. Defaults to 10m
    delayCheckDuration string
    delay between the deployment completing and when this protection starts checking. A valid Go duration string, e.g. 10m or 1h. Defaults to 10m
    enabled bool
    whether to enable deployment lifecycle options
    check_duration str
    how long to keep checking. A valid Go duration string, e.g. 10m or 1h. Defaults to 10m
    delay_check_duration str
    delay between the deployment completing and when this protection starts checking. A valid Go duration string, e.g. 10m or 1h. Defaults to 10m
    enabled Boolean
    whether to enable deployment lifecycle options
    checkDuration String
    how long to keep checking. A valid Go duration string, e.g. 10m or 1h. Defaults to 10m
    delayCheckDuration String
    delay between the deployment completing and when this protection starts checking. A valid Go duration string, e.g. 10m or 1h. Defaults to 10m

    GetReleaseChannelConvergenceProtectionPreApproval

    Enabled bool
    whether to enable deployment lifecycle options
    Enabled bool
    whether to enable deployment lifecycle options
    enabled Boolean
    whether to enable deployment lifecycle options
    enabled boolean
    whether to enable deployment lifecycle options
    enabled bool
    whether to enable deployment lifecycle options
    enabled Boolean
    whether to enable deployment lifecycle options

    GetReleaseChannelConvergenceProtectionRef

    Name string
    name of the constant
    Parameters List<GetReleaseChannelConvergenceProtectionRefParameter>
    parameters to pass to the protection
    Name string
    name of the constant
    Parameters []GetReleaseChannelConvergenceProtectionRefParameter
    parameters to pass to the protection
    name String
    name of the constant
    parameters List<GetReleaseChannelConvergenceProtectionRefParameter>
    parameters to pass to the protection
    name string
    name of the constant
    parameters GetReleaseChannelConvergenceProtectionRefParameter[]
    parameters to pass to the protection
    name str
    name of the constant
    parameters Sequence[GetReleaseChannelConvergenceProtectionRefParameter]
    parameters to pass to the protection
    name String
    name of the constant
    parameters List<Property Map>
    parameters to pass to the protection

    GetReleaseChannelConvergenceProtectionRefParameter

    Name string
    name of the constant
    DockerImageTagValue string
    parameter docker image tag value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    IntValue int
    parameter int value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    SecretValue GetReleaseChannelConvergenceProtectionRefParameterSecretValue
    parameter secret value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    StringValue string
    string value of the constant
    Name string
    name of the constant
    DockerImageTagValue string
    parameter docker image tag value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    IntValue int
    parameter int value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    SecretValue GetReleaseChannelConvergenceProtectionRefParameterSecretValue
    parameter secret value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    StringValue string
    string value of the constant
    name String
    name of the constant
    dockerImageTagValue String
    parameter docker image tag value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    intValue Integer
    parameter int value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    secretValue GetReleaseChannelConvergenceProtectionRefParameterSecretValue
    parameter secret value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    stringValue String
    string value of the constant
    name string
    name of the constant
    dockerImageTagValue string
    parameter docker image tag value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    intValue number
    parameter int value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    secretValue GetReleaseChannelConvergenceProtectionRefParameterSecretValue
    parameter secret value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    stringValue string
    string value of the constant
    name str
    name of the constant
    docker_image_tag_value str
    parameter docker image tag value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    int_value int
    parameter int value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    secret_value GetReleaseChannelConvergenceProtectionRefParameterSecretValue
    parameter secret value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    string_value str
    string value of the constant
    name String
    name of the constant
    dockerImageTagValue String
    parameter docker image tag value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    intValue Number
    parameter int value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    secretValue Property Map
    parameter secret value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    stringValue String
    string value of the constant

    GetReleaseChannelConvergenceProtectionRefParameterSecretValue

    Key string
    Name of the secret.
    Version string
    Version of the secret
    Key string
    Name of the secret.
    Version string
    Version of the secret
    key String
    Name of the secret.
    version String
    Version of the secret
    key string
    Name of the secret.
    version string
    Version of the secret
    key str
    Name of the secret.
    version str
    Version of the secret
    key String
    Name of the secret.
    version String
    Version of the secret

    GetReleaseChannelManualApprovalPrecondition

    Name string
    name of the manual approval
    Description string
    description of the manual approval
    EveryAction bool
    whether to require manual approval for every action, or just the first
    Name string
    name of the manual approval
    Description string
    description of the manual approval
    EveryAction bool
    whether to require manual approval for every action, or just the first
    name String
    name of the manual approval
    description String
    description of the manual approval
    everyAction Boolean
    whether to require manual approval for every action, or just the first
    name string
    name of the manual approval
    description string
    description of the manual approval
    everyAction boolean
    whether to require manual approval for every action, or just the first
    name str
    name of the manual approval
    description str
    description of the manual approval
    every_action bool
    whether to require manual approval for every action, or just the first
    name String
    name of the manual approval
    description String
    description of the manual approval
    everyAction Boolean
    whether to require manual approval for every action, or just the first

    GetReleaseChannelPolicy

    DefaultEnv Dictionary<string, GetReleaseChannelPolicyDefaultEnv>
    default environment variables for services in this Release Channel
    DefaultEnv map[string]GetReleaseChannelPolicyDefaultEnv
    default environment variables for services in this Release Channel
    defaultEnv Map<String,GetReleaseChannelPolicyDefaultEnv>
    default environment variables for services in this Release Channel
    defaultEnv {[key: string]: GetReleaseChannelPolicyDefaultEnv}
    default environment variables for services in this Release Channel
    default_env Mapping[str, GetReleaseChannelPolicyDefaultEnv]
    default environment variables for services in this Release Channel
    defaultEnv Map<Property Map>
    default environment variables for services in this Release Channel

    GetReleaseChannelPolicyDefaultEnv

    KubernetesSecret GetReleaseChannelPolicyDefaultEnvKubernetesSecret
    Reference to a secret value stored in Kubernetes.
    Secret GetReleaseChannelPolicyDefaultEnvSecret
    Reference to a secret value stored in Prodvana.
    Value string
    Non-sensitive environment variable value
    KubernetesSecret GetReleaseChannelPolicyDefaultEnvKubernetesSecret
    Reference to a secret value stored in Kubernetes.
    Secret GetReleaseChannelPolicyDefaultEnvSecret
    Reference to a secret value stored in Prodvana.
    Value string
    Non-sensitive environment variable value
    kubernetesSecret GetReleaseChannelPolicyDefaultEnvKubernetesSecret
    Reference to a secret value stored in Kubernetes.
    secret GetReleaseChannelPolicyDefaultEnvSecret
    Reference to a secret value stored in Prodvana.
    value String
    Non-sensitive environment variable value
    kubernetesSecret GetReleaseChannelPolicyDefaultEnvKubernetesSecret
    Reference to a secret value stored in Kubernetes.
    secret GetReleaseChannelPolicyDefaultEnvSecret
    Reference to a secret value stored in Prodvana.
    value string
    Non-sensitive environment variable value
    kubernetes_secret GetReleaseChannelPolicyDefaultEnvKubernetesSecret
    Reference to a secret value stored in Kubernetes.
    secret GetReleaseChannelPolicyDefaultEnvSecret
    Reference to a secret value stored in Prodvana.
    value str
    Non-sensitive environment variable value
    kubernetesSecret Property Map
    Reference to a secret value stored in Kubernetes.
    secret Property Map
    Reference to a secret value stored in Prodvana.
    value String
    Non-sensitive environment variable value

    GetReleaseChannelPolicyDefaultEnvKubernetesSecret

    Key string
    Name of the secret.
    SecretName string
    Name of the secret object
    Key string
    Name of the secret.
    SecretName string
    Name of the secret object
    key String
    Name of the secret.
    secretName String
    Name of the secret object
    key string
    Name of the secret.
    secretName string
    Name of the secret object
    key str
    Name of the secret.
    secret_name str
    Name of the secret object
    key String
    Name of the secret.
    secretName String
    Name of the secret object

    GetReleaseChannelPolicyDefaultEnvSecret

    Key string
    Name of the secret.
    Version string
    Version of the secret
    Key string
    Name of the secret.
    Version string
    Version of the secret
    key String
    Name of the secret.
    version String
    Version of the secret
    key string
    Name of the secret.
    version string
    Version of the secret
    key str
    Name of the secret.
    version str
    Version of the secret
    key String
    Name of the secret.
    version String
    Version of the secret

    GetReleaseChannelProtection

    Name string
    name of the protection
    Ref GetReleaseChannelProtectionRef
    reference to a protection stored in Prodvana
    Deployment GetReleaseChannelProtectionDeployment
    deployment lifecycle options
    PostApproval GetReleaseChannelProtectionPostApproval
    post-approval lifecycle options
    PostDeployment GetReleaseChannelProtectionPostDeployment
    post-deployment lifecycle options
    PreApproval GetReleaseChannelProtectionPreApproval
    pre-approval lifecycle options
    Name string
    name of the protection
    Ref GetReleaseChannelProtectionRef
    reference to a protection stored in Prodvana
    Deployment GetReleaseChannelProtectionDeployment
    deployment lifecycle options
    PostApproval GetReleaseChannelProtectionPostApproval
    post-approval lifecycle options
    PostDeployment GetReleaseChannelProtectionPostDeployment
    post-deployment lifecycle options
    PreApproval GetReleaseChannelProtectionPreApproval
    pre-approval lifecycle options
    name String
    name of the protection
    ref GetReleaseChannelProtectionRef
    reference to a protection stored in Prodvana
    deployment GetReleaseChannelProtectionDeployment
    deployment lifecycle options
    postApproval GetReleaseChannelProtectionPostApproval
    post-approval lifecycle options
    postDeployment GetReleaseChannelProtectionPostDeployment
    post-deployment lifecycle options
    preApproval GetReleaseChannelProtectionPreApproval
    pre-approval lifecycle options
    name string
    name of the protection
    ref GetReleaseChannelProtectionRef
    reference to a protection stored in Prodvana
    deployment GetReleaseChannelProtectionDeployment
    deployment lifecycle options
    postApproval GetReleaseChannelProtectionPostApproval
    post-approval lifecycle options
    postDeployment GetReleaseChannelProtectionPostDeployment
    post-deployment lifecycle options
    preApproval GetReleaseChannelProtectionPreApproval
    pre-approval lifecycle options
    name str
    name of the protection
    ref GetReleaseChannelProtectionRef
    reference to a protection stored in Prodvana
    deployment GetReleaseChannelProtectionDeployment
    deployment lifecycle options
    post_approval GetReleaseChannelProtectionPostApproval
    post-approval lifecycle options
    post_deployment GetReleaseChannelProtectionPostDeployment
    post-deployment lifecycle options
    pre_approval GetReleaseChannelProtectionPreApproval
    pre-approval lifecycle options
    name String
    name of the protection
    ref Property Map
    reference to a protection stored in Prodvana
    deployment Property Map
    deployment lifecycle options
    postApproval Property Map
    post-approval lifecycle options
    postDeployment Property Map
    post-deployment lifecycle options
    preApproval Property Map
    pre-approval lifecycle options

    GetReleaseChannelProtectionDeployment

    Enabled bool
    whether to enable deployment lifecycle options
    Enabled bool
    whether to enable deployment lifecycle options
    enabled Boolean
    whether to enable deployment lifecycle options
    enabled boolean
    whether to enable deployment lifecycle options
    enabled bool
    whether to enable deployment lifecycle options
    enabled Boolean
    whether to enable deployment lifecycle options

    GetReleaseChannelProtectionPostApproval

    Enabled bool
    whether to enable deployment lifecycle options
    Enabled bool
    whether to enable deployment lifecycle options
    enabled Boolean
    whether to enable deployment lifecycle options
    enabled boolean
    whether to enable deployment lifecycle options
    enabled bool
    whether to enable deployment lifecycle options
    enabled Boolean
    whether to enable deployment lifecycle options

    GetReleaseChannelProtectionPostDeployment

    Enabled bool
    whether to enable deployment lifecycle options
    CheckDuration string
    how long to keep checking. A valid Go duration string, e.g. 10m or 1h. Defaults to 10m
    DelayCheckDuration string
    delay between the deployment completing and when this protection starts checking. A valid Go duration string, e.g. 10m or 1h. Defaults to 10m
    Enabled bool
    whether to enable deployment lifecycle options
    CheckDuration string
    how long to keep checking. A valid Go duration string, e.g. 10m or 1h. Defaults to 10m
    DelayCheckDuration string
    delay between the deployment completing and when this protection starts checking. A valid Go duration string, e.g. 10m or 1h. Defaults to 10m
    enabled Boolean
    whether to enable deployment lifecycle options
    checkDuration String
    how long to keep checking. A valid Go duration string, e.g. 10m or 1h. Defaults to 10m
    delayCheckDuration String
    delay between the deployment completing and when this protection starts checking. A valid Go duration string, e.g. 10m or 1h. Defaults to 10m
    enabled boolean
    whether to enable deployment lifecycle options
    checkDuration string
    how long to keep checking. A valid Go duration string, e.g. 10m or 1h. Defaults to 10m
    delayCheckDuration string
    delay between the deployment completing and when this protection starts checking. A valid Go duration string, e.g. 10m or 1h. Defaults to 10m
    enabled bool
    whether to enable deployment lifecycle options
    check_duration str
    how long to keep checking. A valid Go duration string, e.g. 10m or 1h. Defaults to 10m
    delay_check_duration str
    delay between the deployment completing and when this protection starts checking. A valid Go duration string, e.g. 10m or 1h. Defaults to 10m
    enabled Boolean
    whether to enable deployment lifecycle options
    checkDuration String
    how long to keep checking. A valid Go duration string, e.g. 10m or 1h. Defaults to 10m
    delayCheckDuration String
    delay between the deployment completing and when this protection starts checking. A valid Go duration string, e.g. 10m or 1h. Defaults to 10m

    GetReleaseChannelProtectionPreApproval

    Enabled bool
    whether to enable deployment lifecycle options
    Enabled bool
    whether to enable deployment lifecycle options
    enabled Boolean
    whether to enable deployment lifecycle options
    enabled boolean
    whether to enable deployment lifecycle options
    enabled bool
    whether to enable deployment lifecycle options
    enabled Boolean
    whether to enable deployment lifecycle options

    GetReleaseChannelProtectionRef

    Name string
    name of the constant
    Parameters List<GetReleaseChannelProtectionRefParameter>
    parameters to pass to the protection
    Name string
    name of the constant
    Parameters []GetReleaseChannelProtectionRefParameter
    parameters to pass to the protection
    name String
    name of the constant
    parameters List<GetReleaseChannelProtectionRefParameter>
    parameters to pass to the protection
    name string
    name of the constant
    parameters GetReleaseChannelProtectionRefParameter[]
    parameters to pass to the protection
    name str
    name of the constant
    parameters Sequence[GetReleaseChannelProtectionRefParameter]
    parameters to pass to the protection
    name String
    name of the constant
    parameters List<Property Map>
    parameters to pass to the protection

    GetReleaseChannelProtectionRefParameter

    Name string
    name of the constant
    DockerImageTagValue string
    parameter docker image tag value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    IntValue int
    parameter int value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    SecretValue GetReleaseChannelProtectionRefParameterSecretValue
    parameter secret value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    StringValue string
    string value of the constant
    Name string
    name of the constant
    DockerImageTagValue string
    parameter docker image tag value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    IntValue int
    parameter int value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    SecretValue GetReleaseChannelProtectionRefParameterSecretValue
    parameter secret value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    StringValue string
    string value of the constant
    name String
    name of the constant
    dockerImageTagValue String
    parameter docker image tag value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    intValue Integer
    parameter int value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    secretValue GetReleaseChannelProtectionRefParameterSecretValue
    parameter secret value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    stringValue String
    string value of the constant
    name string
    name of the constant
    dockerImageTagValue string
    parameter docker image tag value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    intValue number
    parameter int value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    secretValue GetReleaseChannelProtectionRefParameterSecretValue
    parameter secret value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    stringValue string
    string value of the constant
    name str
    name of the constant
    docker_image_tag_value str
    parameter docker image tag value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    int_value int
    parameter int value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    secret_value GetReleaseChannelProtectionRefParameterSecretValue
    parameter secret value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    string_value str
    string value of the constant
    name String
    name of the constant
    dockerImageTagValue String
    parameter docker image tag value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    intValue Number
    parameter int value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    secretValue Property Map
    parameter secret value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    stringValue String
    string value of the constant

    GetReleaseChannelProtectionRefParameterSecretValue

    Key string
    Name of the secret.
    Version string
    Version of the secret
    Key string
    Name of the secret.
    Version string
    Version of the secret
    key String
    Name of the secret.
    version String
    Version of the secret
    key string
    Name of the secret.
    version string
    Version of the secret
    key str
    Name of the secret.
    version str
    Version of the secret
    key String
    Name of the secret.
    version String
    Version of the secret

    GetReleaseChannelReleaseChannelStablePrecondition

    ReleaseChannel string
    name of a release channel that must be in a stable deployment state
    ReleaseChannel string
    name of a release channel that must be in a stable deployment state
    releaseChannel String
    name of a release channel that must be in a stable deployment state
    releaseChannel string
    name of a release channel that must be in a stable deployment state
    release_channel str
    name of a release channel that must be in a stable deployment state
    releaseChannel String
    name of a release channel that must be in a stable deployment state

    GetReleaseChannelRuntime

    EcsPrefix string
    ECS prefix
    K8sNamespace string
    Kubernetes namespace
    Name string
    optional identifier for this runtime connection within this release channel
    Type string
    type of the runtime connection, one of (AWSECS, EXTENSION, GOOGLECLOUDRUN, LONGLIVEDCOMPUTE, UNKNOWNCONNECTION)
    Runtime string
    name of the a runtime
    EcsPrefix string
    ECS prefix
    K8sNamespace string
    Kubernetes namespace
    Name string
    optional identifier for this runtime connection within this release channel
    Type string
    type of the runtime connection, one of (AWSECS, EXTENSION, GOOGLECLOUDRUN, LONGLIVEDCOMPUTE, UNKNOWNCONNECTION)
    Runtime string
    name of the a runtime
    ecsPrefix String
    ECS prefix
    k8sNamespace String
    Kubernetes namespace
    name String
    optional identifier for this runtime connection within this release channel
    type String
    type of the runtime connection, one of (AWSECS, EXTENSION, GOOGLECLOUDRUN, LONGLIVEDCOMPUTE, UNKNOWNCONNECTION)
    runtime String
    name of the a runtime
    ecsPrefix string
    ECS prefix
    k8sNamespace string
    Kubernetes namespace
    name string
    optional identifier for this runtime connection within this release channel
    type string
    type of the runtime connection, one of (AWSECS, EXTENSION, GOOGLECLOUDRUN, LONGLIVEDCOMPUTE, UNKNOWNCONNECTION)
    runtime string
    name of the a runtime
    ecs_prefix str
    ECS prefix
    k8s_namespace str
    Kubernetes namespace
    name str
    optional identifier for this runtime connection within this release channel
    type str
    type of the runtime connection, one of (AWSECS, EXTENSION, GOOGLECLOUDRUN, LONGLIVEDCOMPUTE, UNKNOWNCONNECTION)
    runtime str
    name of the a runtime
    ecsPrefix String
    ECS prefix
    k8sNamespace String
    Kubernetes namespace
    name String
    optional identifier for this runtime connection within this release channel
    type String
    type of the runtime connection, one of (AWSECS, EXTENSION, GOOGLECLOUDRUN, LONGLIVEDCOMPUTE, UNKNOWNCONNECTION)
    runtime String
    name of the a runtime

    GetReleaseChannelServiceInstanceProtection

    name String
    name of the protection
    ref Property Map
    reference to a protection stored in Prodvana
    deployment Property Map
    deployment lifecycle options
    postApproval Property Map
    post-approval lifecycle options
    postDeployment Property Map
    post-deployment lifecycle options
    preApproval Property Map
    pre-approval lifecycle options

    GetReleaseChannelServiceInstanceProtectionDeployment

    Enabled bool
    whether to enable deployment lifecycle options
    Enabled bool
    whether to enable deployment lifecycle options
    enabled Boolean
    whether to enable deployment lifecycle options
    enabled boolean
    whether to enable deployment lifecycle options
    enabled bool
    whether to enable deployment lifecycle options
    enabled Boolean
    whether to enable deployment lifecycle options

    GetReleaseChannelServiceInstanceProtectionPostApproval

    Enabled bool
    whether to enable deployment lifecycle options
    Enabled bool
    whether to enable deployment lifecycle options
    enabled Boolean
    whether to enable deployment lifecycle options
    enabled boolean
    whether to enable deployment lifecycle options
    enabled bool
    whether to enable deployment lifecycle options
    enabled Boolean
    whether to enable deployment lifecycle options

    GetReleaseChannelServiceInstanceProtectionPostDeployment

    Enabled bool
    whether to enable deployment lifecycle options
    CheckDuration string
    how long to keep checking. A valid Go duration string, e.g. 10m or 1h. Defaults to 10m
    DelayCheckDuration string
    delay between the deployment completing and when this protection starts checking. A valid Go duration string, e.g. 10m or 1h. Defaults to 10m
    Enabled bool
    whether to enable deployment lifecycle options
    CheckDuration string
    how long to keep checking. A valid Go duration string, e.g. 10m or 1h. Defaults to 10m
    DelayCheckDuration string
    delay between the deployment completing and when this protection starts checking. A valid Go duration string, e.g. 10m or 1h. Defaults to 10m
    enabled Boolean
    whether to enable deployment lifecycle options
    checkDuration String
    how long to keep checking. A valid Go duration string, e.g. 10m or 1h. Defaults to 10m
    delayCheckDuration String
    delay between the deployment completing and when this protection starts checking. A valid Go duration string, e.g. 10m or 1h. Defaults to 10m
    enabled boolean
    whether to enable deployment lifecycle options
    checkDuration string
    how long to keep checking. A valid Go duration string, e.g. 10m or 1h. Defaults to 10m
    delayCheckDuration string
    delay between the deployment completing and when this protection starts checking. A valid Go duration string, e.g. 10m or 1h. Defaults to 10m
    enabled bool
    whether to enable deployment lifecycle options
    check_duration str
    how long to keep checking. A valid Go duration string, e.g. 10m or 1h. Defaults to 10m
    delay_check_duration str
    delay between the deployment completing and when this protection starts checking. A valid Go duration string, e.g. 10m or 1h. Defaults to 10m
    enabled Boolean
    whether to enable deployment lifecycle options
    checkDuration String
    how long to keep checking. A valid Go duration string, e.g. 10m or 1h. Defaults to 10m
    delayCheckDuration String
    delay between the deployment completing and when this protection starts checking. A valid Go duration string, e.g. 10m or 1h. Defaults to 10m

    GetReleaseChannelServiceInstanceProtectionPreApproval

    Enabled bool
    whether to enable deployment lifecycle options
    Enabled bool
    whether to enable deployment lifecycle options
    enabled Boolean
    whether to enable deployment lifecycle options
    enabled boolean
    whether to enable deployment lifecycle options
    enabled bool
    whether to enable deployment lifecycle options
    enabled Boolean
    whether to enable deployment lifecycle options

    GetReleaseChannelServiceInstanceProtectionRef

    Name string
    name of the constant
    Parameters List<GetReleaseChannelServiceInstanceProtectionRefParameter>
    parameters to pass to the protection
    Name string
    name of the constant
    Parameters []GetReleaseChannelServiceInstanceProtectionRefParameter
    parameters to pass to the protection
    name String
    name of the constant
    parameters List<GetReleaseChannelServiceInstanceProtectionRefParameter>
    parameters to pass to the protection
    name string
    name of the constant
    parameters GetReleaseChannelServiceInstanceProtectionRefParameter[]
    parameters to pass to the protection
    name str
    name of the constant
    parameters Sequence[GetReleaseChannelServiceInstanceProtectionRefParameter]
    parameters to pass to the protection
    name String
    name of the constant
    parameters List<Property Map>
    parameters to pass to the protection

    GetReleaseChannelServiceInstanceProtectionRefParameter

    Name string
    name of the constant
    DockerImageTagValue string
    parameter docker image tag value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    IntValue int
    parameter int value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    SecretValue GetReleaseChannelServiceInstanceProtectionRefParameterSecretValue
    parameter secret value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    StringValue string
    string value of the constant
    Name string
    name of the constant
    DockerImageTagValue string
    parameter docker image tag value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    IntValue int
    parameter int value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    SecretValue GetReleaseChannelServiceInstanceProtectionRefParameterSecretValue
    parameter secret value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    StringValue string
    string value of the constant
    name String
    name of the constant
    dockerImageTagValue String
    parameter docker image tag value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    intValue Integer
    parameter int value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    secretValue GetReleaseChannelServiceInstanceProtectionRefParameterSecretValue
    parameter secret value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    stringValue String
    string value of the constant
    name string
    name of the constant
    dockerImageTagValue string
    parameter docker image tag value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    intValue number
    parameter int value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    secretValue GetReleaseChannelServiceInstanceProtectionRefParameterSecretValue
    parameter secret value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    stringValue string
    string value of the constant
    name str
    name of the constant
    docker_image_tag_value str
    parameter docker image tag value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    int_value int
    parameter int value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    secret_value GetReleaseChannelServiceInstanceProtectionRefParameterSecretValue
    parameter secret value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    string_value str
    string value of the constant
    name String
    name of the constant
    dockerImageTagValue String
    parameter docker image tag value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    intValue Number
    parameter int value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    secretValue Property Map
    parameter secret value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
    stringValue String
    string value of the constant

    GetReleaseChannelServiceInstanceProtectionRefParameterSecretValue

    Key string
    Name of the secret.
    Version string
    Version of the secret
    Key string
    Name of the secret.
    Version string
    Version of the secret
    key String
    Name of the secret.
    version String
    Version of the secret
    key string
    Name of the secret.
    version string
    Version of the secret
    key str
    Name of the secret.
    version str
    Version of the secret
    key String
    Name of the secret.
    version String
    Version of the secret

    GetReleaseChannelSharedManualApprovalPrecondition

    Name string
    name of the manual approval
    Name string
    name of the manual approval
    name String
    name of the manual approval
    name string
    name of the manual approval
    name str
    name of the manual approval
    name String
    name of the manual approval

    Package Details

    Repository
    prodvana prodvana/pulumi-prodvana
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the prodvana Terraform Provider.
    prodvana logo
    Prodvana v0.1.20 published on Tuesday, Apr 2, 2024 by Prodvana