Class: Aws::GameLift::Types::DeploymentConfiguration

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-gamelift/types.rb

Overview

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#impairment_strategyString

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.



3550
3551
3552
3553
3554
3555
3556
# File 'lib/aws-sdk-gamelift/types.rb', line 3550

class DeploymentConfiguration < Struct.new(
  :protection_strategy,
  :minimum_healthy_percentage,
  :impairment_strategy)
  SENSITIVE = []
  include Aws::Structure
end

#minimum_healthy_percentageInteger

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



3550
3551
3552
3553
3554
3555
3556
# File 'lib/aws-sdk-gamelift/types.rb', line 3550

class DeploymentConfiguration < Struct.new(
  :protection_strategy,
  :minimum_healthy_percentage,
  :impairment_strategy)
  SENSITIVE = []
  include Aws::Structure
end

#protection_strategyString

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.



3550
3551
3552
3553
3554
3555
3556
# File 'lib/aws-sdk-gamelift/types.rb', line 3550

class DeploymentConfiguration < Struct.new(
  :protection_strategy,
  :minimum_healthy_percentage,
  :impairment_strategy)
  SENSITIVE = []
  include Aws::Structure
end