Class ComputeInstanceGroupCanaryDeployStage
Specifies the Instance Group Canary deployment stage.
Inherited Members
Namespace: Oci.DevopsService.Models
Assembly: OCI.DotNetSDK.Devops.dll
Syntax
public class ComputeInstanceGroupCanaryDeployStage : DeployStage
Properties
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 |