Class UpdateComputeInstanceGroupDeployStageDetails
Specifies the Instance Group Rolling deployment stage.
Inheritance
UpdateComputeInstanceGroupDeployStageDetails
Assembly: OCI.DotNetSDK.Devops.dll
Syntax
public class UpdateComputeInstanceGroupDeployStageDetails : UpdateDeployStageDetails
Properties
ComputeInstanceGroupDeployEnvironmentId
Declaration
[JsonProperty(PropertyName = "computeInstanceGroupDeployEnvironmentId")]
public string ComputeInstanceGroupDeployEnvironmentId { get; set; }
Property Value
Type |
Description |
string |
A compute instance group environment OCID for rolling deployment.
|
DeployArtifactIds
Declaration
[JsonProperty(PropertyName = "deployArtifactIds")]
public List<string> DeployArtifactIds { get; set; }
Property Value
Type |
Description |
List<string> |
Additional file artifact OCIDs.
|
DeploymentSpecDeployArtifactId
Declaration
[JsonProperty(PropertyName = "deploymentSpecDeployArtifactId")]
public string DeploymentSpecDeployArtifactId { get; set; }
Property Value
Type |
Description |
string |
The OCID of the artifact that contains the deployment specification.
|
FailurePolicy
Declaration
[JsonProperty(PropertyName = "failurePolicy")]
public ComputeInstanceGroupFailurePolicy FailurePolicy { get; set; }
Property Value
LoadBalancerConfig
Declaration
[JsonProperty(PropertyName = "loadBalancerConfig")]
public LoadBalancerConfig LoadBalancerConfig { get; set; }
Property Value
RollbackPolicy
Declaration
[JsonProperty(PropertyName = "rollbackPolicy")]
public DeployStageRollbackPolicy RollbackPolicy { get; set; }
Property Value
RolloutPolicy
Declaration
[JsonProperty(PropertyName = "rolloutPolicy")]
public ComputeInstanceGroupRolloutPolicy RolloutPolicy { get; set; }
Property Value