| Package | Description |
|---|---|
| software.amazon.awscdk.services.gamelift |
Amazon GameLift Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
CfnGameServerGroup.Builder |
CfnGameServerGroup.Builder.autoScalingPolicy(CfnGameServerGroup.AutoScalingPolicyProperty autoScalingPolicy)
Configuration settings to define a scaling policy for the Auto Scaling group that is optimized for game hosting.
|
CfnGameServerGroup.Builder |
CfnGameServerGroup.Builder.autoScalingPolicy(IResolvable autoScalingPolicy)
Configuration settings to define a scaling policy for the Auto Scaling group that is optimized for game hosting.
|
CfnGameServerGroup.Builder |
CfnGameServerGroup.Builder.balancingStrategy(String balancingStrategy)
Indicates how GameLift FleetIQ balances the use of Spot Instances and On-Demand Instances in the game server group.
|
static CfnGameServerGroup.Builder |
CfnGameServerGroup.Builder.create(software.constructs.Construct scope,
String id) |
CfnGameServerGroup.Builder |
CfnGameServerGroup.Builder.deleteOption(String deleteOption)
The type of delete to perform.
|
CfnGameServerGroup.Builder |
CfnGameServerGroup.Builder.gameServerGroupName(String gameServerGroupName)
A developer-defined identifier for the game server group.
|
CfnGameServerGroup.Builder |
CfnGameServerGroup.Builder.gameServerProtectionPolicy(String gameServerProtectionPolicy)
A flag that indicates whether instances in the game server group are protected from early termination.
|
CfnGameServerGroup.Builder |
CfnGameServerGroup.Builder.instanceDefinitions(IResolvable instanceDefinitions)
The set of Amazon EC2 instance types that GameLift FleetIQ can use when balancing and automatically scaling instances in the corresponding Auto Scaling group.
|
CfnGameServerGroup.Builder |
CfnGameServerGroup.Builder.instanceDefinitions(List<? extends Object> instanceDefinitions)
The set of Amazon EC2 instance types that GameLift FleetIQ can use when balancing and automatically scaling instances in the corresponding Auto Scaling group.
|
CfnGameServerGroup.Builder |
CfnGameServerGroup.Builder.launchTemplate(CfnGameServerGroup.LaunchTemplateProperty launchTemplate)
The Amazon EC2 launch template that contains configuration settings and game server code to be deployed to all instances in the game server group.
|
CfnGameServerGroup.Builder |
CfnGameServerGroup.Builder.launchTemplate(IResolvable launchTemplate)
The Amazon EC2 launch template that contains configuration settings and game server code to be deployed to all instances in the game server group.
|
CfnGameServerGroup.Builder |
CfnGameServerGroup.Builder.maxSize(Number maxSize)
The maximum number of instances allowed in the Amazon EC2 Auto Scaling group.
|
CfnGameServerGroup.Builder |
CfnGameServerGroup.Builder.minSize(Number minSize)
The minimum number of instances allowed in the Amazon EC2 Auto Scaling group.
|
CfnGameServerGroup.Builder |
CfnGameServerGroup.Builder.roleArn(String roleArn)
The Amazon Resource Name ( [ARN](https://docs.aws.amazon.com/AmazonS3/latest/dev/s3-arn-format.html) ) for an IAM role that allows Amazon GameLift to access your Amazon EC2 Auto Scaling groups.
|
CfnGameServerGroup.Builder |
CfnGameServerGroup.Builder.tags(List<? extends CfnTag> tags)
A list of labels to assign to the new game server group resource.
|
CfnGameServerGroup.Builder |
CfnGameServerGroup.Builder.vpcSubnets(List<String> vpcSubnets)
A list of virtual private cloud (VPC) subnets to use with instances in the game server group.
|
Copyright © 2022. All rights reserved.