Show / Hide Table of Contents

Class ComputeInstanceGroupBlueGreenDeployStage

Specifies the Instance Group Blue-Green deployment stage.

Inheritance
object
DeployStage
ComputeInstanceGroupBlueGreenDeployStage
Inherited Members
DeployStage.Id
DeployStage.Description
DeployStage.DisplayName
DeployStage.ProjectId
DeployStage.DeployPipelineId
DeployStage.CompartmentId
DeployStage.TimeCreated
DeployStage.TimeUpdated
DeployStage.LifecycleState
DeployStage.LifecycleDetails
DeployStage.DeployStagePredecessorCollection
DeployStage.FreeformTags
DeployStage.DefinedTags
DeployStage.SystemTags
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DevopsService.Models
Assembly: OCI.DotNetSDK.Devops.dll
Syntax
public class ComputeInstanceGroupBlueGreenDeployStage : DeployStage

Properties

DeployArtifactIds

Declaration
[JsonProperty(PropertyName = "deployArtifactIds")]
public List<string> DeployArtifactIds { get; set; }
Property Value
Type Description
List<string>

The list of file artifact OCIDs to deploy.

DeployEnvironmentIdA

Declaration
[Required(ErrorMessage = "DeployEnvironmentIdA is required.")]
[JsonProperty(PropertyName = "deployEnvironmentIdA")]
public string DeployEnvironmentIdA { get; set; }
Property Value
Type Description
string

First compute instance group environment OCID for deployment.

Remarks

Required

DeployEnvironmentIdB

Declaration
[Required(ErrorMessage = "DeployEnvironmentIdB is required.")]
[JsonProperty(PropertyName = "deployEnvironmentIdB")]
public string DeployEnvironmentIdB { get; set; }
Property Value
Type Description
string

Second compute instance group environment OCID for deployment.

Remarks

Required

DeploymentSpecDeployArtifactId

Declaration
[Required(ErrorMessage = "DeploymentSpecDeployArtifactId is required.")]
[JsonProperty(PropertyName = "deploymentSpecDeployArtifactId")]
public string DeploymentSpecDeployArtifactId { get; set; }
Property Value
Type Description
string

The OCID of the artifact that contains the deployment specification.

Remarks

Required

FailurePolicy

Declaration
[JsonProperty(PropertyName = "failurePolicy")]
public ComputeInstanceGroupFailurePolicy FailurePolicy { get; set; }
Property Value
Type Description
ComputeInstanceGroupFailurePolicy

ProductionLoadBalancerConfig

Declaration
[Required(ErrorMessage = "ProductionLoadBalancerConfig is required.")]
[JsonProperty(PropertyName = "productionLoadBalancerConfig")]
public LoadBalancerConfig ProductionLoadBalancerConfig { get; set; }
Property Value
Type Description
LoadBalancerConfig
Remarks

Required

RolloutPolicy

Declaration
[Required(ErrorMessage = "RolloutPolicy is required.")]
[JsonProperty(PropertyName = "rolloutPolicy")]
public ComputeInstanceGroupRolloutPolicy RolloutPolicy { get; set; }
Property Value
Type Description
ComputeInstanceGroupRolloutPolicy
Remarks

Required

TestLoadBalancerConfig

Declaration
[JsonProperty(PropertyName = "testLoadBalancerConfig")]
public LoadBalancerConfig TestLoadBalancerConfig { get; set; }
Property Value
Type Description
LoadBalancerConfig
In this article
Back to top