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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-gamelift/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.



1209
1210
1211
1212
1213
1214
1215
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 1209

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.



1209
1210
1211
1212
1213
1214
1215
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 1209

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.



1209
1210
1211
1212
1213
1214
1215
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 1209

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