Class: Aws::GameLift::Types::EC2InstanceCounts

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

Overview

Resource capacity settings. Fleet capacity is measured in Amazon EC2 instances. Pending and terminating counts are non-zero when the fleet capacity is adjusting to a scaling event or if access to resources is temporarily affected.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#activeInteger

Actual number of instances that are ready to host game sessions.

Returns:

  • (Integer)


5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 5121

class EC2InstanceCounts < Struct.new(
  :desired,
  :minimum,
  :maximum,
  :pending,
  :active,
  :idle,
  :terminating)
  SENSITIVE = []
  include Aws::Structure
end

#desiredInteger

Requested number of active instances. Amazon GameLift Servers takes action as needed to maintain the desired number of instances. Capacity is scaled up or down by changing the desired instances. A change in the desired instances value can take up to 1 minute to be reflected when viewing a fleet's capacity settings.

Returns:

  • (Integer)


5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 5121

class EC2InstanceCounts < Struct.new(
  :desired,
  :minimum,
  :maximum,
  :pending,
  :active,
  :idle,
  :terminating)
  SENSITIVE = []
  include Aws::Structure
end

#idleInteger

Number of active instances that are not currently hosting a game session.

Returns:

  • (Integer)


5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 5121

class EC2InstanceCounts < Struct.new(
  :desired,
  :minimum,
  :maximum,
  :pending,
  :active,
  :idle,
  :terminating)
  SENSITIVE = []
  include Aws::Structure
end

#maximumInteger

The maximum instance count value allowed.

Returns:

  • (Integer)


5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 5121

class EC2InstanceCounts < Struct.new(
  :desired,
  :minimum,
  :maximum,
  :pending,
  :active,
  :idle,
  :terminating)
  SENSITIVE = []
  include Aws::Structure
end

#minimumInteger

The minimum instance count value allowed.

Returns:

  • (Integer)


5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 5121

class EC2InstanceCounts < Struct.new(
  :desired,
  :minimum,
  :maximum,
  :pending,
  :active,
  :idle,
  :terminating)
  SENSITIVE = []
  include Aws::Structure
end

#pendingInteger

Number of instances that are starting but not yet active.

Returns:

  • (Integer)


5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 5121

class EC2InstanceCounts < Struct.new(
  :desired,
  :minimum,
  :maximum,
  :pending,
  :active,
  :idle,
  :terminating)
  SENSITIVE = []
  include Aws::Structure
end

#terminatingInteger

Number of instances that are no longer active but haven't yet been terminated.

Returns:

  • (Integer)


5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 5121

class EC2InstanceCounts < Struct.new(
  :desired,
  :minimum,
  :maximum,
  :pending,
  :active,
  :idle,
  :terminating)
  SENSITIVE = []
  include Aws::Structure
end