class Aws::APIGateway::Types::DeploymentCanarySettings

The input configuration for a canary deployment.

@note When making an API call, you may pass DeploymentCanarySettings

data as a hash:

    {
      percent_traffic: 1.0,
      stage_variable_overrides: {
        "String" => "String",
      },
      use_stage_cache: false,
    }

@!attribute [rw] percent_traffic

The percentage (0.0-100.0) of traffic routed to the canary
deployment.
@return [Float]

@!attribute [rw] stage_variable_overrides

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.
@return [Hash<String,String>]

@!attribute [rw] use_stage_cache

A Boolean flag to indicate whether the canary release deployment
uses the stage cache or not.
@return [Boolean]

Constants

SENSITIVE