DeploymentCanarySettings

public struct DeploymentCanarySettings : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The percentage (0.0-100.0) of traffic routed to the canary deployment.

    Declaration

    Swift

    public let percentTraffic: Double?
  • A stage variable overrides used for the canary release deployment. They can override existing stage variables or add new stage variables for the canary release deployment. These stage variables are represented as a string-to-string map between stage variable names and their values.

    Declaration

    Swift

    public let stageVariableOverrides: [String : String]?
  • A Boolean flag to indicate whether the canary release deployment uses the stage cache or not.

    Declaration

    Swift

    public let useStageCache: Bool?
  • Undocumented

    Declaration

    Swift

    public init(percentTraffic: Double? = nil, stageVariableOverrides: [String : String]? = nil, useStageCache: Bool? = nil)