Show / Hide Table of Contents

Class ComputeInstanceGroupDeployStage

Specifies the Instance Group Rolling deployment stage.

Inheritance
object
DeployStage
ComputeInstanceGroupDeployStage
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 ComputeInstanceGroupDeployStage : 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 rolling deployment.

Remarks

Required

DeployArtifactIds

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

Additional file artifact OCIDs.

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

LoadBalancerConfig

Declaration
[JsonProperty(PropertyName = "loadBalancerConfig")]
public LoadBalancerConfig LoadBalancerConfig { get; set; }
Property Value
Type Description
LoadBalancerConfig

RollbackPolicy

Declaration
[JsonProperty(PropertyName = "rollbackPolicy")]
public DeployStageRollbackPolicy RollbackPolicy { get; set; }
Property Value
Type Description
DeployStageRollbackPolicy

RolloutPolicy

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

Required

In this article
Back to top