Oracle Cloud Infrastructure

Pulumi Official
Package maintained by Pulumi
v0.1.1 published on Tuesday, May 3, 2022 by Pulumi

getDeployStages

This data source provides the list of Deploy Stages in Oracle Cloud Infrastructure Devops service.

Retrieves a list of deployment stages.

Example Usage

using Pulumi;
using Oci = Pulumi.Oci;

class MyStack : Stack
{
    public MyStack()
    {
        var testDeployStages = Output.Create(Oci.DevOps.GetDeployStages.InvokeAsync(new Oci.DevOps.GetDeployStagesArgs
        {
            CompartmentId = @var.Compartment_id,
            DeployPipelineId = oci_devops_deploy_pipeline.Test_deploy_pipeline.Id,
            DisplayName = @var.Deploy_stage_display_name,
            Id = @var.Deploy_stage_id,
            State = @var.Deploy_stage_state,
        }));
    }

}
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/go/oci/DevOps"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DevOps.GetDeployStages(ctx, &devops.GetDeployStagesArgs{
			CompartmentId:    pulumi.StringRef(_var.Compartment_id),
			DeployPipelineId: pulumi.StringRef(oci_devops_deploy_pipeline.Test_deploy_pipeline.Id),
			DisplayName:      pulumi.StringRef(_var.Deploy_stage_display_name),
			Id:               pulumi.StringRef(_var.Deploy_stage_id),
			State:            pulumi.StringRef(_var.Deploy_stage_state),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

Coming soon!

import pulumi
import pulumi_oci as oci

test_deploy_stages = oci.DevOps.get_deploy_stages(compartment_id=var["compartment_id"],
    deploy_pipeline_id=oci_devops_deploy_pipeline["test_deploy_pipeline"]["id"],
    display_name=var["deploy_stage_display_name"],
    id=var["deploy_stage_id"],
    state=var["deploy_stage_state"])
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testDeployStages = oci.DevOps.getDeployStages({
    compartmentId: _var.compartment_id,
    deployPipelineId: oci_devops_deploy_pipeline.test_deploy_pipeline.id,
    displayName: _var.deploy_stage_display_name,
    id: _var.deploy_stage_id,
    state: _var.deploy_stage_state,
});

Coming soon!

Using getDeployStages

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 getDeployStages(args: GetDeployStagesArgs, opts?: InvokeOptions): Promise<GetDeployStagesResult>
function getDeployStagesOutput(args: GetDeployStagesOutputArgs, opts?: InvokeOptions): Output<GetDeployStagesResult>
def get_deploy_stages(compartment_id: Optional[str] = None,
                      deploy_pipeline_id: Optional[str] = None,
                      display_name: Optional[str] = None,
                      filters: Optional[Sequence[_devops.GetDeployStagesFilter]] = None,
                      id: Optional[str] = None,
                      state: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetDeployStagesResult
def get_deploy_stages_output(compartment_id: Optional[pulumi.Input[str]] = None,
                      deploy_pipeline_id: Optional[pulumi.Input[str]] = None,
                      display_name: Optional[pulumi.Input[str]] = None,
                      filters: Optional[pulumi.Input[Sequence[pulumi.Input[_devops.GetDeployStagesFilterArgs]]]] = None,
                      id: Optional[pulumi.Input[str]] = None,
                      state: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetDeployStagesResult]
func GetDeployStages(ctx *Context, args *GetDeployStagesArgs, opts ...InvokeOption) (*GetDeployStagesResult, error)
func GetDeployStagesOutput(ctx *Context, args *GetDeployStagesOutputArgs, opts ...InvokeOption) GetDeployStagesResultOutput

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

public static class GetDeployStages 
{
    public static Task<GetDeployStagesResult> InvokeAsync(GetDeployStagesArgs args, InvokeOptions? opts = null)
    public static Output<GetDeployStagesResult> Invoke(GetDeployStagesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDeployStagesResult> getDeployStages(GetDeployStagesArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: oci:DevOps/getDeployStages:getDeployStages
  Arguments:
    # Arguments dictionary

The following arguments are supported:

CompartmentId string

The OCID of the compartment in which to list resources.

DeployPipelineId string

The ID of the parent pipeline.

DisplayName string

A filter to return only resources that match the entire display name given.

Filters List<GetDeployStagesFilter>
Id string

Unique identifier or OCID for listing a single resource by ID.

State string

A filter to return only deployment stages that matches the given lifecycle state.

CompartmentId string

The OCID of the compartment in which to list resources.

DeployPipelineId string

The ID of the parent pipeline.

DisplayName string

A filter to return only resources that match the entire display name given.

Filters []GetDeployStagesFilter
Id string

Unique identifier or OCID for listing a single resource by ID.

State string

A filter to return only deployment stages that matches the given lifecycle state.

compartmentId String

The OCID of the compartment in which to list resources.

deployPipelineId String

The ID of the parent pipeline.

displayName String

A filter to return only resources that match the entire display name given.

filters List<GetDeployStagesFilter>
id String

Unique identifier or OCID for listing a single resource by ID.

state String

A filter to return only deployment stages that matches the given lifecycle state.

compartmentId string

The OCID of the compartment in which to list resources.

deployPipelineId string

The ID of the parent pipeline.

displayName string

A filter to return only resources that match the entire display name given.

filters GetDeployStagesFilter[]
id string

Unique identifier or OCID for listing a single resource by ID.

state string

A filter to return only deployment stages that matches the given lifecycle state.

compartment_id str

The OCID of the compartment in which to list resources.

deploy_pipeline_id str

The ID of the parent pipeline.

display_name str

A filter to return only resources that match the entire display name given.

filters GetDeployStagesFilter]
id str

Unique identifier or OCID for listing a single resource by ID.

state str

A filter to return only deployment stages that matches the given lifecycle state.

compartmentId String

The OCID of the compartment in which to list resources.

deployPipelineId String

The ID of the parent pipeline.

displayName String

A filter to return only resources that match the entire display name given.

filters List<Property Map>
id String

Unique identifier or OCID for listing a single resource by ID.

state String

A filter to return only deployment stages that matches the given lifecycle state.

getDeployStages Result

The following output properties are available:

DeployStageCollections List<GetDeployStagesDeployStageCollection>

The list of deploy_stage_collection.

CompartmentId string

The OCID of a compartment.

DeployPipelineId string

The OCID of a pipeline.

DisplayName string

Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.

Filters List<GetDeployStagesFilter>
Id string

Unique identifier that is immutable on creation.

State string

The current state of the deployment stage.

DeployStageCollections []GetDeployStagesDeployStageCollection

The list of deploy_stage_collection.

CompartmentId string

The OCID of a compartment.

DeployPipelineId string

The OCID of a pipeline.

DisplayName string

Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.

Filters []GetDeployStagesFilter
Id string

Unique identifier that is immutable on creation.

State string

The current state of the deployment stage.

deployStageCollections List<GetDeployStagesDeployStageCollection>

The list of deploy_stage_collection.

compartmentId String

The OCID of a compartment.

deployPipelineId String

The OCID of a pipeline.

displayName String

Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.

filters List<GetDeployStagesFilter>
id String

Unique identifier that is immutable on creation.

state String

The current state of the deployment stage.

deployStageCollections GetDeployStagesDeployStageCollection[]

The list of deploy_stage_collection.

compartmentId string

The OCID of a compartment.

deployPipelineId string

The OCID of a pipeline.

displayName string

Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.

filters GetDeployStagesFilter[]
id string

Unique identifier that is immutable on creation.

state string

The current state of the deployment stage.

deploy_stage_collections GetDeployStagesDeployStageCollection]

The list of deploy_stage_collection.

compartment_id str

The OCID of a compartment.

deploy_pipeline_id str

The OCID of a pipeline.

display_name str

Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.

filters GetDeployStagesFilter]
id str

Unique identifier that is immutable on creation.

state str

The current state of the deployment stage.

deployStageCollections List<Property Map>

The list of deploy_stage_collection.

compartmentId String

The OCID of a compartment.

deployPipelineId String

The OCID of a pipeline.

displayName String

Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.

filters List<Property Map>
id String

Unique identifier that is immutable on creation.

state String

The current state of the deployment stage.

Supporting Types

GetDeployStagesDeployStageCollection

Items List<GetDeployStagesDeployStageCollectionItem>

The IP address of the backend server. A server could be a compute instance or a load balancer.

Items []GetDeployStagesDeployStageCollectionItem

The IP address of the backend server. A server could be a compute instance or a load balancer.

items List<GetDeployStagesDeployStageCollectionItem>

The IP address of the backend server. A server could be a compute instance or a load balancer.

items GetDeployStagesDeployStageCollectionItem[]

The IP address of the backend server. A server could be a compute instance or a load balancer.

items GetDeployStagesDeployStageCollectionItem]

The IP address of the backend server. A server could be a compute instance or a load balancer.

items List<Property Map>

The IP address of the backend server. A server could be a compute instance or a load balancer.

GetDeployStagesDeployStageCollectionItem

ApprovalPolicies List<GetDeployStagesDeployStageCollectionItemApprovalPolicy>

Specifies the approval policy.

BlueBackendIps List<GetDeployStagesDeployStageCollectionItemBlueBackendIp>

Collection of backend environment IP addresses.

BlueGreenStrategies List<GetDeployStagesDeployStageCollectionItemBlueGreenStrategy>

Specifies the required blue green release strategy for OKE deployment.

CanaryStrategies List<GetDeployStagesDeployStageCollectionItemCanaryStrategy>

Specifies the required canary release strategy for OKE deployment.

CompartmentId string

The OCID of the compartment in which to list resources.

ComputeInstanceGroupBlueGreenDeploymentDeployStageId string

The OCID of the upstream compute instance group blue-green deployment stage in this pipeline.

ComputeInstanceGroupCanaryDeployStageId string

The OCID of an upstream compute instance group canary deployment stage ID in this pipeline.

ComputeInstanceGroupCanaryTrafficShiftDeployStageId string

A compute instance group canary traffic shift stage OCID for load balancer.

ComputeInstanceGroupDeployEnvironmentId string

A compute instance group environment OCID for rolling deployment.

Config Dictionary<string, object>

User provided key and value pair configuration, which is assigned through constants or parameter.

DefinedTags Dictionary<string, object>

Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"foo-namespace.bar-key": "value"}

DeployArtifactId string

Optional binary artifact OCID user may provide to this stage.

DeployArtifactIds List<string>

The list of file artifact OCIDs to deploy.

DeployEnvironmentIdA string

First compute instance group environment OCID for deployment.

DeployEnvironmentIdB string

Second compute instance group environment OCID for deployment.

DeployPipelineId string

The ID of the parent pipeline.

DeployStagePredecessorCollections List<GetDeployStagesDeployStageCollectionItemDeployStagePredecessorCollection>

Collection containing the predecessors of a stage.

DeployStageType string

Deployment stage type.

DeploymentSpecDeployArtifactId string

The OCID of the artifact that contains the deployment specification.

Description string

Optional description about the deployment stage.

DisplayName string

A filter to return only resources that match the entire display name given.

DockerImageDeployArtifactId string

A Docker image artifact OCID.

FailurePolicies List<GetDeployStagesDeployStageCollectionItemFailurePolicy>

Specifies a failure policy for a compute instance group rolling deployment stage.

FreeformTags Dictionary<string, object>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See Resource Tags. Example: {"bar-key": "value"}

FunctionDeployEnvironmentId string

Function environment OCID.

FunctionTimeoutInSeconds int

Timeout for execution of the Function. Value in seconds.

GreenBackendIps List<GetDeployStagesDeployStageCollectionItemGreenBackendIp>

Collection of backend environment IP addresses.

Id string

Unique identifier or OCID for listing a single resource by ID.

IsAsync bool

A boolean flag specifies whether this stage executes asynchronously.

IsValidationEnabled bool

A boolean flag specifies whether the invoked function must be validated.

KubernetesManifestDeployArtifactIds List<string>

List of Kubernetes manifest artifact OCIDs.

LifecycleDetails string

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

LoadBalancerConfigs List<GetDeployStagesDeployStageCollectionItemLoadBalancerConfig>

Specifies config for load balancer traffic shift stages. The Load Balancer specified here should be an Application Load Balancer type. Network Load Balancers are not supported.

MaxMemoryInMbs string

Maximum usable memory for the Function (in MB).

Namespace string

Default Namespace to be used for Kubernetes deployment when not specified in the manifest.

OkeBlueGreenDeployStageId string

The OCID of the upstream OKE blue-green deployment stage in this pipeline.

OkeCanaryDeployStageId string

The OCID of an upstream OKE canary deployment stage in this pipeline.

OkeCanaryTrafficShiftDeployStageId string

The OCID of an upstream OKE canary deployment traffic shift stage in this pipeline.

OkeClusterDeployEnvironmentId string

Kubernetes cluster environment OCID for deployment.

ProductionLoadBalancerConfigs List<GetDeployStagesDeployStageCollectionItemProductionLoadBalancerConfig>

Specifies config for load balancer traffic shift stages. The Load Balancer specified here should be an Application Load Balancer type. Network Load Balancers are not supported.

ProjectId string

The OCID of a project.

RollbackPolicies List<GetDeployStagesDeployStageCollectionItemRollbackPolicy>

Specifies the rollback policy. This is initiated on the failure of certain stage types.

RolloutPolicies List<GetDeployStagesDeployStageCollectionItemRolloutPolicy>

Description of rollout policy for load balancer traffic shift stage.

State string

A filter to return only deployment stages that matches the given lifecycle state.

SystemTags Dictionary<string, object>

Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags. Example: {"orcl-cloud.free-tier-retained": "true"}

TestLoadBalancerConfigs List<GetDeployStagesDeployStageCollectionItemTestLoadBalancerConfig>

Specifies config for load balancer traffic shift stages. The Load Balancer specified here should be an Application Load Balancer type. Network Load Balancers are not supported.

TimeCreated string

Time the deployment stage was created. Format defined by RFC3339.

TimeUpdated string

Time the deployment stage was updated. Format defined by RFC3339.

TrafficShiftTarget string

Specifies the target or destination backend set.

WaitCriterias List<GetDeployStagesDeployStageCollectionItemWaitCriteria>

Specifies wait criteria for the Wait stage.

ApprovalPolicies []GetDeployStagesDeployStageCollectionItemApprovalPolicy

Specifies the approval policy.

BlueBackendIps []GetDeployStagesDeployStageCollectionItemBlueBackendIp

Collection of backend environment IP addresses.

BlueGreenStrategies []GetDeployStagesDeployStageCollectionItemBlueGreenStrategy

Specifies the required blue green release strategy for OKE deployment.

CanaryStrategies []GetDeployStagesDeployStageCollectionItemCanaryStrategy

Specifies the required canary release strategy for OKE deployment.

CompartmentId string

The OCID of the compartment in which to list resources.

ComputeInstanceGroupBlueGreenDeploymentDeployStageId string

The OCID of the upstream compute instance group blue-green deployment stage in this pipeline.

ComputeInstanceGroupCanaryDeployStageId string

The OCID of an upstream compute instance group canary deployment stage ID in this pipeline.

ComputeInstanceGroupCanaryTrafficShiftDeployStageId string

A compute instance group canary traffic shift stage OCID for load balancer.

ComputeInstanceGroupDeployEnvironmentId string

A compute instance group environment OCID for rolling deployment.

Config map[string]interface{}

User provided key and value pair configuration, which is assigned through constants or parameter.

DefinedTags map[string]interface{}

Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"foo-namespace.bar-key": "value"}

DeployArtifactId string

Optional binary artifact OCID user may provide to this stage.

DeployArtifactIds []string

The list of file artifact OCIDs to deploy.

DeployEnvironmentIdA string

First compute instance group environment OCID for deployment.

DeployEnvironmentIdB string

Second compute instance group environment OCID for deployment.

DeployPipelineId string

The ID of the parent pipeline.

DeployStagePredecessorCollections []GetDeployStagesDeployStageCollectionItemDeployStagePredecessorCollection

Collection containing the predecessors of a stage.

DeployStageType string

Deployment stage type.

DeploymentSpecDeployArtifactId string

The OCID of the artifact that contains the deployment specification.

Description string

Optional description about the deployment stage.

DisplayName string

A filter to return only resources that match the entire display name given.

DockerImageDeployArtifactId string

A Docker image artifact OCID.

FailurePolicies []GetDeployStagesDeployStageCollectionItemFailurePolicy

Specifies a failure policy for a compute instance group rolling deployment stage.

FreeformTags map[string]interface{}

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See Resource Tags. Example: {"bar-key": "value"}

FunctionDeployEnvironmentId string

Function environment OCID.

FunctionTimeoutInSeconds int

Timeout for execution of the Function. Value in seconds.

GreenBackendIps []GetDeployStagesDeployStageCollectionItemGreenBackendIp

Collection of backend environment IP addresses.

Id string

Unique identifier or OCID for listing a single resource by ID.

IsAsync bool

A boolean flag specifies whether this stage executes asynchronously.

IsValidationEnabled bool

A boolean flag specifies whether the invoked function must be validated.

KubernetesManifestDeployArtifactIds []string

List of Kubernetes manifest artifact OCIDs.

LifecycleDetails string

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

LoadBalancerConfigs []GetDeployStagesDeployStageCollectionItemLoadBalancerConfig

Specifies config for load balancer traffic shift stages. The Load Balancer specified here should be an Application Load Balancer type. Network Load Balancers are not supported.

MaxMemoryInMbs string

Maximum usable memory for the Function (in MB).

Namespace string

Default Namespace to be used for Kubernetes deployment when not specified in the manifest.

OkeBlueGreenDeployStageId string

The OCID of the upstream OKE blue-green deployment stage in this pipeline.

OkeCanaryDeployStageId string

The OCID of an upstream OKE canary deployment stage in this pipeline.

OkeCanaryTrafficShiftDeployStageId string

The OCID of an upstream OKE canary deployment traffic shift stage in this pipeline.

OkeClusterDeployEnvironmentId string

Kubernetes cluster environment OCID for deployment.

ProductionLoadBalancerConfigs []GetDeployStagesDeployStageCollectionItemProductionLoadBalancerConfig

Specifies config for load balancer traffic shift stages. The Load Balancer specified here should be an Application Load Balancer type. Network Load Balancers are not supported.

ProjectId string

The OCID of a project.

RollbackPolicies []GetDeployStagesDeployStageCollectionItemRollbackPolicy

Specifies the rollback policy. This is initiated on the failure of certain stage types.

RolloutPolicies []GetDeployStagesDeployStageCollectionItemRolloutPolicy

Description of rollout policy for load balancer traffic shift stage.

State string

A filter to return only deployment stages that matches the given lifecycle state.

SystemTags map[string]interface{}

Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags. Example: {"orcl-cloud.free-tier-retained": "true"}

TestLoadBalancerConfigs []GetDeployStagesDeployStageCollectionItemTestLoadBalancerConfig

Specifies config for load balancer traffic shift stages. The Load Balancer specified here should be an Application Load Balancer type. Network Load Balancers are not supported.

TimeCreated string

Time the deployment stage was created. Format defined by RFC3339.

TimeUpdated string

Time the deployment stage was updated. Format defined by RFC3339.

TrafficShiftTarget string

Specifies the target or destination backend set.

WaitCriterias []GetDeployStagesDeployStageCollectionItemWaitCriteria

Specifies wait criteria for the Wait stage.

approvalPolicies List<GetDeployStagesDeployStageCollectionItemApprovalPolicy>

Specifies the approval policy.

blueBackendIps List<GetDeployStagesDeployStageCollectionItemBlueBackendIp>

Collection of backend environment IP addresses.

blueGreenStrategies List<GetDeployStagesDeployStageCollectionItemBlueGreenStrategy>

Specifies the required blue green release strategy for OKE deployment.

canaryStrategies List<GetDeployStagesDeployStageCollectionItemCanaryStrategy>

Specifies the required canary release strategy for OKE deployment.

compartmentId String

The OCID of the compartment in which to list resources.

computeInstanceGroupBlueGreenDeploymentDeployStageId String

The OCID of the upstream compute instance group blue-green deployment stage in this pipeline.

computeInstanceGroupCanaryDeployStageId String

The OCID of an upstream compute instance group canary deployment stage ID in this pipeline.

computeInstanceGroupCanaryTrafficShiftDeployStageId String

A compute instance group canary traffic shift stage OCID for load balancer.

computeInstanceGroupDeployEnvironmentId String

A compute instance group environment OCID for rolling deployment.

config Map<String,Object>

User provided key and value pair configuration, which is assigned through constants or parameter.

definedTags Map<String,Object>

Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"foo-namespace.bar-key": "value"}

deployArtifactId String

Optional binary artifact OCID user may provide to this stage.

deployArtifactIds List<String>

The list of file artifact OCIDs to deploy.

deployEnvironmentIdA String

First compute instance group environment OCID for deployment.

deployEnvironmentIdB String

Second compute instance group environment OCID for deployment.

deployPipelineId String

The ID of the parent pipeline.

deployStagePredecessorCollections List<GetDeployStagesDeployStageCollectionItemDeployStagePredecessorCollection>

Collection containing the predecessors of a stage.

deployStageType String

Deployment stage type.

deploymentSpecDeployArtifactId String

The OCID of the artifact that contains the deployment specification.

description String

Optional description about the deployment stage.

displayName String

A filter to return only resources that match the entire display name given.

dockerImageDeployArtifactId String

A Docker image artifact OCID.

failurePolicies List<GetDeployStagesDeployStageCollectionItemFailurePolicy>

Specifies a failure policy for a compute instance group rolling deployment stage.

freeformTags Map<String,Object>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See Resource Tags. Example: {"bar-key": "value"}

functionDeployEnvironmentId String

Function environment OCID.

functionTimeoutInSeconds Integer

Timeout for execution of the Function. Value in seconds.

greenBackendIps List<GetDeployStagesDeployStageCollectionItemGreenBackendIp>

Collection of backend environment IP addresses.

id String

Unique identifier or OCID for listing a single resource by ID.

isAsync Boolean

A boolean flag specifies whether this stage executes asynchronously.

isValidationEnabled Boolean

A boolean flag specifies whether the invoked function must be validated.

kubernetesManifestDeployArtifactIds List<String>

List of Kubernetes manifest artifact OCIDs.

lifecycleDetails String

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

loadBalancerConfigs List<GetDeployStagesDeployStageCollectionItemLoadBalancerConfig>

Specifies config for load balancer traffic shift stages. The Load Balancer specified here should be an Application Load Balancer type. Network Load Balancers are not supported.

maxMemoryInMbs String

Maximum usable memory for the Function (in MB).

namespace String

Default Namespace to be used for Kubernetes deployment when not specified in the manifest.

okeBlueGreenDeployStageId String

The OCID of the upstream OKE blue-green deployment stage in this pipeline.

okeCanaryDeployStageId String

The OCID of an upstream OKE canary deployment stage in this pipeline.

okeCanaryTrafficShiftDeployStageId String

The OCID of an upstream OKE canary deployment traffic shift stage in this pipeline.

okeClusterDeployEnvironmentId String

Kubernetes cluster environment OCID for deployment.

productionLoadBalancerConfigs List<GetDeployStagesDeployStageCollectionItemProductionLoadBalancerConfig>

Specifies config for load balancer traffic shift stages. The Load Balancer specified here should be an Application Load Balancer type. Network Load Balancers are not supported.

projectId String

The OCID of a project.

rollbackPolicies List<GetDeployStagesDeployStageCollectionItemRollbackPolicy>

Specifies the rollback policy. This is initiated on the failure of certain stage types.

rolloutPolicies List<GetDeployStagesDeployStageCollectionItemRolloutPolicy>

Description of rollout policy for load balancer traffic shift stage.

state String

A filter to return only deployment stages that matches the given lifecycle state.

systemTags Map<String,Object>

Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags. Example: {"orcl-cloud.free-tier-retained": "true"}

testLoadBalancerConfigs List<GetDeployStagesDeployStageCollectionItemTestLoadBalancerConfig>

Specifies config for load balancer traffic shift stages. The Load Balancer specified here should be an Application Load Balancer type. Network Load Balancers are not supported.

timeCreated String

Time the deployment stage was created. Format defined by RFC3339.

timeUpdated String

Time the deployment stage was updated. Format defined by RFC3339.

trafficShiftTarget String

Specifies the target or destination backend set.

waitCriterias List<GetDeployStagesDeployStageCollectionItemWaitCriteria>

Specifies wait criteria for the Wait stage.

approvalPolicies GetDeployStagesDeployStageCollectionItemApprovalPolicy[]

Specifies the approval policy.

blueBackendIps GetDeployStagesDeployStageCollectionItemBlueBackendIp[]

Collection of backend environment IP addresses.

blueGreenStrategies GetDeployStagesDeployStageCollectionItemBlueGreenStrategy[]

Specifies the required blue green release strategy for OKE deployment.

canaryStrategies GetDeployStagesDeployStageCollectionItemCanaryStrategy[]

Specifies the required canary release strategy for OKE deployment.

compartmentId string

The OCID of the compartment in which to list resources.

computeInstanceGroupBlueGreenDeploymentDeployStageId string

The OCID of the upstream compute instance group blue-green deployment stage in this pipeline.

computeInstanceGroupCanaryDeployStageId string

The OCID of an upstream compute instance group canary deployment stage ID in this pipeline.

computeInstanceGroupCanaryTrafficShiftDeployStageId string

A compute instance group canary traffic shift stage OCID for load balancer.

computeInstanceGroupDeployEnvironmentId string

A compute instance group environment OCID for rolling deployment.

config {[key: string]: any}

User provided key and value pair configuration, which is assigned through constants or parameter.

definedTags {[key: string]: any}

Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"foo-namespace.bar-key": "value"}

deployArtifactId string

Optional binary artifact OCID user may provide to this stage.

deployArtifactIds string[]

The list of file artifact OCIDs to deploy.

deployEnvironmentIdA string

First compute instance group environment OCID for deployment.

deployEnvironmentIdB string

Second compute instance group environment OCID for deployment.

deployPipelineId string

The ID of the parent pipeline.

deployStagePredecessorCollections GetDeployStagesDeployStageCollectionItemDeployStagePredecessorCollection[]

Collection containing the predecessors of a stage.

deployStageType string

Deployment stage type.

deploymentSpecDeployArtifactId string

The OCID of the artifact that contains the deployment specification.

description string

Optional description about the deployment stage.

displayName string

A filter to return only resources that match the entire display name given.

dockerImageDeployArtifactId string

A Docker image artifact OCID.

failurePolicies GetDeployStagesDeployStageCollectionItemFailurePolicy[]

Specifies a failure policy for a compute instance group rolling deployment stage.

freeformTags {[key: string]: any}

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See Resource Tags. Example: {"bar-key": "value"}

functionDeployEnvironmentId string

Function environment OCID.

functionTimeoutInSeconds number

Timeout for execution of the Function. Value in seconds.

greenBackendIps GetDeployStagesDeployStageCollectionItemGreenBackendIp[]

Collection of backend environment IP addresses.

id string

Unique identifier or OCID for listing a single resource by ID.

isAsync boolean

A boolean flag specifies whether this stage executes asynchronously.

isValidationEnabled boolean

A boolean flag specifies whether the invoked function must be validated.

kubernetesManifestDeployArtifactIds string[]

List of Kubernetes manifest artifact OCIDs.

lifecycleDetails string

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

loadBalancerConfigs GetDeployStagesDeployStageCollectionItemLoadBalancerConfig[]

Specifies config for load balancer traffic shift stages. The Load Balancer specified here should be an Application Load Balancer type. Network Load Balancers are not supported.

maxMemoryInMbs string

Maximum usable memory for the Function (in MB).

namespace string

Default Namespace to be used for Kubernetes deployment when not specified in the manifest.

okeBlueGreenDeployStageId string

The OCID of the upstream OKE blue-green deployment stage in this pipeline.

okeCanaryDeployStageId string

The OCID of an upstream OKE canary deployment stage in this pipeline.

okeCanaryTrafficShiftDeployStageId string

The OCID of an upstream OKE canary deployment traffic shift stage in this pipeline.

okeClusterDeployEnvironmentId string

Kubernetes cluster environment OCID for deployment.

productionLoadBalancerConfigs GetDeployStagesDeployStageCollectionItemProductionLoadBalancerConfig[]

Specifies config for load balancer traffic shift stages. The Load Balancer specified here should be an Application Load Balancer type. Network Load Balancers are not supported.

projectId string

The OCID of a project.

rollbackPolicies GetDeployStagesDeployStageCollectionItemRollbackPolicy[]

Specifies the rollback policy. This is initiated on the failure of certain stage types.

rolloutPolicies GetDeployStagesDeployStageCollectionItemRolloutPolicy[]

Description of rollout policy for load balancer traffic shift stage.

state string

A filter to return only deployment stages that matches the given lifecycle state.

systemTags {[key: string]: any}

Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags. Example: {"orcl-cloud.free-tier-retained": "true"}

testLoadBalancerConfigs GetDeployStagesDeployStageCollectionItemTestLoadBalancerConfig[]

Specifies config for load balancer traffic shift stages. The Load Balancer specified here should be an Application Load Balancer type. Network Load Balancers are not supported.

timeCreated string

Time the deployment stage was created. Format defined by RFC3339.

timeUpdated string

Time the deployment stage was updated. Format defined by RFC3339.

trafficShiftTarget string

Specifies the target or destination backend set.

waitCriterias GetDeployStagesDeployStageCollectionItemWaitCriteria[]

Specifies wait criteria for the Wait stage.

approval_policies GetDeployStagesDeployStageCollectionItemApprovalPolicy]

Specifies the approval policy.

blue_backend_ips GetDeployStagesDeployStageCollectionItemBlueBackendIp]

Collection of backend environment IP addresses.

blue_green_strategies GetDeployStagesDeployStageCollectionItemBlueGreenStrategy]

Specifies the required blue green release strategy for OKE deployment.

canary_strategies GetDeployStagesDeployStageCollectionItemCanaryStrategy]

Specifies the required canary release strategy for OKE deployment.

compartment_id str

The OCID of the compartment in which to list resources.

compute_instance_group_blue_green_deployment_deploy_stage_id str

The OCID of the upstream compute instance group blue-green deployment stage in this pipeline.

compute_instance_group_canary_deploy_stage_id str

The OCID of an upstream compute instance group canary deployment stage ID in this pipeline.

compute_instance_group_canary_traffic_shift_deploy_stage_id str

A compute instance group canary traffic shift stage OCID for load balancer.

compute_instance_group_deploy_environment_id str

A compute instance group environment OCID for rolling deployment.

config Mapping[str, Any]

User provided key and value pair configuration, which is assigned through constants or parameter.

defined_tags Mapping[str, Any]

Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"foo-namespace.bar-key": "value"}

deploy_artifact_id str

Optional binary artifact OCID user may provide to this stage.

deploy_artifact_ids Sequence[str]

The list of file artifact OCIDs to deploy.

deploy_environment_id_a str

First compute instance group environment OCID for deployment.

deploy_environment_id_b str

Second compute instance group environment OCID for deployment.

deploy_pipeline_id str

The ID of the parent pipeline.

deploy_stage_predecessor_collections GetDeployStagesDeployStageCollectionItemDeployStagePredecessorCollection]

Collection containing the predecessors of a stage.

deploy_stage_type str

Deployment stage type.

deployment_spec_deploy_artifact_id str

The OCID of the artifact that contains the deployment specification.

description str

Optional description about the deployment stage.

display_name str

A filter to return only resources that match the entire display name given.

docker_image_deploy_artifact_id str

A Docker image artifact OCID.

failure_policies GetDeployStagesDeployStageCollectionItemFailurePolicy]

Specifies a failure policy for a compute instance group rolling deployment stage.

freeform_tags Mapping[str, Any]

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See Resource Tags. Example: {"bar-key": "value"}

function_deploy_environment_id str

Function environment OCID.

function_timeout_in_seconds int

Timeout for execution of the Function. Value in seconds.

green_backend_ips GetDeployStagesDeployStageCollectionItemGreenBackendIp]

Collection of backend environment IP addresses.

id str

Unique identifier or OCID for listing a single resource by ID.

is_async bool

A boolean flag specifies whether this stage executes asynchronously.

is_validation_enabled bool

A boolean flag specifies whether the invoked function must be validated.

kubernetes_manifest_deploy_artifact_ids Sequence[str]

List of Kubernetes manifest artifact OCIDs.

lifecycle_details str

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

load_balancer_configs GetDeployStagesDeployStageCollectionItemLoadBalancerConfig]

Specifies config for load balancer traffic shift stages. The Load Balancer specified here should be an Application Load Balancer type. Network Load Balancers are not supported.

max_memory_in_mbs str

Maximum usable memory for the Function (in MB).

namespace str

Default Namespace to be used for Kubernetes deployment when not specified in the manifest.

oke_blue_green_deploy_stage_id str

The OCID of the upstream OKE blue-green deployment stage in this pipeline.

oke_canary_deploy_stage_id str

The OCID of an upstream OKE canary deployment stage in this pipeline.

oke_canary_traffic_shift_deploy_stage_id str

The OCID of an upstream OKE canary deployment traffic shift stage in this pipeline.

oke_cluster_deploy_environment_id str

Kubernetes cluster environment OCID for deployment.

production_load_balancer_configs GetDeployStagesDeployStageCollectionItemProductionLoadBalancerConfig]

Specifies config for load balancer traffic shift stages. The Load Balancer specified here should be an Application Load Balancer type. Network Load Balancers are not supported.

project_id str

The OCID of a project.

rollback_policies GetDeployStagesDeployStageCollectionItemRollbackPolicy]

Specifies the rollback policy. This is initiated on the failure of certain stage types.

rollout_policies GetDeployStagesDeployStageCollectionItemRolloutPolicy]

Description of rollout policy for load balancer traffic shift stage.

state str

A filter to return only deployment stages that matches the given lifecycle state.

system_tags Mapping[str, Any]

Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags. Example: {"orcl-cloud.free-tier-retained": "true"}

test_load_balancer_configs GetDeployStagesDeployStageCollectionItemTestLoadBalancerConfig]

Specifies config for load balancer traffic shift stages. The Load Balancer specified here should be an Application Load Balancer type. Network Load Balancers are not supported.

time_created str

Time the deployment stage was created. Format defined by RFC3339.

time_updated str

Time the deployment stage was updated. Format defined by RFC3339.

traffic_shift_target str

Specifies the target or destination backend set.

wait_criterias GetDeployStagesDeployStageCollectionItemWaitCriteria]

Specifies wait criteria for the Wait stage.

approvalPolicies List<Property Map>

Specifies the approval policy.

blueBackendIps List<Property Map>

Collection of backend environment IP addresses.

blueGreenStrategies List<Property Map>

Specifies the required blue green release strategy for OKE deployment.

canaryStrategies List<Property Map>

Specifies the required canary release strategy for OKE deployment.

compartmentId String

The OCID of the compartment in which to list resources.

computeInstanceGroupBlueGreenDeploymentDeployStageId String

The OCID of the upstream compute instance group blue-green deployment stage in this pipeline.

computeInstanceGroupCanaryDeployStageId String

The OCID of an upstream compute instance group canary deployment stage ID in this pipeline.

computeInstanceGroupCanaryTrafficShiftDeployStageId String

A compute instance group canary traffic shift stage OCID for load balancer.

computeInstanceGroupDeployEnvironmentId String

A compute instance group environment OCID for rolling deployment.

config Map<Any>

User provided key and value pair configuration, which is assigned through constants or parameter.

definedTags Map<Any>

Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"foo-namespace.bar-key": "value"}

deployArtifactId String

Optional binary artifact OCID user may provide to this stage.

deployArtifactIds List<String>

The list of file artifact OCIDs to deploy.

deployEnvironmentIdA String

First compute instance group environment OCID for deployment.

deployEnvironmentIdB String

Second compute instance group environment OCID for deployment.

deployPipelineId String

The ID of the parent pipeline.

deployStagePredecessorCollections List<Property Map>

Collection containing the predecessors of a stage.

deployStageType String

Deployment stage type.

deploymentSpecDeployArtifactId String

The OCID of the artifact that contains the deployment specification.

description String

Optional description about the deployment stage.

displayName String

A filter to return only resources that match the entire display name given.

dockerImageDeployArtifactId String

A Docker image artifact OCID.

failurePolicies List<Property Map>

Specifies a failure policy for a compute instance group rolling deployment stage.

freeformTags Map<Any>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See Resource Tags. Example: {"bar-key": "value"}

functionDeployEnvironmentId String

Function environment OCID.

functionTimeoutInSeconds Number

Timeout for execution of the Function. Value in seconds.

greenBackendIps List<Property Map>

Collection of backend environment IP addresses.

id String

Unique identifier or OCID for listing a single resource by ID.

isAsync Boolean

A boolean flag specifies whether this stage executes asynchronously.

isValidationEnabled Boolean

A boolean flag specifies whether the invoked function must be validated.

kubernetesManifestDeployArtifactIds List<String>

List of Kubernetes manifest artifact OCIDs.

lifecycleDetails String

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

loadBalancerConfigs List<Property Map>

Specifies config for load balancer traffic shift stages. The Load Balancer specified here should be an Application Load Balancer type. Network Load Balancers are not supported.

maxMemoryInMbs String

Maximum usable memory for the Function (in MB).

namespace String

Default Namespace to be used for Kubernetes deployment when not specified in the manifest.

okeBlueGreenDeployStageId String

The OCID of the upstream OKE blue-green deployment stage in this pipeline.

okeCanaryDeployStageId String

The OCID of an upstream OKE canary deployment stage in this pipeline.

okeCanaryTrafficShiftDeployStageId String

The OCID of an upstream OKE canary deployment traffic shift stage in this pipeline.

okeClusterDeployEnvironmentId String

Kubernetes cluster environment OCID for deployment.

productionLoadBalancerConfigs List<Property Map>

Specifies config for load balancer traffic shift stages. The Load Balancer specified here should be an Application Load Balancer type. Network Load Balancers are not supported.

projectId String

The OCID of a project.

rollbackPolicies List<Property Map>

Specifies the rollback policy. This is initiated on the failure of certain stage types.

rolloutPolicies List<Property Map>

Description of rollout policy for load balancer traffic shift stage.

state String

A filter to return only deployment stages that matches the given lifecycle state.

systemTags Map<Any>

Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags. Example: {"orcl-cloud.free-tier-retained": "true"}

testLoadBalancerConfigs List<Property Map>

Specifies config for load balancer traffic shift stages. The Load Balancer specified here should be an Application Load Balancer type. Network Load Balancers are not supported.

timeCreated String

Time the deployment stage was created. Format defined by RFC3339.

timeUpdated String

Time the deployment stage was updated. Format defined by RFC3339.

trafficShiftTarget String

Specifies the target or destination backend set.

waitCriterias List<Property Map>

Specifies wait criteria for the Wait stage.

GetDeployStagesDeployStageCollectionItemApprovalPolicy

ApprovalPolicyType string

Approval policy type.

NumberOfApprovalsRequired int

A minimum number of approvals required for stage to proceed.

ApprovalPolicyType string

Approval policy type.

NumberOfApprovalsRequired int

A minimum number of approvals required for stage to proceed.

approvalPolicyType String

Approval policy type.

numberOfApprovalsRequired Integer

A minimum number of approvals required for stage to proceed.

approvalPolicyType string

Approval policy type.

numberOfApprovalsRequired number

A minimum number of approvals required for stage to proceed.

approval_policy_type str

Approval policy type.

number_of_approvals_required int

A minimum number of approvals required for stage to proceed.

approvalPolicyType String

Approval policy type.

numberOfApprovalsRequired Number

A minimum number of approvals required for stage to proceed.

GetDeployStagesDeployStageCollectionItemBlueBackendIp

Items List<string>

The IP address of the backend server. A server could be a compute instance or a load balancer.

Items []string

The IP address of the backend server. A server could be a compute instance or a load balancer.

items List<String>

The IP address of the backend server. A server could be a compute instance or a load balancer.

items string[]

The IP address of the backend server. A server could be a compute instance or a load balancer.

items Sequence[str]

The IP address of the backend server. A server could be a compute instance or a load balancer.

items List<String>

The IP address of the backend server. A server could be a compute instance or a load balancer.

GetDeployStagesDeployStageCollectionItemBlueGreenStrategy

IngressName string

Name of the Ingress resource.

NamespaceA string

First Namespace for deployment.

NamespaceB string

Second Namespace for deployment.

StrategyType string

Canary strategy type

IngressName string

Name of the Ingress resource.

NamespaceA string

First Namespace for deployment.

NamespaceB string

Second Namespace for deployment.

StrategyType string

Canary strategy type

ingressName String

Name of the Ingress resource.

namespaceA String

First Namespace for deployment.

namespaceB String

Second Namespace for deployment.

strategyType String

Canary strategy type

ingressName string

Name of the Ingress resource.

namespaceA string

First Namespace for deployment.

namespaceB string

Second Namespace for deployment.

strategyType string

Canary strategy type

ingress_name str

Name of the Ingress resource.

namespace_a str

First Namespace for deployment.

namespace_b str

Second Namespace for deployment.

strategy_type str

Canary strategy type

ingressName String

Name of the Ingress resource.

namespaceA String

First Namespace for deployment.

namespaceB String

Second Namespace for deployment.

strategyType String

Canary strategy type

GetDeployStagesDeployStageCollectionItemCanaryStrategy

IngressName string

Name of the Ingress resource.

Namespace string

Default Namespace to be used for Kubernetes deployment when not specified in the manifest.

StrategyType string

Canary strategy type

IngressName string

Name of the Ingress resource.

Namespace string

Default Namespace to be used for Kubernetes deployment when not specified in the manifest.

StrategyType string

Canary strategy type

ingressName String

Name of the Ingress resource.

namespace String

Default Namespace to be used for Kubernetes deployment when not specified in the manifest.

strategyType String

Canary strategy type

ingressName string

Name of the Ingress resource.

namespace string

Default Namespace to be used for Kubernetes deployment when not specified in the manifest.

strategyType string

Canary strategy type

ingress_name str

Name of the Ingress resource.

namespace str

Default Namespace to be used for Kubernetes deployment when not specified in the manifest.

strategy_type str

Canary strategy type

ingressName String

Name of the Ingress resource.

namespace String

Default Namespace to be used for Kubernetes deployment when not specified in the manifest.

strategyType String

Canary strategy type

GetDeployStagesDeployStageCollectionItemDeployStagePredecessorCollection

Items List<GetDeployStagesDeployStageCollectionItemDeployStagePredecessorCollectionItem>

The IP address of the backend server. A server could be a compute instance or a load balancer.

Items []GetDeployStagesDeployStageCollectionItemDeployStagePredecessorCollectionItem

The IP address of the backend server. A server could be a compute instance or a load balancer.

items List<GetDeployStagesDeployStageCollectionItemDeployStagePredecessorCollectionItem>

The IP address of the backend server. A server could be a compute instance or a load balancer.

items GetDeployStagesDeployStageCollectionItemDeployStagePredecessorCollectionItem[]

The IP address of the backend server. A server could be a compute instance or a load balancer.

items GetDeployStagesDeployStageCollectionItemDeployStagePredecessorCollectionItem]

The IP address of the backend server. A server could be a compute instance or a load balancer.

items List<Property Map>

The IP address of the backend server. A server could be a compute instance or a load balancer.

GetDeployStagesDeployStageCollectionItemDeployStagePredecessorCollectionItem

Id string

Unique identifier or OCID for listing a single resource by ID.

Id string

Unique identifier or OCID for listing a single resource by ID.

id String

Unique identifier or OCID for listing a single resource by ID.

id string

Unique identifier or OCID for listing a single resource by ID.

id str

Unique identifier or OCID for listing a single resource by ID.

id String

Unique identifier or OCID for listing a single resource by ID.

GetDeployStagesDeployStageCollectionItemFailurePolicy

FailureCount int

The threshold count of failed instances in the group, which when reached or exceeded sets the stage as FAILED.

FailurePercentage int

The failure percentage threshold, which when reached or exceeded sets the stage as FAILED. Percentage is computed as the ceiling value of the number of failed instances over the total count of the instances in the group.

PolicyType string

The type of policy used for rolling out a deployment stage.

FailureCount int

The threshold count of failed instances in the group, which when reached or exceeded sets the stage as FAILED.

FailurePercentage int

The failure percentage threshold, which when reached or exceeded sets the stage as FAILED. Percentage is computed as the ceiling value of the number of failed instances over the total count of the instances in the group.

PolicyType string

The type of policy used for rolling out a deployment stage.

failureCount Integer

The threshold count of failed instances in the group, which when reached or exceeded sets the stage as FAILED.

failurePercentage Integer

The failure percentage threshold, which when reached or exceeded sets the stage as FAILED. Percentage is computed as the ceiling value of the number of failed instances over the total count of the instances in the group.

policyType String

The type of policy used for rolling out a deployment stage.

failureCount number

The threshold count of failed instances in the group, which when reached or exceeded sets the stage as FAILED.

failurePercentage number

The failure percentage threshold, which when reached or exceeded sets the stage as FAILED. Percentage is computed as the ceiling value of the number of failed instances over the total count of the instances in the group.

policyType string

The type of policy used for rolling out a deployment stage.

failure_count int

The threshold count of failed instances in the group, which when reached or exceeded sets the stage as FAILED.

failure_percentage int

The failure percentage threshold, which when reached or exceeded sets the stage as FAILED. Percentage is computed as the ceiling value of the number of failed instances over the total count of the instances in the group.

policy_type str

The type of policy used for rolling out a deployment stage.

failureCount Number

The threshold count of failed instances in the group, which when reached or exceeded sets the stage as FAILED.

failurePercentage Number

The failure percentage threshold, which when reached or exceeded sets the stage as FAILED. Percentage is computed as the ceiling value of the number of failed instances over the total count of the instances in the group.

policyType String

The type of policy used for rolling out a deployment stage.

GetDeployStagesDeployStageCollectionItemGreenBackendIp

Items List<string>

The IP address of the backend server. A server could be a compute instance or a load balancer.

Items []string

The IP address of the backend server. A server could be a compute instance or a load balancer.

items List<String>

The IP address of the backend server. A server could be a compute instance or a load balancer.

items string[]

The IP address of the backend server. A server could be a compute instance or a load balancer.

items Sequence[str]

The IP address of the backend server. A server could be a compute instance or a load balancer.

items List<String>

The IP address of the backend server. A server could be a compute instance or a load balancer.

GetDeployStagesDeployStageCollectionItemLoadBalancerConfig

BackendPort int

Listen port for the backend server.

ListenerName string

Name of the load balancer listener.

LoadBalancerId string

The OCID of the load balancer.

State string

A filter to return only deployment stages that matches the given lifecycle state.

BackendPort int

Listen port for the backend server.

ListenerName string

Name of the load balancer listener.

LoadBalancerId string

The OCID of the load balancer.

State string

A filter to return only deployment stages that matches the given lifecycle state.

backendPort Integer

Listen port for the backend server.

listenerName String

Name of the load balancer listener.

loadBalancerId String

The OCID of the load balancer.

state String

A filter to return only deployment stages that matches the given lifecycle state.

backendPort number

Listen port for the backend server.

listenerName string

Name of the load balancer listener.

loadBalancerId string

The OCID of the load balancer.

state string

A filter to return only deployment stages that matches the given lifecycle state.

backend_port int

Listen port for the backend server.

listener_name str

Name of the load balancer listener.

load_balancer_id str

The OCID of the load balancer.

state str

A filter to return only deployment stages that matches the given lifecycle state.

backendPort Number

Listen port for the backend server.

listenerName String

Name of the load balancer listener.

loadBalancerId String

The OCID of the load balancer.

state String

A filter to return only deployment stages that matches the given lifecycle state.

GetDeployStagesDeployStageCollectionItemProductionLoadBalancerConfig

BackendPort int

Listen port for the backend server.

ListenerName string

Name of the load balancer listener.

LoadBalancerId string

The OCID of the load balancer.

State string

A filter to return only deployment stages that matches the given lifecycle state.

BackendPort int

Listen port for the backend server.

ListenerName string

Name of the load balancer listener.

LoadBalancerId string

The OCID of the load balancer.

State string

A filter to return only deployment stages that matches the given lifecycle state.

backendPort Integer

Listen port for the backend server.

listenerName String

Name of the load balancer listener.

loadBalancerId String

The OCID of the load balancer.

state String

A filter to return only deployment stages that matches the given lifecycle state.

backendPort number

Listen port for the backend server.

listenerName string

Name of the load balancer listener.

loadBalancerId string

The OCID of the load balancer.

state string

A filter to return only deployment stages that matches the given lifecycle state.

backend_port int

Listen port for the backend server.

listener_name str

Name of the load balancer listener.

load_balancer_id str

The OCID of the load balancer.

state str

A filter to return only deployment stages that matches the given lifecycle state.

backendPort Number

Listen port for the backend server.

listenerName String

Name of the load balancer listener.

loadBalancerId String

The OCID of the load balancer.

state String

A filter to return only deployment stages that matches the given lifecycle state.

GetDeployStagesDeployStageCollectionItemRollbackPolicy

PolicyType string

The type of policy used for rolling out a deployment stage.

PolicyType string

The type of policy used for rolling out a deployment stage.

policyType String

The type of policy used for rolling out a deployment stage.

policyType string

The type of policy used for rolling out a deployment stage.

policy_type str

The type of policy used for rolling out a deployment stage.

policyType String

The type of policy used for rolling out a deployment stage.

GetDeployStagesDeployStageCollectionItemRolloutPolicy

BatchCount int

The number that will be used to determine how many instances will be deployed concurrently.

BatchDelayInSeconds int

The duration of delay between batch rollout. The default delay is 1 minute.

BatchPercentage int

The percentage that will be used to determine how many instances will be deployed concurrently.

PolicyType string

The type of policy used for rolling out a deployment stage.

RampLimitPercent double

Indicates the criteria to stop.

BatchCount int

The number that will be used to determine how many instances will be deployed concurrently.

BatchDelayInSeconds int

The duration of delay between batch rollout. The default delay is 1 minute.

BatchPercentage int

The percentage that will be used to determine how many instances will be deployed concurrently.

PolicyType string

The type of policy used for rolling out a deployment stage.

RampLimitPercent float64

Indicates the criteria to stop.

batchCount Integer

The number that will be used to determine how many instances will be deployed concurrently.

batchDelayInSeconds Integer

The duration of delay between batch rollout. The default delay is 1 minute.

batchPercentage Integer

The percentage that will be used to determine how many instances will be deployed concurrently.

policyType String

The type of policy used for rolling out a deployment stage.

rampLimitPercent Double

Indicates the criteria to stop.

batchCount number

The number that will be used to determine how many instances will be deployed concurrently.

batchDelayInSeconds number

The duration of delay between batch rollout. The default delay is 1 minute.

batchPercentage number

The percentage that will be used to determine how many instances will be deployed concurrently.

policyType string

The type of policy used for rolling out a deployment stage.

rampLimitPercent number

Indicates the criteria to stop.

batch_count int

The number that will be used to determine how many instances will be deployed concurrently.

batch_delay_in_seconds int

The duration of delay between batch rollout. The default delay is 1 minute.

batch_percentage int

The percentage that will be used to determine how many instances will be deployed concurrently.

policy_type str

The type of policy used for rolling out a deployment stage.

ramp_limit_percent float

Indicates the criteria to stop.

batchCount Number

The number that will be used to determine how many instances will be deployed concurrently.

batchDelayInSeconds Number

The duration of delay between batch rollout. The default delay is 1 minute.

batchPercentage Number

The percentage that will be used to determine how many instances will be deployed concurrently.

policyType String

The type of policy used for rolling out a deployment stage.

rampLimitPercent Number

Indicates the criteria to stop.

GetDeployStagesDeployStageCollectionItemTestLoadBalancerConfig

BackendPort int

Listen port for the backend server.

ListenerName string

Name of the load balancer listener.

LoadBalancerId string

The OCID of the load balancer.

State string

A filter to return only deployment stages that matches the given lifecycle state.

BackendPort int

Listen port for the backend server.

ListenerName string

Name of the load balancer listener.

LoadBalancerId string

The OCID of the load balancer.

State string

A filter to return only deployment stages that matches the given lifecycle state.

backendPort Integer

Listen port for the backend server.

listenerName String

Name of the load balancer listener.

loadBalancerId String

The OCID of the load balancer.

state String

A filter to return only deployment stages that matches the given lifecycle state.

backendPort number

Listen port for the backend server.

listenerName string

Name of the load balancer listener.

loadBalancerId string

The OCID of the load balancer.

state string

A filter to return only deployment stages that matches the given lifecycle state.

backend_port int

Listen port for the backend server.

listener_name str

Name of the load balancer listener.

load_balancer_id str

The OCID of the load balancer.

state str

A filter to return only deployment stages that matches the given lifecycle state.

backendPort Number

Listen port for the backend server.

listenerName String

Name of the load balancer listener.

loadBalancerId String

The OCID of the load balancer.

state String

A filter to return only deployment stages that matches the given lifecycle state.

GetDeployStagesDeployStageCollectionItemWaitCriteria

WaitDuration string

The absolute wait duration. An ISO 8601 formatted duration string. Minimum waitDuration should be 5 seconds. Maximum waitDuration can be up to 2 days.

WaitType string

Wait criteria type.

WaitDuration string

The absolute wait duration. An ISO 8601 formatted duration string. Minimum waitDuration should be 5 seconds. Maximum waitDuration can be up to 2 days.

WaitType string

Wait criteria type.

waitDuration String

The absolute wait duration. An ISO 8601 formatted duration string. Minimum waitDuration should be 5 seconds. Maximum waitDuration can be up to 2 days.

waitType String

Wait criteria type.

waitDuration string

The absolute wait duration. An ISO 8601 formatted duration string. Minimum waitDuration should be 5 seconds. Maximum waitDuration can be up to 2 days.

waitType string

Wait criteria type.

wait_duration str

The absolute wait duration. An ISO 8601 formatted duration string. Minimum waitDuration should be 5 seconds. Maximum waitDuration can be up to 2 days.

wait_type str

Wait criteria type.

waitDuration String

The absolute wait duration. An ISO 8601 formatted duration string. Minimum waitDuration should be 5 seconds. Maximum waitDuration can be up to 2 days.

waitType String

Wait criteria type.

GetDeployStagesFilter

Name string
Values List<string>
Regex bool
Name string
Values []string
Regex bool
name String
values List<String>
regex Boolean
name string
values string[]
regex boolean
name str
values Sequence[str]
regex bool
name String
values List<String>
regex Boolean

Package Details

Repository
https://github.com/pulumi/pulumi-oci
License
Apache-2.0
Notes

This Pulumi package is based on the oci Terraform Provider.