Show / Hide Table of Contents

Class LoadBalancerTrafficShiftDeployStage

Specifies load balancer traffic shift stage.

Inheritance
object
DeployStage
LoadBalancerTrafficShiftDeployStage
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 LoadBalancerTrafficShiftDeployStage : DeployStage

Properties

BlueBackendIps

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

Required

GreenBackendIps

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

Required

LoadBalancerConfig

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

Required

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 LoadBalancerTrafficShiftRolloutPolicy RolloutPolicy { get; set; }
Property Value
Type Description
LoadBalancerTrafficShiftRolloutPolicy
Remarks

Required

TrafficShiftTarget

Declaration
[Required(ErrorMessage = "TrafficShiftTarget is required.")]
[JsonProperty(PropertyName = "trafficShiftTarget")]
[JsonConverter(typeof(ResponseEnumConverter))]
public LoadBalancerTrafficShiftDeployStage.TrafficShiftTargetEnum? TrafficShiftTarget { get; set; }
Property Value
Type Description
LoadBalancerTrafficShiftDeployStage.TrafficShiftTargetEnum?

Specifies the target or destination backend set. Example: BLUE - Traffic from the existing backends of managed Load Balance Listener to blue Backend IPs, as per rolloutPolicy. GREEN - Traffic from the existing backends of managed Load Balance Listener to green Backend IPs as per rolloutPolicy.

Remarks

Required

In this article
Back to top