Prodvana v0.1.20 published on Tuesday, Apr 2, 2024 by Prodvana
prodvana.getReleaseChannel
Explore with Pulumi AI
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 dictionaryThe following arguments are supported:
- Application string
 - Name of the Application this Release Channel belongs to
 - Name string
 - name of the constant
 - Constants
List<Get
Release Channel Constant>  - Constant values for this release channel
 - Convergence
Protections List<GetRelease Channel Convergence Protection>  - Feature Coming Soon
 - Disable
All boolProtections  - Disable all protections for this release channel
 - Manual
Approval List<GetPreconditions Release Channel Manual Approval Precondition>  - Preconditions requiring manual approval before this release channel can be deployed
 - Policy
Get
Release Channel Policy  - Release Channel policy applied to all services
 - Protections
List<Get
Release Channel Protection>  - Protections applied this release channel
 - Release
Channel List<GetStable Preconditions Release Channel Release Channel Stable Precondition>  - Preconditions requiring other release channels to be stable before this release channel can be deployed
 - Service
Instance List<GetProtections Release Channel Service Instance Protection>  - Protections applied to service instances in this release channel
 - 
List<Get
Release Channel Shared Manual Approval Precondition>  - 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
[]Get
Release Channel Constant  - Constant values for this release channel
 - Convergence
Protections []GetRelease Channel Convergence Protection  - Feature Coming Soon
 - Disable
All boolProtections  - Disable all protections for this release channel
 - Manual
Approval []GetPreconditions Release Channel Manual Approval Precondition  - Preconditions requiring manual approval before this release channel can be deployed
 - Policy
Get
Release Channel Policy  - Release Channel policy applied to all services
 - Protections
[]Get
Release Channel Protection  - Protections applied this release channel
 - Release
Channel []GetStable Preconditions Release Channel Release Channel Stable Precondition  - Preconditions requiring other release channels to be stable before this release channel can be deployed
 - Service
Instance []GetProtections Release Channel Service Instance Protection  - Protections applied to service instances in this release channel
 - 
[]Get
Release Channel Shared Manual Approval Precondition  - 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<Get
Release Channel Constant>  - Constant values for this release channel
 - convergence
Protections List<GetRelease Channel Convergence Protection>  - Feature Coming Soon
 - disable
All BooleanProtections  - Disable all protections for this release channel
 - manual
Approval List<GetPreconditions Release Channel Manual Approval Precondition>  - Preconditions requiring manual approval before this release channel can be deployed
 - policy
Get
Release Channel Policy  - Release Channel policy applied to all services
 - protections
List<Get
Release Channel Protection>  - Protections applied this release channel
 - release
Channel List<GetStable Preconditions Release Channel Release Channel Stable Precondition>  - Preconditions requiring other release channels to be stable before this release channel can be deployed
 - service
Instance List<GetProtections Release Channel Service Instance Protection>  - Protections applied to service instances in this release channel
 - 
List<Get
Release Channel Shared Manual Approval Precondition>  - 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
Get
Release Channel Constant[]  - Constant values for this release channel
 - convergence
Protections GetRelease Channel Convergence Protection[]  - Feature Coming Soon
 - disable
All booleanProtections  - Disable all protections for this release channel
 - manual
Approval GetPreconditions Release Channel Manual Approval Precondition[]  - Preconditions requiring manual approval before this release channel can be deployed
 - policy
Get
Release Channel Policy  - Release Channel policy applied to all services
 - protections
Get
Release Channel Protection[]  - Protections applied this release channel
 - release
Channel GetStable Preconditions Release Channel Release Channel Stable Precondition[]  - Preconditions requiring other release channels to be stable before this release channel can be deployed
 - service
Instance GetProtections Release Channel Service Instance Protection[]  - Protections applied to service instances in this release channel
 - 
Get
Release Channel Shared Manual Approval Precondition[]  - 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[Get
Release Channel Constant]  - Constant values for this release channel
 - convergence_
protections Sequence[GetRelease Channel Convergence Protection]  - Feature Coming Soon
 - disable_
all_ boolprotections  - Disable all protections for this release channel
 - manual_
approval_ Sequence[Getpreconditions Release Channel Manual Approval Precondition]  - Preconditions requiring manual approval before this release channel can be deployed
 - policy
Get
Release Channel Policy  - Release Channel policy applied to all services
 - protections
Sequence[Get
Release Channel Protection]  - Protections applied this release channel
 - release_
channel_ Sequence[Getstable_ preconditions Release Channel Release Channel Stable Precondition]  - Preconditions requiring other release channels to be stable before this release channel can be deployed
 - service_
instance_ Sequence[Getprotections Release Channel Service Instance Protection]  - Protections applied to service instances in this release channel
 - 
Sequence[Get
Release Channel Shared Manual Approval Precondition]  - 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
 - convergence
Protections List<Property Map> - Feature Coming Soon
 - disable
All BooleanProtections  - Disable all protections for this release channel
 - manual
Approval List<Property Map>Preconditions  - 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
 - release
Channel List<Property Map>Stable Preconditions  - Preconditions requiring other release channels to be stable before this release channel can be deployed
 - service
Instance List<Property Map>Protections  - Protections applied to service instances in this release channel
 - 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
Get
Release Channel Policy  - Release Channel policy applied to all services
 - Runtimes
List<Get
Release Channel Runtime>  - Release Channel policy applied to all services
 - Version string
 - Current application version
 - Constants
List<Get
Release Channel Constant>  - Constant values for this release channel
 - Convergence
Protections List<GetRelease Channel Convergence Protection>  - Feature Coming Soon
 - Disable
All boolProtections  - Disable all protections for this release channel
 - Manual
Approval List<GetPreconditions Release Channel Manual Approval Precondition>  - Preconditions requiring manual approval before this release channel can be deployed
 - Protections
List<Get
Release Channel Protection>  - Protections applied this release channel
 - Release
Channel List<GetStable Preconditions Release Channel Release Channel Stable Precondition>  - Preconditions requiring other release channels to be stable before this release channel can be deployed
 - Service
Instance List<GetProtections Release Channel Service Instance Protection>  - Protections applied to service instances in this release channel
 - 
List<Get
Release Channel Shared Manual Approval Precondition>  - 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
Get
Release Channel Policy  - Release Channel policy applied to all services
 - Runtimes
[]Get
Release Channel Runtime  - Release Channel policy applied to all services
 - Version string
 - Current application version
 - Constants
[]Get
Release Channel Constant  - Constant values for this release channel
 - Convergence
Protections []GetRelease Channel Convergence Protection  - Feature Coming Soon
 - Disable
All boolProtections  - Disable all protections for this release channel
 - Manual
Approval []GetPreconditions Release Channel Manual Approval Precondition  - Preconditions requiring manual approval before this release channel can be deployed
 - Protections
[]Get
Release Channel Protection  - Protections applied this release channel
 - Release
Channel []GetStable Preconditions Release Channel Release Channel Stable Precondition  - Preconditions requiring other release channels to be stable before this release channel can be deployed
 - Service
Instance []GetProtections Release Channel Service Instance Protection  - Protections applied to service instances in this release channel
 - 
[]Get
Release Channel Shared Manual Approval Precondition  - 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
Get
Release Channel Policy  - Release Channel policy applied to all services
 - runtimes
List<Get
Release Channel Runtime>  - Release Channel policy applied to all services
 - version String
 - Current application version
 - constants
List<Get
Release Channel Constant>  - Constant values for this release channel
 - convergence
Protections List<GetRelease Channel Convergence Protection>  - Feature Coming Soon
 - disable
All BooleanProtections  - Disable all protections for this release channel
 - manual
Approval List<GetPreconditions Release Channel Manual Approval Precondition>  - Preconditions requiring manual approval before this release channel can be deployed
 - protections
List<Get
Release Channel Protection>  - Protections applied this release channel
 - release
Channel List<GetStable Preconditions Release Channel Release Channel Stable Precondition>  - Preconditions requiring other release channels to be stable before this release channel can be deployed
 - service
Instance List<GetProtections Release Channel Service Instance Protection>  - Protections applied to service instances in this release channel
 - 
List<Get
Release Channel Shared Manual Approval Precondition>  - 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
Get
Release Channel Policy  - Release Channel policy applied to all services
 - runtimes
Get
Release Channel Runtime[]  - Release Channel policy applied to all services
 - version string
 - Current application version
 - constants
Get
Release Channel Constant[]  - Constant values for this release channel
 - convergence
Protections GetRelease Channel Convergence Protection[]  - Feature Coming Soon
 - disable
All booleanProtections  - Disable all protections for this release channel
 - manual
Approval GetPreconditions Release Channel Manual Approval Precondition[]  - Preconditions requiring manual approval before this release channel can be deployed
 - protections
Get
Release Channel Protection[]  - Protections applied this release channel
 - release
Channel GetStable Preconditions Release Channel Release Channel Stable Precondition[]  - Preconditions requiring other release channels to be stable before this release channel can be deployed
 - service
Instance GetProtections Release Channel Service Instance Protection[]  - Protections applied to service instances in this release channel
 - 
Get
Release Channel Shared Manual Approval Precondition[]  - 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
Get
Release Channel Policy  - Release Channel policy applied to all services
 - runtimes
Sequence[Get
Release Channel Runtime]  - Release Channel policy applied to all services
 - version str
 - Current application version
 - constants
Sequence[Get
Release Channel Constant]  - Constant values for this release channel
 - convergence_
protections Sequence[GetRelease Channel Convergence Protection]  - Feature Coming Soon
 - disable_
all_ boolprotections  - Disable all protections for this release channel
 - manual_
approval_ Sequence[Getpreconditions Release Channel Manual Approval Precondition]  - Preconditions requiring manual approval before this release channel can be deployed
 - protections
Sequence[Get
Release Channel Protection]  - Protections applied this release channel
 - release_
channel_ Sequence[Getstable_ preconditions Release Channel Release Channel Stable Precondition]  - Preconditions requiring other release channels to be stable before this release channel can be deployed
 - service_
instance_ Sequence[Getprotections Release Channel Service Instance Protection]  - Protections applied to service instances in this release channel
 - 
Sequence[Get
Release Channel Shared Manual Approval Precondition]  - 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
 - convergence
Protections List<Property Map> - Feature Coming Soon
 - disable
All BooleanProtections  - Disable all protections for this release channel
 - manual
Approval List<Property Map>Preconditions  - Preconditions requiring manual approval before this release channel can be deployed
 - protections List<Property Map>
 - Protections applied this release channel
 - release
Channel List<Property Map>Stable Preconditions  - Preconditions requiring other release channels to be stable before this release channel can be deployed
 - service
Instance List<Property Map>Protections  - Protections applied to service instances in this release channel
 - 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
 - String
Value string - string value of the constant
 
- Name string
 - name of the constant
 - String
Value string - string value of the constant
 
- name String
 - name of the constant
 - string
Value String - string value of the constant
 
- name string
 - name of the constant
 - string
Value 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
 - string
Value String - string value of the constant
 
GetReleaseChannelConvergenceProtection    
- Name string
 - name of the protection
 - Ref
Get
Release Channel Convergence Protection Ref  - reference to a protection stored in Prodvana
 - Deployment
Get
Release Channel Convergence Protection Deployment  - deployment lifecycle options
 - Post
Approval GetRelease Channel Convergence Protection Post Approval  - post-approval lifecycle options
 - Post
Deployment GetRelease Channel Convergence Protection Post Deployment  - post-deployment lifecycle options
 - Pre
Approval GetRelease Channel Convergence Protection Pre Approval  - pre-approval lifecycle options
 
- Name string
 - name of the protection
 - Ref
Get
Release Channel Convergence Protection Ref  - reference to a protection stored in Prodvana
 - Deployment
Get
Release Channel Convergence Protection Deployment  - deployment lifecycle options
 - Post
Approval GetRelease Channel Convergence Protection Post Approval  - post-approval lifecycle options
 - Post
Deployment GetRelease Channel Convergence Protection Post Deployment  - post-deployment lifecycle options
 - Pre
Approval GetRelease Channel Convergence Protection Pre Approval  - pre-approval lifecycle options
 
- name String
 - name of the protection
 - ref
Get
Release Channel Convergence Protection Ref  - reference to a protection stored in Prodvana
 - deployment
Get
Release Channel Convergence Protection Deployment  - deployment lifecycle options
 - post
Approval GetRelease Channel Convergence Protection Post Approval  - post-approval lifecycle options
 - post
Deployment GetRelease Channel Convergence Protection Post Deployment  - post-deployment lifecycle options
 - pre
Approval GetRelease Channel Convergence Protection Pre Approval  - pre-approval lifecycle options
 
- name string
 - name of the protection
 - ref
Get
Release Channel Convergence Protection Ref  - reference to a protection stored in Prodvana
 - deployment
Get
Release Channel Convergence Protection Deployment  - deployment lifecycle options
 - post
Approval GetRelease Channel Convergence Protection Post Approval  - post-approval lifecycle options
 - post
Deployment GetRelease Channel Convergence Protection Post Deployment  - post-deployment lifecycle options
 - pre
Approval GetRelease Channel Convergence Protection Pre Approval  - pre-approval lifecycle options
 
- name str
 - name of the protection
 - ref
Get
Release Channel Convergence Protection Ref  - reference to a protection stored in Prodvana
 - deployment
Get
Release Channel Convergence Protection Deployment  - deployment lifecycle options
 - post_
approval GetRelease Channel Convergence Protection Post Approval  - post-approval lifecycle options
 - post_
deployment GetRelease Channel Convergence Protection Post Deployment  - post-deployment lifecycle options
 - pre_
approval GetRelease Channel Convergence Protection Pre Approval  - 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
 - post
Approval Property Map - post-approval lifecycle options
 - post
Deployment Property Map - post-deployment lifecycle options
 - pre
Approval 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
 - Check
Duration string - how long to keep checking. A valid Go duration string, e.g. 
10mor1h. Defaults to10m - Delay
Check stringDuration  - delay between the deployment completing and when this protection starts checking. A valid Go duration string, e.g. 
10mor1h. Defaults to10m 
- Enabled bool
 - whether to enable deployment lifecycle options
 - Check
Duration string - how long to keep checking. A valid Go duration string, e.g. 
10mor1h. Defaults to10m - Delay
Check stringDuration  - delay between the deployment completing and when this protection starts checking. A valid Go duration string, e.g. 
10mor1h. Defaults to10m 
- enabled Boolean
 - whether to enable deployment lifecycle options
 - check
Duration String - how long to keep checking. A valid Go duration string, e.g. 
10mor1h. Defaults to10m - delay
Check StringDuration  - delay between the deployment completing and when this protection starts checking. A valid Go duration string, e.g. 
10mor1h. Defaults to10m 
- enabled boolean
 - whether to enable deployment lifecycle options
 - check
Duration string - how long to keep checking. A valid Go duration string, e.g. 
10mor1h. Defaults to10m - delay
Check stringDuration  - delay between the deployment completing and when this protection starts checking. A valid Go duration string, e.g. 
10mor1h. Defaults to10m 
- enabled bool
 - whether to enable deployment lifecycle options
 - check_
duration str - how long to keep checking. A valid Go duration string, e.g. 
10mor1h. Defaults to10m - delay_
check_ strduration  - delay between the deployment completing and when this protection starts checking. A valid Go duration string, e.g. 
10mor1h. Defaults to10m 
- enabled Boolean
 - whether to enable deployment lifecycle options
 - check
Duration String - how long to keep checking. A valid Go duration string, e.g. 
10mor1h. Defaults to10m - delay
Check StringDuration  - delay between the deployment completing and when this protection starts checking. A valid Go duration string, e.g. 
10mor1h. Defaults to10m 
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<Get
Release Channel Convergence Protection Ref Parameter>  - parameters to pass to the protection
 
- Name string
 - name of the constant
 - Parameters
[]Get
Release Channel Convergence Protection Ref Parameter  - parameters to pass to the protection
 
- name String
 - name of the constant
 - parameters
List<Get
Release Channel Convergence Protection Ref Parameter>  - parameters to pass to the protection
 
- name string
 - name of the constant
 - parameters
Get
Release Channel Convergence Protection Ref Parameter[]  - parameters to pass to the protection
 
- name str
 - name of the constant
 - parameters
Sequence[Get
Release Channel Convergence Protection Ref Parameter]  - 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
 - Docker
Image stringTag Value  - 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 GetRelease Channel Convergence Protection Ref Parameter Secret Value  - parameter secret value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
 - String
Value string - string value of the constant
 
- Name string
 - name of the constant
 - Docker
Image stringTag Value  - 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 GetRelease Channel Convergence Protection Ref Parameter Secret Value  - parameter secret value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
 - String
Value string - string value of the constant
 
- name String
 - name of the constant
 - docker
Image StringTag Value  - parameter docker image tag value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
 - int
Value Integer - parameter int value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
 - secret
Value GetRelease Channel Convergence Protection Ref Parameter Secret Value  - parameter secret value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
 - string
Value String - string value of the constant
 
- name string
 - name of the constant
 - docker
Image stringTag Value  - parameter docker image tag value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
 - int
Value number - parameter int value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
 - secret
Value GetRelease Channel Convergence Protection Ref Parameter Secret Value  - parameter secret value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
 - string
Value string - string value of the constant
 
- name str
 - name of the constant
 - docker_
image_ strtag_ value  - 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 GetRelease Channel Convergence Protection Ref Parameter Secret Value  - 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
 - docker
Image StringTag Value  - parameter docker image tag value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
 - int
Value Number - parameter int value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
 - secret
Value Property Map - parameter secret value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
 - string
Value String - string value of the constant
 
GetReleaseChannelConvergenceProtectionRefParameterSecretValue        
GetReleaseChannelManualApprovalPrecondition     
- Name string
 - name of the manual approval
 - Description string
 - 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
 - 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
 - every
Action 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
 - every
Action 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
 - every
Action Boolean - whether to require manual approval for every action, or just the first
 
GetReleaseChannelPolicy   
- Default
Env Dictionary<string, GetRelease Channel Policy Default Env>  - default environment variables for services in this Release Channel
 
- Default
Env map[string]GetRelease Channel Policy Default Env  - default environment variables for services in this Release Channel
 
- default
Env Map<String,GetRelease Channel Policy Default Env>  - default environment variables for services in this Release Channel
 
- default
Env {[key: string]: GetRelease Channel Policy Default Env}  - default environment variables for services in this Release Channel
 
- default_
env Mapping[str, GetRelease Channel Policy Default Env]  - default environment variables for services in this Release Channel
 
- default
Env Map<Property Map> - default environment variables for services in this Release Channel
 
GetReleaseChannelPolicyDefaultEnv     
- Kubernetes
Secret GetRelease Channel Policy Default Env Kubernetes Secret  - Reference to a secret value stored in Kubernetes.
 - Secret
Get
Release Channel Policy Default Env Secret  - Reference to a secret value stored in Prodvana.
 - Value string
 - Non-sensitive environment variable value
 
- Kubernetes
Secret GetRelease Channel Policy Default Env Kubernetes Secret  - Reference to a secret value stored in Kubernetes.
 - Secret
Get
Release Channel Policy Default Env Secret  - Reference to a secret value stored in Prodvana.
 - Value string
 - Non-sensitive environment variable value
 
- kubernetes
Secret GetRelease Channel Policy Default Env Kubernetes Secret  - Reference to a secret value stored in Kubernetes.
 - secret
Get
Release Channel Policy Default Env Secret  - Reference to a secret value stored in Prodvana.
 - value String
 - Non-sensitive environment variable value
 
- kubernetes
Secret GetRelease Channel Policy Default Env Kubernetes Secret  - Reference to a secret value stored in Kubernetes.
 - secret
Get
Release Channel Policy Default Env Secret  - Reference to a secret value stored in Prodvana.
 - value string
 - Non-sensitive environment variable value
 
- kubernetes_
secret GetRelease Channel Policy Default Env Kubernetes Secret  - Reference to a secret value stored in Kubernetes.
 - secret
Get
Release Channel Policy Default Env Secret  - Reference to a secret value stored in Prodvana.
 - value str
 - Non-sensitive environment variable value
 
- kubernetes
Secret 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.
 - Secret
Name string - Name of the secret object
 
- Key string
 - Name of the secret.
 - Secret
Name string - Name of the secret object
 
- key String
 - Name of the secret.
 - secret
Name String - Name of the secret object
 
- key string
 - Name of the secret.
 - secret
Name 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.
 - secret
Name String - Name of the secret object
 
GetReleaseChannelPolicyDefaultEnvSecret      
GetReleaseChannelProtection   
- Name string
 - name of the protection
 - Ref
Get
Release Channel Protection Ref  - reference to a protection stored in Prodvana
 - Deployment
Get
Release Channel Protection Deployment  - deployment lifecycle options
 - Post
Approval GetRelease Channel Protection Post Approval  - post-approval lifecycle options
 - Post
Deployment GetRelease Channel Protection Post Deployment  - post-deployment lifecycle options
 - Pre
Approval GetRelease Channel Protection Pre Approval  - pre-approval lifecycle options
 
- Name string
 - name of the protection
 - Ref
Get
Release Channel Protection Ref  - reference to a protection stored in Prodvana
 - Deployment
Get
Release Channel Protection Deployment  - deployment lifecycle options
 - Post
Approval GetRelease Channel Protection Post Approval  - post-approval lifecycle options
 - Post
Deployment GetRelease Channel Protection Post Deployment  - post-deployment lifecycle options
 - Pre
Approval GetRelease Channel Protection Pre Approval  - pre-approval lifecycle options
 
- name String
 - name of the protection
 - ref
Get
Release Channel Protection Ref  - reference to a protection stored in Prodvana
 - deployment
Get
Release Channel Protection Deployment  - deployment lifecycle options
 - post
Approval GetRelease Channel Protection Post Approval  - post-approval lifecycle options
 - post
Deployment GetRelease Channel Protection Post Deployment  - post-deployment lifecycle options
 - pre
Approval GetRelease Channel Protection Pre Approval  - pre-approval lifecycle options
 
- name string
 - name of the protection
 - ref
Get
Release Channel Protection Ref  - reference to a protection stored in Prodvana
 - deployment
Get
Release Channel Protection Deployment  - deployment lifecycle options
 - post
Approval GetRelease Channel Protection Post Approval  - post-approval lifecycle options
 - post
Deployment GetRelease Channel Protection Post Deployment  - post-deployment lifecycle options
 - pre
Approval GetRelease Channel Protection Pre Approval  - pre-approval lifecycle options
 
- name str
 - name of the protection
 - ref
Get
Release Channel Protection Ref  - reference to a protection stored in Prodvana
 - deployment
Get
Release Channel Protection Deployment  - deployment lifecycle options
 - post_
approval GetRelease Channel Protection Post Approval  - post-approval lifecycle options
 - post_
deployment GetRelease Channel Protection Post Deployment  - post-deployment lifecycle options
 - pre_
approval GetRelease Channel Protection Pre Approval  - 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
 - post
Approval Property Map - post-approval lifecycle options
 - post
Deployment Property Map - post-deployment lifecycle options
 - pre
Approval 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
 - Check
Duration string - how long to keep checking. A valid Go duration string, e.g. 
10mor1h. Defaults to10m - Delay
Check stringDuration  - delay between the deployment completing and when this protection starts checking. A valid Go duration string, e.g. 
10mor1h. Defaults to10m 
- Enabled bool
 - whether to enable deployment lifecycle options
 - Check
Duration string - how long to keep checking. A valid Go duration string, e.g. 
10mor1h. Defaults to10m - Delay
Check stringDuration  - delay between the deployment completing and when this protection starts checking. A valid Go duration string, e.g. 
10mor1h. Defaults to10m 
- enabled Boolean
 - whether to enable deployment lifecycle options
 - check
Duration String - how long to keep checking. A valid Go duration string, e.g. 
10mor1h. Defaults to10m - delay
Check StringDuration  - delay between the deployment completing and when this protection starts checking. A valid Go duration string, e.g. 
10mor1h. Defaults to10m 
- enabled boolean
 - whether to enable deployment lifecycle options
 - check
Duration string - how long to keep checking. A valid Go duration string, e.g. 
10mor1h. Defaults to10m - delay
Check stringDuration  - delay between the deployment completing and when this protection starts checking. A valid Go duration string, e.g. 
10mor1h. Defaults to10m 
- enabled bool
 - whether to enable deployment lifecycle options
 - check_
duration str - how long to keep checking. A valid Go duration string, e.g. 
10mor1h. Defaults to10m - delay_
check_ strduration  - delay between the deployment completing and when this protection starts checking. A valid Go duration string, e.g. 
10mor1h. Defaults to10m 
- enabled Boolean
 - whether to enable deployment lifecycle options
 - check
Duration String - how long to keep checking. A valid Go duration string, e.g. 
10mor1h. Defaults to10m - delay
Check StringDuration  - delay between the deployment completing and when this protection starts checking. A valid Go duration string, e.g. 
10mor1h. Defaults to10m 
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<Get
Release Channel Protection Ref Parameter>  - parameters to pass to the protection
 
- Name string
 - name of the constant
 - Parameters
[]Get
Release Channel Protection Ref Parameter  - parameters to pass to the protection
 
- name String
 - name of the constant
 - parameters
List<Get
Release Channel Protection Ref Parameter>  - parameters to pass to the protection
 
- name string
 - name of the constant
 - parameters
Get
Release Channel Protection Ref Parameter[]  - parameters to pass to the protection
 
- name str
 - name of the constant
 - parameters
Sequence[Get
Release Channel Protection Ref Parameter]  - 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
 - Docker
Image stringTag Value  - 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 GetRelease Channel Protection Ref Parameter Secret Value  - parameter secret value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
 - String
Value string - string value of the constant
 
- Name string
 - name of the constant
 - Docker
Image stringTag Value  - 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 GetRelease Channel Protection Ref Parameter Secret Value  - parameter secret value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
 - String
Value string - string value of the constant
 
- name String
 - name of the constant
 - docker
Image StringTag Value  - parameter docker image tag value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
 - int
Value Integer - parameter int value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
 - secret
Value GetRelease Channel Protection Ref Parameter Secret Value  - parameter secret value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
 - string
Value String - string value of the constant
 
- name string
 - name of the constant
 - docker
Image stringTag Value  - parameter docker image tag value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
 - int
Value number - parameter int value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
 - secret
Value GetRelease Channel Protection Ref Parameter Secret Value  - parameter secret value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
 - string
Value string - string value of the constant
 
- name str
 - name of the constant
 - docker_
image_ strtag_ value  - 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 GetRelease Channel Protection Ref Parameter Secret Value  - 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
 - docker
Image StringTag Value  - parameter docker image tag value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
 - int
Value Number - parameter int value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
 - secret
Value Property Map - parameter secret value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
 - string
Value String - string value of the constant
 
GetReleaseChannelProtectionRefParameterSecretValue       
GetReleaseChannelReleaseChannelStablePrecondition      
- Release
Channel string - name of a release channel that must be in a stable deployment state
 
- Release
Channel string - name of a release channel that must be in a stable deployment state
 
- release
Channel String - name of a release channel that must be in a stable deployment state
 
- release
Channel 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
 
- release
Channel String - name of a release channel that must be in a stable deployment state
 
GetReleaseChannelRuntime   
- Ecs
Prefix string - ECS prefix
 - K8s
Namespace 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 string - ECS prefix
 - K8s
Namespace 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 String - ECS prefix
 - k8s
Namespace 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 string - ECS prefix
 - k8s
Namespace 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
 
- ecs
Prefix String - ECS prefix
 - k8s
Namespace 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
Get
Release Channel Service Instance Protection Ref  - reference to a protection stored in Prodvana
 - Deployment
Get
Release Channel Service Instance Protection Deployment  - deployment lifecycle options
 - Post
Approval GetRelease Channel Service Instance Protection Post Approval  - post-approval lifecycle options
 - Post
Deployment GetRelease Channel Service Instance Protection Post Deployment  - post-deployment lifecycle options
 - Pre
Approval GetRelease Channel Service Instance Protection Pre Approval  - pre-approval lifecycle options
 
- Name string
 - name of the protection
 - Ref
Get
Release Channel Service Instance Protection Ref  - reference to a protection stored in Prodvana
 - Deployment
Get
Release Channel Service Instance Protection Deployment  - deployment lifecycle options
 - Post
Approval GetRelease Channel Service Instance Protection Post Approval  - post-approval lifecycle options
 - Post
Deployment GetRelease Channel Service Instance Protection Post Deployment  - post-deployment lifecycle options
 - Pre
Approval GetRelease Channel Service Instance Protection Pre Approval  - pre-approval lifecycle options
 
- name String
 - name of the protection
 - ref
Get
Release Channel Service Instance Protection Ref  - reference to a protection stored in Prodvana
 - deployment
Get
Release Channel Service Instance Protection Deployment  - deployment lifecycle options
 - post
Approval GetRelease Channel Service Instance Protection Post Approval  - post-approval lifecycle options
 - post
Deployment GetRelease Channel Service Instance Protection Post Deployment  - post-deployment lifecycle options
 - pre
Approval GetRelease Channel Service Instance Protection Pre Approval  - pre-approval lifecycle options
 
- name string
 - name of the protection
 - ref
Get
Release Channel Service Instance Protection Ref  - reference to a protection stored in Prodvana
 - deployment
Get
Release Channel Service Instance Protection Deployment  - deployment lifecycle options
 - post
Approval GetRelease Channel Service Instance Protection Post Approval  - post-approval lifecycle options
 - post
Deployment GetRelease Channel Service Instance Protection Post Deployment  - post-deployment lifecycle options
 - pre
Approval GetRelease Channel Service Instance Protection Pre Approval  - pre-approval lifecycle options
 
- name str
 - name of the protection
 - ref
Get
Release Channel Service Instance Protection Ref  - reference to a protection stored in Prodvana
 - deployment
Get
Release Channel Service Instance Protection Deployment  - deployment lifecycle options
 - post_
approval GetRelease Channel Service Instance Protection Post Approval  - post-approval lifecycle options
 - post_
deployment GetRelease Channel Service Instance Protection Post Deployment  - post-deployment lifecycle options
 - pre_
approval GetRelease Channel Service Instance Protection Pre Approval  - 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
 - post
Approval Property Map - post-approval lifecycle options
 - post
Deployment Property Map - post-deployment lifecycle options
 - pre
Approval 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
 - Check
Duration string - how long to keep checking. A valid Go duration string, e.g. 
10mor1h. Defaults to10m - Delay
Check stringDuration  - delay between the deployment completing and when this protection starts checking. A valid Go duration string, e.g. 
10mor1h. Defaults to10m 
- Enabled bool
 - whether to enable deployment lifecycle options
 - Check
Duration string - how long to keep checking. A valid Go duration string, e.g. 
10mor1h. Defaults to10m - Delay
Check stringDuration  - delay between the deployment completing and when this protection starts checking. A valid Go duration string, e.g. 
10mor1h. Defaults to10m 
- enabled Boolean
 - whether to enable deployment lifecycle options
 - check
Duration String - how long to keep checking. A valid Go duration string, e.g. 
10mor1h. Defaults to10m - delay
Check StringDuration  - delay between the deployment completing and when this protection starts checking. A valid Go duration string, e.g. 
10mor1h. Defaults to10m 
- enabled boolean
 - whether to enable deployment lifecycle options
 - check
Duration string - how long to keep checking. A valid Go duration string, e.g. 
10mor1h. Defaults to10m - delay
Check stringDuration  - delay between the deployment completing and when this protection starts checking. A valid Go duration string, e.g. 
10mor1h. Defaults to10m 
- enabled bool
 - whether to enable deployment lifecycle options
 - check_
duration str - how long to keep checking. A valid Go duration string, e.g. 
10mor1h. Defaults to10m - delay_
check_ strduration  - delay between the deployment completing and when this protection starts checking. A valid Go duration string, e.g. 
10mor1h. Defaults to10m 
- enabled Boolean
 - whether to enable deployment lifecycle options
 - check
Duration String - how long to keep checking. A valid Go duration string, e.g. 
10mor1h. Defaults to10m - delay
Check StringDuration  - delay between the deployment completing and when this protection starts checking. A valid Go duration string, e.g. 
10mor1h. Defaults to10m 
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<Get
Release Channel Service Instance Protection Ref Parameter>  - parameters to pass to the protection
 
- Name string
 - name of the constant
 - Parameters
[]Get
Release Channel Service Instance Protection Ref Parameter  - parameters to pass to the protection
 
- name String
 - name of the constant
 - parameters
List<Get
Release Channel Service Instance Protection Ref Parameter>  - parameters to pass to the protection
 
- name string
 - name of the constant
 - parameters
Get
Release Channel Service Instance Protection Ref Parameter[]  - parameters to pass to the protection
 
- name str
 - name of the constant
 - parameters
Sequence[Get
Release Channel Service Instance Protection Ref Parameter]  - 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
 - Docker
Image stringTag Value  - 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 GetRelease Channel Service Instance Protection Ref Parameter Secret Value  - parameter secret value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
 - String
Value string - string value of the constant
 
- Name string
 - name of the constant
 - Docker
Image stringTag Value  - 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 GetRelease Channel Service Instance Protection Ref Parameter Secret Value  - parameter secret value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
 - String
Value string - string value of the constant
 
- name String
 - name of the constant
 - docker
Image StringTag Value  - parameter docker image tag value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
 - int
Value Integer - parameter int value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
 - secret
Value GetRelease Channel Service Instance Protection Ref Parameter Secret Value  - parameter secret value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
 - string
Value String - string value of the constant
 
- name string
 - name of the constant
 - docker
Image stringTag Value  - parameter docker image tag value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
 - int
Value number - parameter int value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
 - secret
Value GetRelease Channel Service Instance Protection Ref Parameter Secret Value  - parameter secret value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
 - string
Value string - string value of the constant
 
- name str
 - name of the constant
 - docker_
image_ strtag_ value  - 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 GetRelease Channel Service Instance Protection Ref Parameter Secret Value  - 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
 - docker
Image StringTag Value  - parameter docker image tag value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
 - int
Value Number - parameter int value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
 - secret
Value Property Map - parameter secret value, only one of (stringvalue, intvalue, dockerimagetagvalue, secretvalue) can be set
 - string
Value String - string value of the constant
 
GetReleaseChannelServiceInstanceProtectionRefParameterSecretValue         
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 
prodvanaTerraform Provider.