GetContainerFleetResult

data class GetContainerFleetResult(val creationTime: String? = null, val deploymentDetails: ContainerFleetDeploymentDetails? = null, val description: String? = null, val fleetArn: String? = null, val fleetId: String? = null, val fleetRoleArn: String? = null, val gameServerContainerGroupDefinitionArn: String? = null, val gameSessionCreationLimitPolicy: ContainerFleetGameSessionCreationLimitPolicy? = null, val instanceConnectionPortRange: ContainerFleetConnectionPortRange? = null, val instanceInboundPermissions: List<ContainerFleetIpPermission>? = null, val locations: List<ContainerFleetLocationConfiguration>? = null, val logConfiguration: ContainerFleetLogConfiguration? = null, val maximumGameServerContainerGroupsPerInstance: Int? = null, val metricGroups: List<String>? = null, val newGameSessionProtectionPolicy: ContainerFleetNewGameSessionProtectionPolicy? = null, val perInstanceContainerGroupDefinitionArn: String? = null, val scalingPolicies: List<ContainerFleetScalingPolicy>? = null, val status: ContainerFleetStatus? = null, val tags: List<Tag>? = null)

Constructors

Link copied to clipboard
constructor(creationTime: String? = null, deploymentDetails: ContainerFleetDeploymentDetails? = null, description: String? = null, fleetArn: String? = null, fleetId: String? = null, fleetRoleArn: String? = null, gameServerContainerGroupDefinitionArn: String? = null, gameSessionCreationLimitPolicy: ContainerFleetGameSessionCreationLimitPolicy? = null, instanceConnectionPortRange: ContainerFleetConnectionPortRange? = null, instanceInboundPermissions: List<ContainerFleetIpPermission>? = null, locations: List<ContainerFleetLocationConfiguration>? = null, logConfiguration: ContainerFleetLogConfiguration? = null, maximumGameServerContainerGroupsPerInstance: Int? = null, metricGroups: List<String>? = null, newGameSessionProtectionPolicy: ContainerFleetNewGameSessionProtectionPolicy? = null, perInstanceContainerGroupDefinitionArn: String? = null, scalingPolicies: List<ContainerFleetScalingPolicy>? = null, status: ContainerFleetStatus? = null, tags: List<Tag>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val creationTime: String? = null

A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

Link copied to clipboard
val description: String? = null

A human-readable description of a fleet.

Link copied to clipboard
val fleetArn: String? = null

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift container fleet resource and uniquely identifies it across all AWS Regions.

Link copied to clipboard
val fleetId: String? = null

Unique fleet ID

Link copied to clipboard
val fleetRoleArn: String? = null

A unique identifier for an AWS IAM role that manages access to your AWS services. Create a role or look up a role's ARN from the IAM dashboard in the AWS Management Console.

Link copied to clipboard

The Amazon Resource Name (ARN) of the game server container group definition. This field will be empty if GameServerContainerGroupDefinitionName is not specified.

Link copied to clipboard

A policy that limits the number of game sessions an individual player can create over a span of time for this fleet.

Link copied to clipboard

The set of port numbers to open on each instance in a container fleet. Connection ports are used by inbound traffic to connect with processes that are running in containers on the fleet.

Link copied to clipboard

A range of IP addresses and port settings that allow inbound traffic to connect to server processes on an Amazon GameLift server.

Link copied to clipboard
Link copied to clipboard

The method that is used to collect container logs for the fleet. Amazon GameLift Servers saves all standard output for each container in logs, including game session logs.

The maximum number of game server container groups per instance, a number between 1-5000.

Link copied to clipboard
val metricGroups: List<String>? = null

The name of an Amazon CloudWatch metric group. A metric group aggregates the metrics for all fleets in the group. Specify a string containing the metric group name. You can use an existing name or use a new name to create a new metric group. Currently, this parameter can have only one string.

Link copied to clipboard

A game session protection policy to apply to all game sessions hosted on instances in this fleet. When protected, active game sessions cannot be terminated during a scale-down event. If this parameter is not set, instances in this fleet default to no protection. You can change a fleet's protection policy to affect future game sessions on the fleet. You can also set protection for individual game sessions.

Link copied to clipboard

The Amazon Resource Name (ARN) of the per instance container group definition. This field will be empty if PerInstanceContainerGroupDefinitionName is not specified.

Link copied to clipboard

A list of rules that control how a fleet is scaled.

Link copied to clipboard

The current status of the container fleet.

Link copied to clipboard
val tags: List<Tag>? = null

An array of key-value pairs to apply to this resource.