GetGameServerGroupResult

data class GetGameServerGroupResult(val autoScalingGroupArn: String? = null, val balancingStrategy: GameServerGroupBalancingStrategy? = null, val gameServerGroupArn: String? = null, val gameServerGroupName: String? = null, val gameServerProtectionPolicy: GameServerGroupGameServerProtectionPolicy? = null, val instanceDefinitions: List<GameServerGroupInstanceDefinition>? = null, val roleArn: String? = null)

Constructors

Link copied to clipboard
constructor(autoScalingGroupArn: String? = null, balancingStrategy: GameServerGroupBalancingStrategy? = null, gameServerGroupArn: String? = null, gameServerGroupName: String? = null, gameServerProtectionPolicy: GameServerGroupGameServerProtectionPolicy? = null, instanceDefinitions: List<GameServerGroupInstanceDefinition>? = null, roleArn: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

A generated unique ID for the EC2 Auto Scaling group that is associated with this game server group.

Link copied to clipboard

The fallback balancing method to use for the game server group when Spot Instances in a Region become unavailable or are not viable for game hosting.

Link copied to clipboard

A generated unique ID for the game server group.

Link copied to clipboard

An identifier for the new game server group.

Link copied to clipboard

A flag that indicates whether instances in the game server group are protected from early termination.

Link copied to clipboard

A set of EC2 instance types to use when creating instances in the group.

Link copied to clipboard
val roleArn: String? = null

The Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access your EC2 Auto Scaling groups.