DeploymentConfiguration - Amazon GameLift Servers
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

DeploymentConfiguration

Set of rules for processing a deployment for a container fleet update.

Contents

Note

In the following list, the required parameters are described first.

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.

Type: String

Valid Values: MAINTAIN | ROLLBACK

Required: No

MinimumHealthyPercentage

Sets a minimum level of healthy tasks to maintain during deployment activity.

Type: Integer

Valid Range: Minimum value of 30. Maximum value of 75.

Required: No

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.

Type: String

Valid Values: WITH_PROTECTION | IGNORE_PROTECTION

Required: No

See Also

For more information about using this API in one of the language-specific Amazon SDKs, see the following: