CanarySettings

public struct CanarySettings : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The ID of the canary deployment.

    Declaration

    Swift

    public let deploymentId: String?
  • The percent (0-100) of traffic diverted to a canary deployment.

    Declaration

    Swift

    public let percentTraffic: Double?
  • Stage variables overridden for a canary release deployment, including new stage variables introduced in the canary. 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 deployment uses the stage cache or not.

    Declaration

    Swift

    public let useStageCache: Bool?
  • Undocumented

    Declaration

    Swift

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