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::GameLift::ContainerFleet DeploymentConfiguration
Set of rules for processing a deployment for a container fleet update.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "ImpairmentStrategy" :String, "MinimumHealthyPercentage" :Integer, "ProtectionStrategy" :String}
YAML
ImpairmentStrategy:StringMinimumHealthyPercentage:IntegerProtectionStrategy:String
Properties
- ImpairmentStrategy
- 
                    Determines what actions to take if a deployment fails. If the fleet is multi-location, this strategy applies across all fleet locations. With a rollback strategy, updated fleet instances are rolled back to the last successful deployment. Alternatively, you can maintain a few impaired containers for the purpose of debugging, while all other tasks return to the last successful deployment. Required: No Type: String Allowed values: MAINTAIN | ROLLBACKUpdate requires: No interruption 
- MinimumHealthyPercentage
- 
                    Sets a minimum level of healthy tasks to maintain during deployment activity. Required: No Type: Integer Minimum: 30Maximum: 75Update requires: No interruption 
- ProtectionStrategy
- 
                    Determines how fleet deployment activity affects active game sessions on the fleet. With protection, a deployment honors game session protection, and delays actions that would interrupt a protected active game session until the game session ends. Without protection, deployment activity can shut down all running tasks, including active game sessions, regardless of game session protection. Required: No Type: String Allowed values: WITH_PROTECTION | IGNORE_PROTECTIONUpdate requires: No interruption