AWS::GameLift::Fleet ContainerGroupsConfiguration - Amazon CloudFormation
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).

AWS::GameLift::Fleet ContainerGroupsConfiguration

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

Configuration details for a set of container groups, for use when creating a fleet with compute type CONTAINER.

Used with: CreateFleet

Syntax

To declare this entity in your Amazon CloudFormation template, use the following syntax:

Properties

ConnectionPortRange

A set of ports to allow inbound traffic, including game clients, to connect to processes running in the container fleet.

Connection ports are dynamically mapped to container ports, which are assigned to individual processes running in a container. The connection port range must have enough ports to map to all container ports across a fleet instance. To calculate the minimum connection ports needed, use the following formula:

[Total number of container ports as defined for containers in the replica container group] * [Desired or calculated number of replica container groups per instance] + [Total number of container ports as defined for containers in the daemon container group]

As a best practice, double the minimum number of connection ports.

Note

Use the fleet's EC2InboundPermissions property to control external access to connection ports. Set this property to the connection port numbers that you want to open access to. See IpPermission for more details.

Required: Yes

Type: ConnectionPortRange

Update requires: Replacement

ContainerGroupDefinitionNames

The list of container group definition names to deploy to a new container fleet.

Required: Yes

Type: Array of String

Minimum: 1 | 1

Maximum: 128 | 2

Update requires: Replacement

ContainerGroupsPerInstance

Property description not available.

Required: No

Type: ContainerGroupsPerInstance

Update requires: Replacement