Class ComputeInstanceGroupCanaryDeployStage
Specifies the Instance Group Canary deployment stage.
Inherited Members
Namespace: Oci.DevopsService.Models
Assembly: OCI.DotNetSDK.Devops.dll
Syntax
public class ComputeInstanceGroupCanaryDeployStage : DeployStageProperties
ComputeInstanceGroupDeployEnvironmentId
Declaration
[Required(ErrorMessage = "ComputeInstanceGroupDeployEnvironmentId is required.")]
[JsonProperty(PropertyName = "computeInstanceGroupDeployEnvironmentId")]
public string ComputeInstanceGroupDeployEnvironmentId { get; set; }Property Value
| Type | Description | 
|---|---|
| string | A compute instance group environment OCID for Canary deployment. | 
Remarks
Required
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. | 
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
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 |