| 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)
`AWS::GameLift::GameServerGroup.AutoScalingPolicy`.
|
CfnGameServerGroup.Builder |
CfnGameServerGroup.Builder.autoScalingPolicy(IResolvable autoScalingPolicy)
`AWS::GameLift::GameServerGroup.AutoScalingPolicy`.
|
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(Construct scope,
String id) |
CfnGameServerGroup.Builder |
CfnGameServerGroup.Builder.deleteOption(String deleteOption)
`AWS::GameLift::GameServerGroup.DeleteOption`.
|
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)
`AWS::GameLift::GameServerGroup.LaunchTemplate`.
|
CfnGameServerGroup.Builder |
CfnGameServerGroup.Builder.launchTemplate(IResolvable launchTemplate)
`AWS::GameLift::GameServerGroup.LaunchTemplate`.
|
CfnGameServerGroup.Builder |
CfnGameServerGroup.Builder.maxSize(Number maxSize)
`AWS::GameLift::GameServerGroup.MaxSize`.
|
CfnGameServerGroup.Builder |
CfnGameServerGroup.Builder.minSize(Number minSize)
`AWS::GameLift::GameServerGroup.MinSize`.
|
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 Web Services to access your Amazon EC2 Auto Scaling groups.
|
CfnGameServerGroup.Builder |
CfnGameServerGroup.Builder.tags(List<? extends CfnTag> tags)
`AWS::GameLift::GameServerGroup.Tags`.
|
CfnGameServerGroup.Builder |
CfnGameServerGroup.Builder.vpcSubnets(List<String> vpcSubnets)
`AWS::GameLift::GameServerGroup.VpcSubnets`.
|
Copyright © 2022. All rights reserved.