class Aws::SecurityHub::Types::AwsApiGatewayCanarySettings

Contains information about settings for canary deployment in the stage.

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

data as a hash:

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

@!attribute [rw] percent_traffic

The percentage of traffic that is diverted to a canary deployment.
@return [Float]

@!attribute [rw] deployment_id

The deployment identifier for the canary deployment.
@return [String]

@!attribute [rw] stage_variable_overrides

Stage variables that are overridden in the canary release
deployment. The variables include new stage variables that are
introduced in the canary.

Each variable is represented as a string-to-string map between the
stage variable name and the variable value.
@return [Hash<String,String>]

@!attribute [rw] use_stage_cache

Indicates whether the canary deployment uses the stage cache.
@return [Boolean]

@see docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/AwsApiGatewayCanarySettings AWS API Documentation

Constants

SENSITIVE