Oracle Cloud Infrastructure v2.11.0 published on Thursday, Sep 19, 2024 by Pulumi
oci.DevOps.getDeployStages
Explore with Pulumi AI
This data source provides the list of Deploy Stages in Oracle Cloud Infrastructure Devops service.
Retrieves a list of deployment stages.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testDeployStages = oci.DevOps.getDeployStages({
compartmentId: compartmentId,
deployPipelineId: testDeployPipeline.id,
displayName: deployStageDisplayName,
id: deployStageId,
state: deployStageState,
});
import pulumi
import pulumi_oci as oci
test_deploy_stages = oci.DevOps.get_deploy_stages(compartment_id=compartment_id,
deploy_pipeline_id=test_deploy_pipeline["id"],
display_name=deploy_stage_display_name,
id=deploy_stage_id,
state=deploy_stage_state)
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/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(compartmentId),
DeployPipelineId: pulumi.StringRef(testDeployPipeline.Id),
DisplayName: pulumi.StringRef(deployStageDisplayName),
Id: pulumi.StringRef(deployStageId),
State: pulumi.StringRef(deployStageState),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() =>
{
var testDeployStages = Oci.DevOps.GetDeployStages.Invoke(new()
{
CompartmentId = compartmentId,
DeployPipelineId = testDeployPipeline.Id,
DisplayName = deployStageDisplayName,
Id = deployStageId,
State = deployStageState,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.DevOps.DevOpsFunctions;
import com.pulumi.oci.DevOps.inputs.GetDeployStagesArgs;
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 testDeployStages = DevOpsFunctions.getDeployStages(GetDeployStagesArgs.builder()
.compartmentId(compartmentId)
.deployPipelineId(testDeployPipeline.id())
.displayName(deployStageDisplayName)
.id(deployStageId)
.state(deployStageState)
.build());
}
}
variables:
testDeployStages:
fn::invoke:
Function: oci:DevOps:getDeployStages
Arguments:
compartmentId: ${compartmentId}
deployPipelineId: ${testDeployPipeline.id}
displayName: ${deployStageDisplayName}
id: ${deployStageId}
state: ${deployStageState}
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:
- Compartment
Id string - The OCID of the compartment in which to list resources.
- Deploy
Pipeline stringId - The ID of the parent pipeline.
- Display
Name string - A filter to return only resources that match the entire display name given.
- Filters
List<Get
Deploy Stages Filter> - 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 string - The OCID of the compartment in which to list resources.
- Deploy
Pipeline stringId - The ID of the parent pipeline.
- Display
Name string - A filter to return only resources that match the entire display name given.
- Filters
[]Get
Deploy Stages Filter - 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 String - The OCID of the compartment in which to list resources.
- deploy
Pipeline StringId - The ID of the parent pipeline.
- display
Name String - A filter to return only resources that match the entire display name given.
- filters
List<Get
Deploy Stages Filter> - 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 string - The OCID of the compartment in which to list resources.
- deploy
Pipeline stringId - The ID of the parent pipeline.
- display
Name string - A filter to return only resources that match the entire display name given.
- filters
Get
Deploy Stages Filter[] - 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_ strid - The ID of the parent pipeline.
- display_
name str - A filter to return only resources that match the entire display name given.
- filters
Sequence[devops.
Get Deploy Stages Filter] - 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.
- compartment
Id String - The OCID of the compartment in which to list resources.
- deploy
Pipeline StringId - The ID of the parent pipeline.
- display
Name 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:
- Deploy
Stage List<GetCollections Deploy Stages Deploy Stage Collection> - The list of deploy_stage_collection.
- Compartment
Id string - The OCID of the compartment where the ContainerInstance will be created.
- Deploy
Pipeline stringId - The OCID of a pipeline.
- Display
Name string - Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
- Filters
List<Get
Deploy Stages Filter> - Id string
- Unique identifier that is immutable on creation.
- State string
- The current state of the deployment stage.
- Deploy
Stage []GetCollections Deploy Stages Deploy Stage Collection - The list of deploy_stage_collection.
- Compartment
Id string - The OCID of the compartment where the ContainerInstance will be created.
- Deploy
Pipeline stringId - The OCID of a pipeline.
- Display
Name string - Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
- Filters
[]Get
Deploy Stages Filter - Id string
- Unique identifier that is immutable on creation.
- State string
- The current state of the deployment stage.
- deploy
Stage List<GetCollections Deploy Stages Deploy Stage Collection> - The list of deploy_stage_collection.
- compartment
Id String - The OCID of the compartment where the ContainerInstance will be created.
- deploy
Pipeline StringId - The OCID of a pipeline.
- display
Name String - Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
- filters
List<Get
Deploy Stages Filter> - id String
- Unique identifier that is immutable on creation.
- state String
- The current state of the deployment stage.
- deploy
Stage GetCollections Deploy Stages Deploy Stage Collection[] - The list of deploy_stage_collection.
- compartment
Id string - The OCID of the compartment where the ContainerInstance will be created.
- deploy
Pipeline stringId - The OCID of a pipeline.
- display
Name string - Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
- filters
Get
Deploy Stages Filter[] - id string
- Unique identifier that is immutable on creation.
- state string
- The current state of the deployment stage.
- deploy_
stage_ Sequence[devops.collections Get Deploy Stages Deploy Stage Collection] - The list of deploy_stage_collection.
- compartment_
id str - The OCID of the compartment where the ContainerInstance will be created.
- deploy_
pipeline_ strid - 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
Sequence[devops.
Get Deploy Stages Filter] - id str
- Unique identifier that is immutable on creation.
- state str
- The current state of the deployment stage.
- deploy
Stage List<Property Map>Collections - The list of deploy_stage_collection.
- compartment
Id String - The OCID of the compartment where the ContainerInstance will be created.
- deploy
Pipeline StringId - The OCID of a pipeline.
- display
Name 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<Get
Deploy Stages Deploy Stage Collection Item> - List of parameters defined to set helm value.
- Items
[]Get
Deploy Stages Deploy Stage Collection Item - List of parameters defined to set helm value.
- items
List<Get
Deploy Stages Deploy Stage Collection Item> - List of parameters defined to set helm value.
- items
Get
Deploy Stages Deploy Stage Collection Item[] - List of parameters defined to set helm value.
- items
Sequence[devops.
Get Deploy Stages Deploy Stage Collection Item] - List of parameters defined to set helm value.
- items List<Property Map>
- List of parameters defined to set helm value.
GetDeployStagesDeployStageCollectionItem
- Approval
Policies List<GetDeploy Stages Deploy Stage Collection Item Approval Policy> - Specifies the approval policy.
- Are
Hooks boolEnabled - Disable pre/post upgrade hooks. Set to false by default.
- Blue
Backend List<GetIps Deploy Stages Deploy Stage Collection Item Blue Backend Ip> - Collection of backend environment IP addresses.
- Blue
Green List<GetStrategies Deploy Stages Deploy Stage Collection Item Blue Green Strategy> - Specifies the required blue green release strategy for OKE deployment.
- Canary
Strategies List<GetDeploy Stages Deploy Stage Collection Item Canary Strategy> - Specifies the required canary release strategy for OKE deployment.
- Command
Spec stringDeploy Artifact Id - The OCID of the artifact that contains the command specification.
- Compartment
Id string - The OCID of the compartment in which to list resources.
- Compute
Instance stringGroup Blue Green Deployment Deploy Stage Id - The OCID of the upstream compute instance group blue-green deployment stage in this pipeline.
- Compute
Instance stringGroup Canary Deploy Stage Id - The OCID of an upstream compute instance group canary deployment stage ID in this pipeline.
- Compute
Instance stringGroup Canary Traffic Shift Deploy Stage Id - A compute instance group canary traffic shift stage OCID for load balancer.
- Compute
Instance stringGroup Deploy Environment Id - A compute instance group environment OCID for rolling deployment.
- Config Dictionary<string, string>
- User provided key and value pair configuration, which is assigned through constants or parameter.
- Container
Configs List<GetDeploy Stages Deploy Stage Collection Item Container Config> - Specifies the container configuration.
- Dictionary<string, string>
- 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 stringId - Optional artifact OCID. The artifact will be included in the body for the function invocation during the stage's execution. If the DeployArtifact.argumentSubstituitionMode is set to SUBSTITUTE_PLACEHOLDERS, then the pipeline parameter values will be used to replace the placeholders in the artifact content.
- Deploy
Artifact List<string>Ids - The list of file artifact OCIDs to deploy.
- Deploy
Environment stringId A - First compute instance group environment OCID for deployment.
- Deploy
Environment stringId B - Second compute instance group environment OCID for deployment.
- Deploy
Pipeline stringId - The ID of the parent pipeline.
- Deploy
Stage List<GetPredecessor Collections Deploy Stages Deploy Stage Collection Item Deploy Stage Predecessor Collection> - Collection containing the predecessors of a stage.
- Deploy
Stage stringType - Deployment stage type.
- Deployment
Spec stringDeploy Artifact Id - The OCID of the artifact that contains the deployment specification.
- Description string
- Optional description about the deployment stage.
- Display
Name string - A filter to return only resources that match the entire display name given.
- Docker
Image stringDeploy Artifact Id - A Docker image artifact OCID.
- Failure
Policies List<GetDeploy Stages Deploy Stage Collection Item Failure Policy> - Specifies a failure policy for a compute instance group rolling deployment stage.
- Dictionary<string, string>
- 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 stringEnvironment Id - Function environment OCID.
- Function
Timeout intIn Seconds - Timeout for execution of the Function. Value in seconds.
- Green
Backend List<GetIps Deploy Stages Deploy Stage Collection Item Green Backend Ip> - Collection of backend environment IP addresses.
- Helm
Chart stringDeploy Artifact Id - Helm chart artifact OCID.
- Helm
Command List<string>Artifact Ids - List of Helm command artifact OCIDs.
- Id string
- Unique identifier or OCID for listing a single resource by ID.
- Is
Async bool - A boolean flag specifies whether this stage executes asynchronously.
- Is
Debug boolEnabled - Enables helm --debug option to stream output to tf stdout. Set to false by default.
- Is
Force boolEnabled - Force resource update through delete; or if required, recreate. Set to false by default.
- Is
Uninstall boolOn Stage Delete - Uninstall the Helm chart release on deleting the stage.
- Is
Validation boolEnabled - A boolean flag specifies whether the invoked function must be validated.
- Kubernetes
Manifest List<string>Deploy Artifact Ids - List of Kubernetes manifest artifact OCIDs.
- Lifecycle
Details 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.
- Load
Balancer List<GetConfigs Deploy Stages Deploy Stage Collection Item Load Balancer Config> - 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
History int - Limit the maximum number of revisions saved per release. Use 0 for no limit. Set to 10 by default
- Max
Memory stringIn Mbs - Maximum usable memory for the Function (in MB).
- Namespace string
- Default Namespace to be used for Kubernetes deployment when not specified in the manifest.
- Oke
Blue stringGreen Deploy Stage Id - The OCID of the upstream OKE blue-green deployment stage in this pipeline.
- Oke
Canary stringDeploy Stage Id - The OCID of an upstream OKE canary deployment stage in this pipeline.
- Oke
Canary stringTraffic Shift Deploy Stage Id - The OCID of an upstream OKE canary deployment traffic shift stage in this pipeline.
- Oke
Cluster stringDeploy Environment Id - Kubernetes cluster environment OCID for deployment.
- Production
Load List<GetBalancer Configs Deploy Stages Deploy Stage Collection Item Production Load Balancer Config> - 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 string - The OCID of a project.
- Purpose string
- The purpose of running this Helm stage
- Release
Name string - Release name of the Helm chart.
- Rollback
Policies List<GetDeploy Stages Deploy Stage Collection Item Rollback Policy> - Specifies the rollback policy. This is initiated on the failure of certain stage types.
- Rollout
Policies List<GetDeploy Stages Deploy Stage Collection Item Rollout Policy> - Description of rollout policy for load balancer traffic shift stage.
- Set
Strings List<GetDeploy Stages Deploy Stage Collection Item Set String> - Specifies the name and value pairs to set helm values.
- Set
Values List<GetDeploy Stages Deploy Stage Collection Item Set Value> - Specifies the name and value pairs to set helm values.
- Should
Cleanup boolOn Fail - Allow deletion of new resources created during when an upgrade fails. Set to false by default.
- Should
Not boolWait - Waits until all the resources are in a ready state to mark the release as successful. Set to false by default.
- Should
Reset boolValues - During upgrade, reset the values to the ones built into the chart. It overrides shouldReuseValues. Set to false by default.
- Should
Reuse boolValues - During upgrade, reuse the values of the last release and merge overrides from the command line. Set to false by default.
- Should
Skip boolCrds - If set, no CRDs are installed. By default, CRDs are installed only if they are not present already. Set to false by default.
- Should
Skip boolRender Subchart Notes - If set, renders subchart notes along with the parent. Set to false by default.
- State string
- A filter to return only deployment stages that matches the given lifecycle state.
- Dictionary<string, string>
- Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Test
Load List<GetBalancer Configs Deploy Stages Deploy Stage Collection Item Test Load Balancer Config> - 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 string - Time the deployment stage was created. Format defined by RFC3339.
- Time
Updated string - Time the deployment stage was updated. Format defined by RFC3339.
- Timeout
In intSeconds - Time to wait for execution of a Shell/Helm stage. Defaults to 36000 seconds for Shell and 300 seconds for Helm Stage
- Traffic
Shift stringTarget - Specifies the target or destination backend set.
- Values
Artifact List<string>Ids - List of values.yaml file artifact OCIDs.
- Wait
Criterias List<GetDeploy Stages Deploy Stage Collection Item Wait Criteria> - Specifies wait criteria for the Wait stage.
- Approval
Policies []GetDeploy Stages Deploy Stage Collection Item Approval Policy - Specifies the approval policy.
- Are
Hooks boolEnabled - Disable pre/post upgrade hooks. Set to false by default.
- Blue
Backend []GetIps Deploy Stages Deploy Stage Collection Item Blue Backend Ip - Collection of backend environment IP addresses.
- Blue
Green []GetStrategies Deploy Stages Deploy Stage Collection Item Blue Green Strategy - Specifies the required blue green release strategy for OKE deployment.
- Canary
Strategies []GetDeploy Stages Deploy Stage Collection Item Canary Strategy - Specifies the required canary release strategy for OKE deployment.
- Command
Spec stringDeploy Artifact Id - The OCID of the artifact that contains the command specification.
- Compartment
Id string - The OCID of the compartment in which to list resources.
- Compute
Instance stringGroup Blue Green Deployment Deploy Stage Id - The OCID of the upstream compute instance group blue-green deployment stage in this pipeline.
- Compute
Instance stringGroup Canary Deploy Stage Id - The OCID of an upstream compute instance group canary deployment stage ID in this pipeline.
- Compute
Instance stringGroup Canary Traffic Shift Deploy Stage Id - A compute instance group canary traffic shift stage OCID for load balancer.
- Compute
Instance stringGroup Deploy Environment Id - A compute instance group environment OCID for rolling deployment.
- Config map[string]string
- User provided key and value pair configuration, which is assigned through constants or parameter.
- Container
Configs []GetDeploy Stages Deploy Stage Collection Item Container Config - Specifies the container configuration.
- map[string]string
- 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 stringId - Optional artifact OCID. The artifact will be included in the body for the function invocation during the stage's execution. If the DeployArtifact.argumentSubstituitionMode is set to SUBSTITUTE_PLACEHOLDERS, then the pipeline parameter values will be used to replace the placeholders in the artifact content.
- Deploy
Artifact []stringIds - The list of file artifact OCIDs to deploy.
- Deploy
Environment stringId A - First compute instance group environment OCID for deployment.
- Deploy
Environment stringId B - Second compute instance group environment OCID for deployment.
- Deploy
Pipeline stringId - The ID of the parent pipeline.
- Deploy
Stage []GetPredecessor Collections Deploy Stages Deploy Stage Collection Item Deploy Stage Predecessor Collection - Collection containing the predecessors of a stage.
- Deploy
Stage stringType - Deployment stage type.
- Deployment
Spec stringDeploy Artifact Id - The OCID of the artifact that contains the deployment specification.
- Description string
- Optional description about the deployment stage.
- Display
Name string - A filter to return only resources that match the entire display name given.
- Docker
Image stringDeploy Artifact Id - A Docker image artifact OCID.
- Failure
Policies []GetDeploy Stages Deploy Stage Collection Item Failure Policy - Specifies a failure policy for a compute instance group rolling deployment stage.
- map[string]string
- 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 stringEnvironment Id - Function environment OCID.
- Function
Timeout intIn Seconds - Timeout for execution of the Function. Value in seconds.
- Green
Backend []GetIps Deploy Stages Deploy Stage Collection Item Green Backend Ip - Collection of backend environment IP addresses.
- Helm
Chart stringDeploy Artifact Id - Helm chart artifact OCID.
- Helm
Command []stringArtifact Ids - List of Helm command artifact OCIDs.
- Id string
- Unique identifier or OCID for listing a single resource by ID.
- Is
Async bool - A boolean flag specifies whether this stage executes asynchronously.
- Is
Debug boolEnabled - Enables helm --debug option to stream output to tf stdout. Set to false by default.
- Is
Force boolEnabled - Force resource update through delete; or if required, recreate. Set to false by default.
- Is
Uninstall boolOn Stage Delete - Uninstall the Helm chart release on deleting the stage.
- Is
Validation boolEnabled - A boolean flag specifies whether the invoked function must be validated.
- Kubernetes
Manifest []stringDeploy Artifact Ids - List of Kubernetes manifest artifact OCIDs.
- Lifecycle
Details 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.
- Load
Balancer []GetConfigs Deploy Stages Deploy Stage Collection Item Load Balancer Config - 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
History int - Limit the maximum number of revisions saved per release. Use 0 for no limit. Set to 10 by default
- Max
Memory stringIn Mbs - Maximum usable memory for the Function (in MB).
- Namespace string
- Default Namespace to be used for Kubernetes deployment when not specified in the manifest.
- Oke
Blue stringGreen Deploy Stage Id - The OCID of the upstream OKE blue-green deployment stage in this pipeline.
- Oke
Canary stringDeploy Stage Id - The OCID of an upstream OKE canary deployment stage in this pipeline.
- Oke
Canary stringTraffic Shift Deploy Stage Id - The OCID of an upstream OKE canary deployment traffic shift stage in this pipeline.
- Oke
Cluster stringDeploy Environment Id - Kubernetes cluster environment OCID for deployment.
- Production
Load []GetBalancer Configs Deploy Stages Deploy Stage Collection Item Production Load Balancer Config - 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 string - The OCID of a project.
- Purpose string
- The purpose of running this Helm stage
- Release
Name string - Release name of the Helm chart.
- Rollback
Policies []GetDeploy Stages Deploy Stage Collection Item Rollback Policy - Specifies the rollback policy. This is initiated on the failure of certain stage types.
- Rollout
Policies []GetDeploy Stages Deploy Stage Collection Item Rollout Policy - Description of rollout policy for load balancer traffic shift stage.
- Set
Strings []GetDeploy Stages Deploy Stage Collection Item Set String - Specifies the name and value pairs to set helm values.
- Set
Values []GetDeploy Stages Deploy Stage Collection Item Set Value - Specifies the name and value pairs to set helm values.
- Should
Cleanup boolOn Fail - Allow deletion of new resources created during when an upgrade fails. Set to false by default.
- Should
Not boolWait - Waits until all the resources are in a ready state to mark the release as successful. Set to false by default.
- Should
Reset boolValues - During upgrade, reset the values to the ones built into the chart. It overrides shouldReuseValues. Set to false by default.
- Should
Reuse boolValues - During upgrade, reuse the values of the last release and merge overrides from the command line. Set to false by default.
- Should
Skip boolCrds - If set, no CRDs are installed. By default, CRDs are installed only if they are not present already. Set to false by default.
- Should
Skip boolRender Subchart Notes - If set, renders subchart notes along with the parent. Set to false by default.
- State string
- A filter to return only deployment stages that matches the given lifecycle state.
- map[string]string
- Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Test
Load []GetBalancer Configs Deploy Stages Deploy Stage Collection Item Test Load Balancer Config - 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 string - Time the deployment stage was created. Format defined by RFC3339.
- Time
Updated string - Time the deployment stage was updated. Format defined by RFC3339.
- Timeout
In intSeconds - Time to wait for execution of a Shell/Helm stage. Defaults to 36000 seconds for Shell and 300 seconds for Helm Stage
- Traffic
Shift stringTarget - Specifies the target or destination backend set.
- Values
Artifact []stringIds - List of values.yaml file artifact OCIDs.
- Wait
Criterias []GetDeploy Stages Deploy Stage Collection Item Wait Criteria - Specifies wait criteria for the Wait stage.
- approval
Policies List<GetDeploy Stages Deploy Stage Collection Item Approval Policy> - Specifies the approval policy.
- are
Hooks BooleanEnabled - Disable pre/post upgrade hooks. Set to false by default.
- blue
Backend List<GetIps Deploy Stages Deploy Stage Collection Item Blue Backend Ip> - Collection of backend environment IP addresses.
- blue
Green List<GetStrategies Deploy Stages Deploy Stage Collection Item Blue Green Strategy> - Specifies the required blue green release strategy for OKE deployment.
- canary
Strategies List<GetDeploy Stages Deploy Stage Collection Item Canary Strategy> - Specifies the required canary release strategy for OKE deployment.
- command
Spec StringDeploy Artifact Id - The OCID of the artifact that contains the command specification.
- compartment
Id String - The OCID of the compartment in which to list resources.
- compute
Instance StringGroup Blue Green Deployment Deploy Stage Id - The OCID of the upstream compute instance group blue-green deployment stage in this pipeline.
- compute
Instance StringGroup Canary Deploy Stage Id - The OCID of an upstream compute instance group canary deployment stage ID in this pipeline.
- compute
Instance StringGroup Canary Traffic Shift Deploy Stage Id - A compute instance group canary traffic shift stage OCID for load balancer.
- compute
Instance StringGroup Deploy Environment Id - A compute instance group environment OCID for rolling deployment.
- config Map<String,String>
- User provided key and value pair configuration, which is assigned through constants or parameter.
- container
Configs List<GetDeploy Stages Deploy Stage Collection Item Container Config> - Specifies the container configuration.
- Map<String,String>
- 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 StringId - Optional artifact OCID. The artifact will be included in the body for the function invocation during the stage's execution. If the DeployArtifact.argumentSubstituitionMode is set to SUBSTITUTE_PLACEHOLDERS, then the pipeline parameter values will be used to replace the placeholders in the artifact content.
- deploy
Artifact List<String>Ids - The list of file artifact OCIDs to deploy.
- deploy
Environment StringId A - First compute instance group environment OCID for deployment.
- deploy
Environment StringId B - Second compute instance group environment OCID for deployment.
- deploy
Pipeline StringId - The ID of the parent pipeline.
- deploy
Stage List<GetPredecessor Collections Deploy Stages Deploy Stage Collection Item Deploy Stage Predecessor Collection> - Collection containing the predecessors of a stage.
- deploy
Stage StringType - Deployment stage type.
- deployment
Spec StringDeploy Artifact Id - The OCID of the artifact that contains the deployment specification.
- description String
- Optional description about the deployment stage.
- display
Name String - A filter to return only resources that match the entire display name given.
- docker
Image StringDeploy Artifact Id - A Docker image artifact OCID.
- failure
Policies List<GetDeploy Stages Deploy Stage Collection Item Failure Policy> - Specifies a failure policy for a compute instance group rolling deployment stage.
- Map<String,String>
- 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 StringEnvironment Id - Function environment OCID.
- function
Timeout IntegerIn Seconds - Timeout for execution of the Function. Value in seconds.
- green
Backend List<GetIps Deploy Stages Deploy Stage Collection Item Green Backend Ip> - Collection of backend environment IP addresses.
- helm
Chart StringDeploy Artifact Id - Helm chart artifact OCID.
- helm
Command List<String>Artifact Ids - List of Helm command artifact OCIDs.
- id String
- Unique identifier or OCID for listing a single resource by ID.
- is
Async Boolean - A boolean flag specifies whether this stage executes asynchronously.
- is
Debug BooleanEnabled - Enables helm --debug option to stream output to tf stdout. Set to false by default.
- is
Force BooleanEnabled - Force resource update through delete; or if required, recreate. Set to false by default.
- is
Uninstall BooleanOn Stage Delete - Uninstall the Helm chart release on deleting the stage.
- is
Validation BooleanEnabled - A boolean flag specifies whether the invoked function must be validated.
- kubernetes
Manifest List<String>Deploy Artifact Ids - List of Kubernetes manifest artifact OCIDs.
- lifecycle
Details 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.
- load
Balancer List<GetConfigs Deploy Stages Deploy Stage Collection Item Load Balancer Config> - 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
History Integer - Limit the maximum number of revisions saved per release. Use 0 for no limit. Set to 10 by default
- max
Memory StringIn Mbs - Maximum usable memory for the Function (in MB).
- namespace String
- Default Namespace to be used for Kubernetes deployment when not specified in the manifest.
- oke
Blue StringGreen Deploy Stage Id - The OCID of the upstream OKE blue-green deployment stage in this pipeline.
- oke
Canary StringDeploy Stage Id - The OCID of an upstream OKE canary deployment stage in this pipeline.
- oke
Canary StringTraffic Shift Deploy Stage Id - The OCID of an upstream OKE canary deployment traffic shift stage in this pipeline.
- oke
Cluster StringDeploy Environment Id - Kubernetes cluster environment OCID for deployment.
- production
Load List<GetBalancer Configs Deploy Stages Deploy Stage Collection Item Production Load Balancer Config> - 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 String - The OCID of a project.
- purpose String
- The purpose of running this Helm stage
- release
Name String - Release name of the Helm chart.
- rollback
Policies List<GetDeploy Stages Deploy Stage Collection Item Rollback Policy> - Specifies the rollback policy. This is initiated on the failure of certain stage types.
- rollout
Policies List<GetDeploy Stages Deploy Stage Collection Item Rollout Policy> - Description of rollout policy for load balancer traffic shift stage.
- set
Strings List<GetDeploy Stages Deploy Stage Collection Item Set String> - Specifies the name and value pairs to set helm values.
- set
Values List<GetDeploy Stages Deploy Stage Collection Item Set Value> - Specifies the name and value pairs to set helm values.
- should
Cleanup BooleanOn Fail - Allow deletion of new resources created during when an upgrade fails. Set to false by default.
- should
Not BooleanWait - Waits until all the resources are in a ready state to mark the release as successful. Set to false by default.
- should
Reset BooleanValues - During upgrade, reset the values to the ones built into the chart. It overrides shouldReuseValues. Set to false by default.
- should
Reuse BooleanValues - During upgrade, reuse the values of the last release and merge overrides from the command line. Set to false by default.
- should
Skip BooleanCrds - If set, no CRDs are installed. By default, CRDs are installed only if they are not present already. Set to false by default.
- should
Skip BooleanRender Subchart Notes - If set, renders subchart notes along with the parent. Set to false by default.
- state String
- A filter to return only deployment stages that matches the given lifecycle state.
- Map<String,String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags. Example:
{"orcl-cloud.free-tier-retained": "true"}
- test
Load List<GetBalancer Configs Deploy Stages Deploy Stage Collection Item Test Load Balancer Config> - 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 String - Time the deployment stage was created. Format defined by RFC3339.
- time
Updated String - Time the deployment stage was updated. Format defined by RFC3339.
- timeout
In IntegerSeconds - Time to wait for execution of a Shell/Helm stage. Defaults to 36000 seconds for Shell and 300 seconds for Helm Stage
- traffic
Shift StringTarget - Specifies the target or destination backend set.
- values
Artifact List<String>Ids - List of values.yaml file artifact OCIDs.
- wait
Criterias List<GetDeploy Stages Deploy Stage Collection Item Wait Criteria> - Specifies wait criteria for the Wait stage.
- approval
Policies GetDeploy Stages Deploy Stage Collection Item Approval Policy[] - Specifies the approval policy.
- are
Hooks booleanEnabled - Disable pre/post upgrade hooks. Set to false by default.
- blue
Backend GetIps Deploy Stages Deploy Stage Collection Item Blue Backend Ip[] - Collection of backend environment IP addresses.
- blue
Green GetStrategies Deploy Stages Deploy Stage Collection Item Blue Green Strategy[] - Specifies the required blue green release strategy for OKE deployment.
- canary
Strategies GetDeploy Stages Deploy Stage Collection Item Canary Strategy[] - Specifies the required canary release strategy for OKE deployment.
- command
Spec stringDeploy Artifact Id - The OCID of the artifact that contains the command specification.
- compartment
Id string - The OCID of the compartment in which to list resources.
- compute
Instance stringGroup Blue Green Deployment Deploy Stage Id - The OCID of the upstream compute instance group blue-green deployment stage in this pipeline.
- compute
Instance stringGroup Canary Deploy Stage Id - The OCID of an upstream compute instance group canary deployment stage ID in this pipeline.
- compute
Instance stringGroup Canary Traffic Shift Deploy Stage Id - A compute instance group canary traffic shift stage OCID for load balancer.
- compute
Instance stringGroup Deploy Environment Id - A compute instance group environment OCID for rolling deployment.
- config {[key: string]: string}
- User provided key and value pair configuration, which is assigned through constants or parameter.
- container
Configs GetDeploy Stages Deploy Stage Collection Item Container Config[] - Specifies the container configuration.
- {[key: string]: string}
- 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 stringId - Optional artifact OCID. The artifact will be included in the body for the function invocation during the stage's execution. If the DeployArtifact.argumentSubstituitionMode is set to SUBSTITUTE_PLACEHOLDERS, then the pipeline parameter values will be used to replace the placeholders in the artifact content.
- deploy
Artifact string[]Ids - The list of file artifact OCIDs to deploy.
- deploy
Environment stringId A - First compute instance group environment OCID for deployment.
- deploy
Environment stringId B - Second compute instance group environment OCID for deployment.
- deploy
Pipeline stringId - The ID of the parent pipeline.
- deploy
Stage GetPredecessor Collections Deploy Stages Deploy Stage Collection Item Deploy Stage Predecessor Collection[] - Collection containing the predecessors of a stage.
- deploy
Stage stringType - Deployment stage type.
- deployment
Spec stringDeploy Artifact Id - The OCID of the artifact that contains the deployment specification.
- description string
- Optional description about the deployment stage.
- display
Name string - A filter to return only resources that match the entire display name given.
- docker
Image stringDeploy Artifact Id - A Docker image artifact OCID.
- failure
Policies GetDeploy Stages Deploy Stage Collection Item Failure Policy[] - Specifies a failure policy for a compute instance group rolling deployment stage.
- {[key: string]: string}
- 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 stringEnvironment Id - Function environment OCID.
- function
Timeout numberIn Seconds - Timeout for execution of the Function. Value in seconds.
- green
Backend GetIps Deploy Stages Deploy Stage Collection Item Green Backend Ip[] - Collection of backend environment IP addresses.
- helm
Chart stringDeploy Artifact Id - Helm chart artifact OCID.
- helm
Command string[]Artifact Ids - List of Helm command artifact OCIDs.
- id string
- Unique identifier or OCID for listing a single resource by ID.
- is
Async boolean - A boolean flag specifies whether this stage executes asynchronously.
- is
Debug booleanEnabled - Enables helm --debug option to stream output to tf stdout. Set to false by default.
- is
Force booleanEnabled - Force resource update through delete; or if required, recreate. Set to false by default.
- is
Uninstall booleanOn Stage Delete - Uninstall the Helm chart release on deleting the stage.
- is
Validation booleanEnabled - A boolean flag specifies whether the invoked function must be validated.
- kubernetes
Manifest string[]Deploy Artifact Ids - List of Kubernetes manifest artifact OCIDs.
- lifecycle
Details 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.
- load
Balancer GetConfigs Deploy Stages Deploy Stage Collection Item Load Balancer Config[] - 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
History number - Limit the maximum number of revisions saved per release. Use 0 for no limit. Set to 10 by default
- max
Memory stringIn Mbs - Maximum usable memory for the Function (in MB).
- namespace string
- Default Namespace to be used for Kubernetes deployment when not specified in the manifest.
- oke
Blue stringGreen Deploy Stage Id - The OCID of the upstream OKE blue-green deployment stage in this pipeline.
- oke
Canary stringDeploy Stage Id - The OCID of an upstream OKE canary deployment stage in this pipeline.
- oke
Canary stringTraffic Shift Deploy Stage Id - The OCID of an upstream OKE canary deployment traffic shift stage in this pipeline.
- oke
Cluster stringDeploy Environment Id - Kubernetes cluster environment OCID for deployment.
- production
Load GetBalancer Configs Deploy Stages Deploy Stage Collection Item Production Load Balancer Config[] - 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 string - The OCID of a project.
- purpose string
- The purpose of running this Helm stage
- release
Name string - Release name of the Helm chart.
- rollback
Policies GetDeploy Stages Deploy Stage Collection Item Rollback Policy[] - Specifies the rollback policy. This is initiated on the failure of certain stage types.
- rollout
Policies GetDeploy Stages Deploy Stage Collection Item Rollout Policy[] - Description of rollout policy for load balancer traffic shift stage.
- set
Strings GetDeploy Stages Deploy Stage Collection Item Set String[] - Specifies the name and value pairs to set helm values.
- set
Values GetDeploy Stages Deploy Stage Collection Item Set Value[] - Specifies the name and value pairs to set helm values.
- should
Cleanup booleanOn Fail - Allow deletion of new resources created during when an upgrade fails. Set to false by default.
- should
Not booleanWait - Waits until all the resources are in a ready state to mark the release as successful. Set to false by default.
- should
Reset booleanValues - During upgrade, reset the values to the ones built into the chart. It overrides shouldReuseValues. Set to false by default.
- should
Reuse booleanValues - During upgrade, reuse the values of the last release and merge overrides from the command line. Set to false by default.
- should
Skip booleanCrds - If set, no CRDs are installed. By default, CRDs are installed only if they are not present already. Set to false by default.
- should
Skip booleanRender Subchart Notes - If set, renders subchart notes along with the parent. Set to false by default.
- state string
- A filter to return only deployment stages that matches the given lifecycle state.
- {[key: string]: string}
- Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags. Example:
{"orcl-cloud.free-tier-retained": "true"}
- test
Load GetBalancer Configs Deploy Stages Deploy Stage Collection Item Test Load Balancer Config[] - 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 string - Time the deployment stage was created. Format defined by RFC3339.
- time
Updated string - Time the deployment stage was updated. Format defined by RFC3339.
- timeout
In numberSeconds - Time to wait for execution of a Shell/Helm stage. Defaults to 36000 seconds for Shell and 300 seconds for Helm Stage
- traffic
Shift stringTarget - Specifies the target or destination backend set.
- values
Artifact string[]Ids - List of values.yaml file artifact OCIDs.
- wait
Criterias GetDeploy Stages Deploy Stage Collection Item Wait Criteria[] - Specifies wait criteria for the Wait stage.
- approval_
policies Sequence[devops.Get Deploy Stages Deploy Stage Collection Item Approval Policy] - Specifies the approval policy.
- are_
hooks_ boolenabled - Disable pre/post upgrade hooks. Set to false by default.
- blue_
backend_ Sequence[devops.ips Get Deploy Stages Deploy Stage Collection Item Blue Backend Ip] - Collection of backend environment IP addresses.
- blue_
green_ Sequence[devops.strategies Get Deploy Stages Deploy Stage Collection Item Blue Green Strategy] - Specifies the required blue green release strategy for OKE deployment.
- canary_
strategies Sequence[devops.Get Deploy Stages Deploy Stage Collection Item Canary Strategy] - Specifies the required canary release strategy for OKE deployment.
- command_
spec_ strdeploy_ artifact_ id - The OCID of the artifact that contains the command specification.
- compartment_
id str - The OCID of the compartment in which to list resources.
- compute_
instance_ strgroup_ blue_ green_ deployment_ deploy_ stage_ id - The OCID of the upstream compute instance group blue-green deployment stage in this pipeline.
- compute_
instance_ strgroup_ canary_ deploy_ stage_ id - The OCID of an upstream compute instance group canary deployment stage ID in this pipeline.
- compute_
instance_ strgroup_ canary_ traffic_ shift_ deploy_ stage_ id - A compute instance group canary traffic shift stage OCID for load balancer.
- compute_
instance_ strgroup_ deploy_ environment_ id - A compute instance group environment OCID for rolling deployment.
- config Mapping[str, str]
- User provided key and value pair configuration, which is assigned through constants or parameter.
- container_
configs Sequence[devops.Get Deploy Stages Deploy Stage Collection Item Container Config] - Specifies the container configuration.
- Mapping[str, str]
- 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_ strid - Optional artifact OCID. The artifact will be included in the body for the function invocation during the stage's execution. If the DeployArtifact.argumentSubstituitionMode is set to SUBSTITUTE_PLACEHOLDERS, then the pipeline parameter values will be used to replace the placeholders in the artifact content.
- deploy_
artifact_ Sequence[str]ids - The list of file artifact OCIDs to deploy.
- deploy_
environment_ strid_ a - First compute instance group environment OCID for deployment.
- deploy_
environment_ strid_ b - Second compute instance group environment OCID for deployment.
- deploy_
pipeline_ strid - The ID of the parent pipeline.
- deploy_
stage_ Sequence[devops.predecessor_ collections Get Deploy Stages Deploy Stage Collection Item Deploy Stage Predecessor Collection] - Collection containing the predecessors of a stage.
- deploy_
stage_ strtype - Deployment stage type.
- deployment_
spec_ strdeploy_ artifact_ id - 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_ strdeploy_ artifact_ id - A Docker image artifact OCID.
- failure_
policies Sequence[devops.Get Deploy Stages Deploy Stage Collection Item Failure Policy] - Specifies a failure policy for a compute instance group rolling deployment stage.
- Mapping[str, str]
- 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_ strenvironment_ id - Function environment OCID.
- function_
timeout_ intin_ seconds - Timeout for execution of the Function. Value in seconds.
- green_
backend_ Sequence[devops.ips Get Deploy Stages Deploy Stage Collection Item Green Backend Ip] - Collection of backend environment IP addresses.
- helm_
chart_ strdeploy_ artifact_ id - Helm chart artifact OCID.
- helm_
command_ Sequence[str]artifact_ ids - List of Helm command artifact OCIDs.
- 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_
debug_ boolenabled - Enables helm --debug option to stream output to tf stdout. Set to false by default.
- is_
force_ boolenabled - Force resource update through delete; or if required, recreate. Set to false by default.
- is_
uninstall_ boolon_ stage_ delete - Uninstall the Helm chart release on deleting the stage.
- is_
validation_ boolenabled - A boolean flag specifies whether the invoked function must be validated.
- kubernetes_
manifest_ Sequence[str]deploy_ artifact_ ids - 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_ Sequence[devops.configs Get Deploy Stages Deploy Stage Collection Item Load Balancer Config] - 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_
history int - Limit the maximum number of revisions saved per release. Use 0 for no limit. Set to 10 by default
- max_
memory_ strin_ mbs - 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_ strgreen_ deploy_ stage_ id - The OCID of the upstream OKE blue-green deployment stage in this pipeline.
- oke_
canary_ strdeploy_ stage_ id - The OCID of an upstream OKE canary deployment stage in this pipeline.
- oke_
canary_ strtraffic_ shift_ deploy_ stage_ id - The OCID of an upstream OKE canary deployment traffic shift stage in this pipeline.
- oke_
cluster_ strdeploy_ environment_ id - Kubernetes cluster environment OCID for deployment.
- production_
load_ Sequence[devops.balancer_ configs Get Deploy Stages Deploy Stage Collection Item Production Load Balancer Config] - 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.
- purpose str
- The purpose of running this Helm stage
- release_
name str - Release name of the Helm chart.
- rollback_
policies Sequence[devops.Get Deploy Stages Deploy Stage Collection Item Rollback Policy] - Specifies the rollback policy. This is initiated on the failure of certain stage types.
- rollout_
policies Sequence[devops.Get Deploy Stages Deploy Stage Collection Item Rollout Policy] - Description of rollout policy for load balancer traffic shift stage.
- set_
strings Sequence[devops.Get Deploy Stages Deploy Stage Collection Item Set String] - Specifies the name and value pairs to set helm values.
- set_
values Sequence[devops.Get Deploy Stages Deploy Stage Collection Item Set Value] - Specifies the name and value pairs to set helm values.
- should_
cleanup_ boolon_ fail - Allow deletion of new resources created during when an upgrade fails. Set to false by default.
- should_
not_ boolwait - Waits until all the resources are in a ready state to mark the release as successful. Set to false by default.
- should_
reset_ boolvalues - During upgrade, reset the values to the ones built into the chart. It overrides shouldReuseValues. Set to false by default.
- should_
reuse_ boolvalues - During upgrade, reuse the values of the last release and merge overrides from the command line. Set to false by default.
- should_
skip_ boolcrds - If set, no CRDs are installed. By default, CRDs are installed only if they are not present already. Set to false by default.
- should_
skip_ boolrender_ subchart_ notes - If set, renders subchart notes along with the parent. Set to false by default.
- state str
- A filter to return only deployment stages that matches the given lifecycle state.
- Mapping[str, str]
- Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags. Example:
{"orcl-cloud.free-tier-retained": "true"}
- test_
load_ Sequence[devops.balancer_ configs Get Deploy Stages Deploy Stage Collection Item Test Load Balancer Config] - 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.
- timeout_
in_ intseconds - Time to wait for execution of a Shell/Helm stage. Defaults to 36000 seconds for Shell and 300 seconds for Helm Stage
- traffic_
shift_ strtarget - Specifies the target or destination backend set.
- values_
artifact_ Sequence[str]ids - List of values.yaml file artifact OCIDs.
- wait_
criterias Sequence[devops.Get Deploy Stages Deploy Stage Collection Item Wait Criteria] - Specifies wait criteria for the Wait stage.
- approval
Policies List<Property Map> - Specifies the approval policy.
- are
Hooks BooleanEnabled - Disable pre/post upgrade hooks. Set to false by default.
- blue
Backend List<Property Map>Ips - Collection of backend environment IP addresses.
- blue
Green List<Property Map>Strategies - Specifies the required blue green release strategy for OKE deployment.
- canary
Strategies List<Property Map> - Specifies the required canary release strategy for OKE deployment.
- command
Spec StringDeploy Artifact Id - The OCID of the artifact that contains the command specification.
- compartment
Id String - The OCID of the compartment in which to list resources.
- compute
Instance StringGroup Blue Green Deployment Deploy Stage Id - The OCID of the upstream compute instance group blue-green deployment stage in this pipeline.
- compute
Instance StringGroup Canary Deploy Stage Id - The OCID of an upstream compute instance group canary deployment stage ID in this pipeline.
- compute
Instance StringGroup Canary Traffic Shift Deploy Stage Id - A compute instance group canary traffic shift stage OCID for load balancer.
- compute
Instance StringGroup Deploy Environment Id - A compute instance group environment OCID for rolling deployment.
- config Map<String>
- User provided key and value pair configuration, which is assigned through constants or parameter.
- container
Configs List<Property Map> - Specifies the container configuration.
- Map<String>
- 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 StringId - Optional artifact OCID. The artifact will be included in the body for the function invocation during the stage's execution. If the DeployArtifact.argumentSubstituitionMode is set to SUBSTITUTE_PLACEHOLDERS, then the pipeline parameter values will be used to replace the placeholders in the artifact content.
- deploy
Artifact List<String>Ids - The list of file artifact OCIDs to deploy.
- deploy
Environment StringId A - First compute instance group environment OCID for deployment.
- deploy
Environment StringId B - Second compute instance group environment OCID for deployment.
- deploy
Pipeline StringId - The ID of the parent pipeline.
- deploy
Stage List<Property Map>Predecessor Collections - Collection containing the predecessors of a stage.
- deploy
Stage StringType - Deployment stage type.
- deployment
Spec StringDeploy Artifact Id - The OCID of the artifact that contains the deployment specification.
- description String
- Optional description about the deployment stage.
- display
Name String - A filter to return only resources that match the entire display name given.
- docker
Image StringDeploy Artifact Id - A Docker image artifact OCID.
- failure
Policies List<Property Map> - Specifies a failure policy for a compute instance group rolling deployment stage.
- Map<String>
- 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 StringEnvironment Id - Function environment OCID.
- function
Timeout NumberIn Seconds - Timeout for execution of the Function. Value in seconds.
- green
Backend List<Property Map>Ips - Collection of backend environment IP addresses.
- helm
Chart StringDeploy Artifact Id - Helm chart artifact OCID.
- helm
Command List<String>Artifact Ids - List of Helm command artifact OCIDs.
- id String
- Unique identifier or OCID for listing a single resource by ID.
- is
Async Boolean - A boolean flag specifies whether this stage executes asynchronously.
- is
Debug BooleanEnabled - Enables helm --debug option to stream output to tf stdout. Set to false by default.
- is
Force BooleanEnabled - Force resource update through delete; or if required, recreate. Set to false by default.
- is
Uninstall BooleanOn Stage Delete - Uninstall the Helm chart release on deleting the stage.
- is
Validation BooleanEnabled - A boolean flag specifies whether the invoked function must be validated.
- kubernetes
Manifest List<String>Deploy Artifact Ids - List of Kubernetes manifest artifact OCIDs.
- lifecycle
Details 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.
- load
Balancer List<Property Map>Configs - 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
History Number - Limit the maximum number of revisions saved per release. Use 0 for no limit. Set to 10 by default
- max
Memory StringIn Mbs - Maximum usable memory for the Function (in MB).
- namespace String
- Default Namespace to be used for Kubernetes deployment when not specified in the manifest.
- oke
Blue StringGreen Deploy Stage Id - The OCID of the upstream OKE blue-green deployment stage in this pipeline.
- oke
Canary StringDeploy Stage Id - The OCID of an upstream OKE canary deployment stage in this pipeline.
- oke
Canary StringTraffic Shift Deploy Stage Id - The OCID of an upstream OKE canary deployment traffic shift stage in this pipeline.
- oke
Cluster StringDeploy Environment Id - Kubernetes cluster environment OCID for deployment.
- production
Load List<Property Map>Balancer Configs - 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 String - The OCID of a project.
- purpose String
- The purpose of running this Helm stage
- release
Name String - Release name of the Helm chart.
- rollback
Policies List<Property Map> - Specifies the rollback policy. This is initiated on the failure of certain stage types.
- rollout
Policies List<Property Map> - Description of rollout policy for load balancer traffic shift stage.
- set
Strings List<Property Map> - Specifies the name and value pairs to set helm values.
- set
Values List<Property Map> - Specifies the name and value pairs to set helm values.
- should
Cleanup BooleanOn Fail - Allow deletion of new resources created during when an upgrade fails. Set to false by default.
- should
Not BooleanWait - Waits until all the resources are in a ready state to mark the release as successful. Set to false by default.
- should
Reset BooleanValues - During upgrade, reset the values to the ones built into the chart. It overrides shouldReuseValues. Set to false by default.
- should
Reuse BooleanValues - During upgrade, reuse the values of the last release and merge overrides from the command line. Set to false by default.
- should
Skip BooleanCrds - If set, no CRDs are installed. By default, CRDs are installed only if they are not present already. Set to false by default.
- should
Skip BooleanRender Subchart Notes - If set, renders subchart notes along with the parent. Set to false by default.
- state String
- A filter to return only deployment stages that matches the given lifecycle state.
- Map<String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags. Example:
{"orcl-cloud.free-tier-retained": "true"}
- test
Load List<Property Map>Balancer Configs - 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 String - Time the deployment stage was created. Format defined by RFC3339.
- time
Updated String - Time the deployment stage was updated. Format defined by RFC3339.
- timeout
In NumberSeconds - Time to wait for execution of a Shell/Helm stage. Defaults to 36000 seconds for Shell and 300 seconds for Helm Stage
- traffic
Shift StringTarget - Specifies the target or destination backend set.
- values
Artifact List<String>Ids - List of values.yaml file artifact OCIDs.
- wait
Criterias List<Property Map> - Specifies wait criteria for the Wait stage.
GetDeployStagesDeployStageCollectionItemApprovalPolicy
- Approval
Policy stringType - Approval policy type.
- Number
Of intApprovals Required - A minimum number of approvals required for stage to proceed.
- Approval
Policy stringType - Approval policy type.
- Number
Of intApprovals Required - A minimum number of approvals required for stage to proceed.
- approval
Policy StringType - Approval policy type.
- number
Of IntegerApprovals Required - A minimum number of approvals required for stage to proceed.
- approval
Policy stringType - Approval policy type.
- number
Of numberApprovals Required - A minimum number of approvals required for stage to proceed.
- approval_
policy_ strtype - Approval policy type.
- number_
of_ intapprovals_ required - A minimum number of approvals required for stage to proceed.
- approval
Policy StringType - Approval policy type.
- number
Of NumberApprovals Required - A minimum number of approvals required for stage to proceed.
GetDeployStagesDeployStageCollectionItemBlueBackendIp
- Items List<string>
- List of parameters defined to set helm value.
- Items []string
- List of parameters defined to set helm value.
- items List<String>
- List of parameters defined to set helm value.
- items string[]
- List of parameters defined to set helm value.
- items Sequence[str]
- List of parameters defined to set helm value.
- items List<String>
- List of parameters defined to set helm value.
GetDeployStagesDeployStageCollectionItemBlueGreenStrategy
- Ingress
Name string - Name of the Ingress resource.
- Namespace
A string - First Namespace for deployment.
- Namespace
B string - Second Namespace for deployment.
- Strategy
Type string - Canary strategy type.
- Ingress
Name string - Name of the Ingress resource.
- Namespace
A string - First Namespace for deployment.
- Namespace
B string - Second Namespace for deployment.
- Strategy
Type string - Canary strategy type.
- ingress
Name String - Name of the Ingress resource.
- namespace
A String - First Namespace for deployment.
- namespace
B String - Second Namespace for deployment.
- strategy
Type String - Canary strategy type.
- ingress
Name string - Name of the Ingress resource.
- namespace
A string - First Namespace for deployment.
- namespace
B string - Second Namespace for deployment.
- strategy
Type 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.
- ingress
Name String - Name of the Ingress resource.
- namespace
A String - First Namespace for deployment.
- namespace
B String - Second Namespace for deployment.
- strategy
Type String - Canary strategy type.
GetDeployStagesDeployStageCollectionItemCanaryStrategy
- Ingress
Name string - Name of the Ingress resource.
- Namespace string
- Default Namespace to be used for Kubernetes deployment when not specified in the manifest.
- Strategy
Type string - Canary strategy type.
- Ingress
Name string - Name of the Ingress resource.
- Namespace string
- Default Namespace to be used for Kubernetes deployment when not specified in the manifest.
- Strategy
Type string - Canary strategy type.
- ingress
Name String - Name of the Ingress resource.
- namespace String
- Default Namespace to be used for Kubernetes deployment when not specified in the manifest.
- strategy
Type String - Canary strategy type.
- ingress
Name string - Name of the Ingress resource.
- namespace string
- Default Namespace to be used for Kubernetes deployment when not specified in the manifest.
- strategy
Type 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.
- ingress
Name String - Name of the Ingress resource.
- namespace String
- Default Namespace to be used for Kubernetes deployment when not specified in the manifest.
- strategy
Type String - Canary strategy type.
GetDeployStagesDeployStageCollectionItemContainerConfig
- Availability
Domain string - Availability domain where the ContainerInstance will be created.
- Compartment
Id string - The OCID of the compartment in which to list resources.
- Container
Config stringType - Container configuration type.
- Network
Channels List<GetDeploy Stages Deploy Stage Collection Item Container Config Network Channel> - Specifies the configuration needed when the target Oracle Cloud Infrastructure resource, i.e., OKE cluster, resides in customer's private network.
- Shape
Configs List<GetDeploy Stages Deploy Stage Collection Item Container Config Shape Config> - Determines the size and amount of resources available to the instance.
- Shape
Name string - The shape of the ContainerInstance. The shape determines the resources available to the ContainerInstance.
- Availability
Domain string - Availability domain where the ContainerInstance will be created.
- Compartment
Id string - The OCID of the compartment in which to list resources.
- Container
Config stringType - Container configuration type.
- Network
Channels []GetDeploy Stages Deploy Stage Collection Item Container Config Network Channel - Specifies the configuration needed when the target Oracle Cloud Infrastructure resource, i.e., OKE cluster, resides in customer's private network.
- Shape
Configs []GetDeploy Stages Deploy Stage Collection Item Container Config Shape Config - Determines the size and amount of resources available to the instance.
- Shape
Name string - The shape of the ContainerInstance. The shape determines the resources available to the ContainerInstance.
- availability
Domain String - Availability domain where the ContainerInstance will be created.
- compartment
Id String - The OCID of the compartment in which to list resources.
- container
Config StringType - Container configuration type.
- network
Channels List<GetDeploy Stages Deploy Stage Collection Item Container Config Network Channel> - Specifies the configuration needed when the target Oracle Cloud Infrastructure resource, i.e., OKE cluster, resides in customer's private network.
- shape
Configs List<GetDeploy Stages Deploy Stage Collection Item Container Config Shape Config> - Determines the size and amount of resources available to the instance.
- shape
Name String - The shape of the ContainerInstance. The shape determines the resources available to the ContainerInstance.
- availability
Domain string - Availability domain where the ContainerInstance will be created.
- compartment
Id string - The OCID of the compartment in which to list resources.
- container
Config stringType - Container configuration type.
- network
Channels GetDeploy Stages Deploy Stage Collection Item Container Config Network Channel[] - Specifies the configuration needed when the target Oracle Cloud Infrastructure resource, i.e., OKE cluster, resides in customer's private network.
- shape
Configs GetDeploy Stages Deploy Stage Collection Item Container Config Shape Config[] - Determines the size and amount of resources available to the instance.
- shape
Name string - The shape of the ContainerInstance. The shape determines the resources available to the ContainerInstance.
- availability_
domain str - Availability domain where the ContainerInstance will be created.
- compartment_
id str - The OCID of the compartment in which to list resources.
- container_
config_ strtype - Container configuration type.
- network_
channels Sequence[devops.Get Deploy Stages Deploy Stage Collection Item Container Config Network Channel] - Specifies the configuration needed when the target Oracle Cloud Infrastructure resource, i.e., OKE cluster, resides in customer's private network.
- shape_
configs Sequence[devops.Get Deploy Stages Deploy Stage Collection Item Container Config Shape Config] - Determines the size and amount of resources available to the instance.
- shape_
name str - The shape of the ContainerInstance. The shape determines the resources available to the ContainerInstance.
- availability
Domain String - Availability domain where the ContainerInstance will be created.
- compartment
Id String - The OCID of the compartment in which to list resources.
- container
Config StringType - Container configuration type.
- network
Channels List<Property Map> - Specifies the configuration needed when the target Oracle Cloud Infrastructure resource, i.e., OKE cluster, resides in customer's private network.
- shape
Configs List<Property Map> - Determines the size and amount of resources available to the instance.
- shape
Name String - The shape of the ContainerInstance. The shape determines the resources available to the ContainerInstance.
GetDeployStagesDeployStageCollectionItemContainerConfigNetworkChannel
- Network
Channel stringType - Network channel type.
- Nsg
Ids List<string> - An array of network security group OCIDs.
- Subnet
Id string - The OCID of the subnet where VNIC resources will be created for private endpoint.
- Network
Channel stringType - Network channel type.
- Nsg
Ids []string - An array of network security group OCIDs.
- Subnet
Id string - The OCID of the subnet where VNIC resources will be created for private endpoint.
- network
Channel StringType - Network channel type.
- nsg
Ids List<String> - An array of network security group OCIDs.
- subnet
Id String - The OCID of the subnet where VNIC resources will be created for private endpoint.
- network
Channel stringType - Network channel type.
- nsg
Ids string[] - An array of network security group OCIDs.
- subnet
Id string - The OCID of the subnet where VNIC resources will be created for private endpoint.
- network_
channel_ strtype - Network channel type.
- nsg_
ids Sequence[str] - An array of network security group OCIDs.
- subnet_
id str - The OCID of the subnet where VNIC resources will be created for private endpoint.
- network
Channel StringType - Network channel type.
- nsg
Ids List<String> - An array of network security group OCIDs.
- subnet
Id String - The OCID of the subnet where VNIC resources will be created for private endpoint.
GetDeployStagesDeployStageCollectionItemContainerConfigShapeConfig
- Memory
In doubleGbs - The total amount of memory available to the instance, in gigabytes.
- Ocpus double
- The total number of OCPUs available to the instance.
- Memory
In float64Gbs - The total amount of memory available to the instance, in gigabytes.
- Ocpus float64
- The total number of OCPUs available to the instance.
- memory
In DoubleGbs - The total amount of memory available to the instance, in gigabytes.
- ocpus Double
- The total number of OCPUs available to the instance.
- memory
In numberGbs - The total amount of memory available to the instance, in gigabytes.
- ocpus number
- The total number of OCPUs available to the instance.
- memory_
in_ floatgbs - The total amount of memory available to the instance, in gigabytes.
- ocpus float
- The total number of OCPUs available to the instance.
- memory
In NumberGbs - The total amount of memory available to the instance, in gigabytes.
- ocpus Number
- The total number of OCPUs available to the instance.
GetDeployStagesDeployStageCollectionItemDeployStagePredecessorCollection
- Items
List<Get
Deploy Stages Deploy Stage Collection Item Deploy Stage Predecessor Collection Item> - List of parameters defined to set helm value.
- Items
[]Get
Deploy Stages Deploy Stage Collection Item Deploy Stage Predecessor Collection Item - List of parameters defined to set helm value.
- items
List<Get
Deploy Stages Deploy Stage Collection Item Deploy Stage Predecessor Collection Item> - List of parameters defined to set helm value.
- items
Get
Deploy Stages Deploy Stage Collection Item Deploy Stage Predecessor Collection Item[] - List of parameters defined to set helm value.
- items
Sequence[devops.
Get Deploy Stages Deploy Stage Collection Item Deploy Stage Predecessor Collection Item] - List of parameters defined to set helm value.
- items List<Property Map>
- List of parameters defined to set helm value.
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
- 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 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 string - The type of policy used for rolling out a deployment stage.
- failure
Count Integer - The threshold count of failed instances in the group, which when reached or exceeded sets the stage as FAILED.
- failure
Percentage 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.
- policy
Type String - The type of policy used for rolling out a deployment stage.
- failure
Count number - The threshold count of failed instances in the group, which when reached or exceeded sets the stage as FAILED.
- failure
Percentage 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.
- policy
Type 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.
- failure
Count Number - The threshold count of failed instances in the group, which when reached or exceeded sets the stage as FAILED.
- failure
Percentage 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.
- policy
Type String - The type of policy used for rolling out a deployment stage.
GetDeployStagesDeployStageCollectionItemGreenBackendIp
- Items List<string>
- List of parameters defined to set helm value.
- Items []string
- List of parameters defined to set helm value.
- items List<String>
- List of parameters defined to set helm value.
- items string[]
- List of parameters defined to set helm value.
- items Sequence[str]
- List of parameters defined to set helm value.
- items List<String>
- List of parameters defined to set helm value.
GetDeployStagesDeployStageCollectionItemLoadBalancerConfig
- Backend
Port int - Listen port for the backend server.
- Listener
Name string - Name of the load balancer listener.
- Load
Balancer stringId - 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 string - Name of the load balancer listener.
- Load
Balancer stringId - The OCID of the load balancer.
- State string
- A filter to return only deployment stages that matches the given lifecycle state.
- backend
Port Integer - Listen port for the backend server.
- listener
Name String - Name of the load balancer listener.
- load
Balancer StringId - The OCID of the load balancer.
- state String
- A filter to return only deployment stages that matches the given lifecycle state.
- backend
Port number - Listen port for the backend server.
- listener
Name string - Name of the load balancer listener.
- load
Balancer stringId - 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_ strid - The OCID of the load balancer.
- state str
- A filter to return only deployment stages that matches the given lifecycle state.
- backend
Port Number - Listen port for the backend server.
- listener
Name String - Name of the load balancer listener.
- load
Balancer StringId - The OCID of the load balancer.
- state String
- A filter to return only deployment stages that matches the given lifecycle state.
GetDeployStagesDeployStageCollectionItemProductionLoadBalancerConfig
- Backend
Port int - Listen port for the backend server.
- Listener
Name string - Name of the load balancer listener.
- Load
Balancer stringId - 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 string - Name of the load balancer listener.
- Load
Balancer stringId - The OCID of the load balancer.
- State string
- A filter to return only deployment stages that matches the given lifecycle state.
- backend
Port Integer - Listen port for the backend server.
- listener
Name String - Name of the load balancer listener.
- load
Balancer StringId - The OCID of the load balancer.
- state String
- A filter to return only deployment stages that matches the given lifecycle state.
- backend
Port number - Listen port for the backend server.
- listener
Name string - Name of the load balancer listener.
- load
Balancer stringId - 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_ strid - The OCID of the load balancer.
- state str
- A filter to return only deployment stages that matches the given lifecycle state.
- backend
Port Number - Listen port for the backend server.
- listener
Name String - Name of the load balancer listener.
- load
Balancer StringId - The OCID of the load balancer.
- state String
- A filter to return only deployment stages that matches the given lifecycle state.
GetDeployStagesDeployStageCollectionItemRollbackPolicy
- Policy
Type string - The type of policy used for rolling out a deployment stage.
- Policy
Type string - The type of policy used for rolling out a deployment stage.
- policy
Type String - The type of policy used for rolling out a deployment stage.
- policy
Type 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.
- policy
Type String - The type of policy used for rolling out a deployment stage.
GetDeployStagesDeployStageCollectionItemRolloutPolicy
- Batch
Count int - The number that will be used to determine how many instances will be deployed concurrently.
- Batch
Delay intIn Seconds - 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 string - The type of policy used for rolling out a deployment stage.
- Ramp
Limit doublePercent - 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 intIn Seconds - 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 string - The type of policy used for rolling out a deployment stage.
- Ramp
Limit float64Percent - Indicates the criteria to stop.
- batch
Count Integer - The number that will be used to determine how many instances will be deployed concurrently.
- batch
Delay IntegerIn Seconds - The duration of delay between batch rollout. The default delay is 1 minute.
- batch
Percentage Integer - The percentage that will be used to determine how many instances will be deployed concurrently.
- policy
Type String - The type of policy used for rolling out a deployment stage.
- ramp
Limit DoublePercent - Indicates the criteria to stop.
- batch
Count number - The number that will be used to determine how many instances will be deployed concurrently.
- batch
Delay numberIn Seconds - The duration of delay between batch rollout. The default delay is 1 minute.
- batch
Percentage number - The percentage that will be used to determine how many instances will be deployed concurrently.
- policy
Type string - The type of policy used for rolling out a deployment stage.
- ramp
Limit numberPercent - 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_ intin_ seconds - 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_ floatpercent - Indicates the criteria to stop.
- batch
Count Number - The number that will be used to determine how many instances will be deployed concurrently.
- batch
Delay NumberIn Seconds - The duration of delay between batch rollout. The default delay is 1 minute.
- batch
Percentage Number - The percentage that will be used to determine how many instances will be deployed concurrently.
- policy
Type String - The type of policy used for rolling out a deployment stage.
- ramp
Limit NumberPercent - Indicates the criteria to stop.
GetDeployStagesDeployStageCollectionItemSetString
- Items
List<Get
Deploy Stages Deploy Stage Collection Item Set String Item> - List of parameters defined to set helm value.
- Items
[]Get
Deploy Stages Deploy Stage Collection Item Set String Item - List of parameters defined to set helm value.
- items
List<Get
Deploy Stages Deploy Stage Collection Item Set String Item> - List of parameters defined to set helm value.
- items
Get
Deploy Stages Deploy Stage Collection Item Set String Item[] - List of parameters defined to set helm value.
- items
Sequence[devops.
Get Deploy Stages Deploy Stage Collection Item Set String Item] - List of parameters defined to set helm value.
- items List<Property Map>
- List of parameters defined to set helm value.
GetDeployStagesDeployStageCollectionItemSetStringItem
GetDeployStagesDeployStageCollectionItemSetValue
- Items
List<Get
Deploy Stages Deploy Stage Collection Item Set Value Item> - List of parameters defined to set helm value.
- Items
[]Get
Deploy Stages Deploy Stage Collection Item Set Value Item - List of parameters defined to set helm value.
- items
List<Get
Deploy Stages Deploy Stage Collection Item Set Value Item> - List of parameters defined to set helm value.
- items
Get
Deploy Stages Deploy Stage Collection Item Set Value Item[] - List of parameters defined to set helm value.
- items
Sequence[devops.
Get Deploy Stages Deploy Stage Collection Item Set Value Item] - List of parameters defined to set helm value.
- items List<Property Map>
- List of parameters defined to set helm value.
GetDeployStagesDeployStageCollectionItemSetValueItem
GetDeployStagesDeployStageCollectionItemTestLoadBalancerConfig
- Backend
Port int - Listen port for the backend server.
- Listener
Name string - Name of the load balancer listener.
- Load
Balancer stringId - 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 string - Name of the load balancer listener.
- Load
Balancer stringId - The OCID of the load balancer.
- State string
- A filter to return only deployment stages that matches the given lifecycle state.
- backend
Port Integer - Listen port for the backend server.
- listener
Name String - Name of the load balancer listener.
- load
Balancer StringId - The OCID of the load balancer.
- state String
- A filter to return only deployment stages that matches the given lifecycle state.
- backend
Port number - Listen port for the backend server.
- listener
Name string - Name of the load balancer listener.
- load
Balancer stringId - 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_ strid - The OCID of the load balancer.
- state str
- A filter to return only deployment stages that matches the given lifecycle state.
- backend
Port Number - Listen port for the backend server.
- listener
Name String - Name of the load balancer listener.
- load
Balancer StringId - The OCID of the load balancer.
- state String
- A filter to return only deployment stages that matches the given lifecycle state.
GetDeployStagesDeployStageCollectionItemWaitCriteria
- Wait
Duration 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.
- Wait
Type string - Wait criteria type.
- Wait
Duration 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.
- Wait
Type string - Wait criteria type.
- wait
Duration 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.
- wait
Type String - Wait criteria type.
- wait
Duration 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.
- wait
Type 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.
- wait
Duration 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.
- wait
Type String - Wait criteria type.
GetDeployStagesFilter
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.