Class: Aws::GameLift::Types::ContainerGroupsAttributes

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

Overview

**This data type is used with the Amazon GameLift containers feature, which is currently in public preview.**

The properties of container groups that are running on a container fleet. Container group properties for a fleet can’t be changed.

**Returned by:** DescribeFleetAttributes, CreateFleet

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#connection_port_rangeTypes::ConnectionPortRange

A set of ports that allow inbound traffic to connect to processes running in the fleet’s container groups. Amazon GameLift maps each connection port to a container port, which is assigned to a specific container process. A fleet’s connection port range can’t be changed, but you can control access to connection ports by updating a fleet’s ‘EC2InboundPermissions` with UpdateFleetPortSettings.



1251
1252
1253
1254
1255
1256
1257
# File 'lib/aws-sdk-gamelift/types.rb', line 1251

class ContainerGroupsAttributes < Struct.new(
  :container_group_definition_properties,
  :connection_port_range,
  :container_groups_per_instance)
  SENSITIVE = []
  include Aws::Structure
end

#container_group_definition_propertiesArray<Types::ContainerGroupDefinitionProperty>

A collection of properties that describe each container group in the fleet. A container fleet is deployed with one or more ContainerGroupDefinition resources, which is where these properties are set.



1251
1252
1253
1254
1255
1256
1257
# File 'lib/aws-sdk-gamelift/types.rb', line 1251

class ContainerGroupsAttributes < Struct.new(
  :container_group_definition_properties,
  :connection_port_range,
  :container_groups_per_instance)
  SENSITIVE = []
  include Aws::Structure
end

#container_groups_per_instanceTypes::ContainerGroupsPerInstance

Details about the number of replica container groups that Amazon GameLift deploys to each instance in the container fleet.



1251
1252
1253
1254
1255
1256
1257
# File 'lib/aws-sdk-gamelift/types.rb', line 1251

class ContainerGroupsAttributes < Struct.new(
  :container_group_definition_properties,
  :connection_port_range,
  :container_groups_per_instance)
  SENSITIVE = []
  include Aws::Structure
end