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