This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::ApiGateway::Stage CanarySetting
Configuration settings of a canary deployment.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "DeploymentId" :String, "PercentTraffic" :Number, "StageVariableOverrides" :{, "UseStageCache" :Key:Value, ...}Boolean}
YAML
DeploymentId:StringPercentTraffic:NumberStageVariableOverrides:UseStageCache:Key:ValueBoolean
Properties
- DeploymentId
- 
                    The ID of the canary deployment. Required: No Type: String Update requires: No interruption 
- PercentTraffic
- 
                    The percent (0-100) of traffic diverted to a canary deployment. Required: No Type: Number Minimum: 0Maximum: 100Update requires: No interruption 
- StageVariableOverrides
- 
                    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. Required: No Type: Object of String Pattern: [a-zA-Z0-9]+Update requires: No interruption 
- UseStageCache
- 
                    A Boolean flag to indicate whether the canary deployment uses the stage cache or not. Required: No Type: Boolean Update requires: No interruption 
See also
- 
                    Stage in the Amazon API Gateway REST API Reference