We recommend new projects start with resources from the AWS provider.
aws-native.gamelift.GameServerGroup
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
The AWS::GameLift::GameServerGroup resource creates an Amazon GameLift (GameLift) GameServerGroup.
Create GameServerGroup Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new GameServerGroup(name: string, args: GameServerGroupArgs, opts?: CustomResourceOptions);@overload
def GameServerGroup(resource_name: str,
                    args: GameServerGroupArgs,
                    opts: Optional[ResourceOptions] = None)
@overload
def GameServerGroup(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    instance_definitions: Optional[Sequence[GameServerGroupInstanceDefinitionArgs]] = None,
                    role_arn: Optional[str] = None,
                    auto_scaling_policy: Optional[GameServerGroupAutoScalingPolicyArgs] = None,
                    balancing_strategy: Optional[GameServerGroupBalancingStrategy] = None,
                    delete_option: Optional[GameServerGroupDeleteOption] = None,
                    game_server_group_name: Optional[str] = None,
                    game_server_protection_policy: Optional[GameServerGroupGameServerProtectionPolicy] = None,
                    launch_template: Optional[GameServerGroupLaunchTemplateArgs] = None,
                    max_size: Optional[float] = None,
                    min_size: Optional[float] = None,
                    tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
                    vpc_subnets: Optional[Sequence[str]] = None)func NewGameServerGroup(ctx *Context, name string, args GameServerGroupArgs, opts ...ResourceOption) (*GameServerGroup, error)public GameServerGroup(string name, GameServerGroupArgs args, CustomResourceOptions? opts = null)
public GameServerGroup(String name, GameServerGroupArgs args)
public GameServerGroup(String name, GameServerGroupArgs args, CustomResourceOptions options)
type: aws-native:gamelift:GameServerGroup
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args GameServerGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args GameServerGroupArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args GameServerGroupArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GameServerGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GameServerGroupArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
GameServerGroup Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The GameServerGroup resource accepts the following input properties:
- InstanceDefinitions List<Pulumi.Aws Native. Game Lift. Inputs. Game Server Group Instance Definition> 
- A set of EC2 instance types to use when creating instances in the group.
- RoleArn string
- The Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access your EC2 Auto Scaling groups.
- AutoScaling Pulumi.Policy Aws Native. Game Lift. Inputs. Game Server Group Auto Scaling Policy 
- Configuration settings to define a scaling policy for the Auto Scaling group that is optimized for game hosting. Updating this game server group property will not take effect for the created EC2 Auto Scaling group, please update the EC2 Auto Scaling group directly after creating the resource.
- BalancingStrategy Pulumi.Aws Native. Game Lift. Game Server Group Balancing Strategy 
- 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.
- DeleteOption Pulumi.Aws Native. Game Lift. Game Server Group Delete Option 
- The type of delete to perform.
- GameServer stringGroup Name 
- An identifier for the new game server group.
- GameServer Pulumi.Protection Policy Aws Native. Game Lift. Game Server Group Game Server Protection Policy 
- A flag that indicates whether instances in the game server group are protected from early termination.
- LaunchTemplate Pulumi.Aws Native. Game Lift. Inputs. Game Server Group Launch Template 
- The EC2 launch template that contains configuration settings and game server code to be deployed to all instances in the game server group. Updating this game server group property will not take effect for the created EC2 Auto Scaling group, please update the EC2 Auto Scaling group directly after creating the resource.
- MaxSize double
- The maximum number of instances allowed in the EC2 Auto Scaling group. Updating this game server group property will not take effect for the created EC2 Auto Scaling group, please update the EC2 Auto Scaling group directly after creating the resource.
- MinSize double
- The minimum number of instances allowed in the EC2 Auto Scaling group. Updating this game server group property will not take effect for the created EC2 Auto Scaling group, please update the EC2 Auto Scaling group directly after creating the resource.
- 
List<Pulumi.Aws Native. Inputs. Tag> 
- A list of labels to assign to the new game server group resource. Updating game server group tags with CloudFormation will not take effect. Please update this property using AWS GameLift APIs instead.
- VpcSubnets List<string>
- A list of virtual private cloud (VPC) subnets to use with instances in the game server group. Updating this game server group property will not take effect for the created EC2 Auto Scaling group, please update the EC2 Auto Scaling group directly after creating the resource.
- InstanceDefinitions []GameServer Group Instance Definition Args 
- A set of EC2 instance types to use when creating instances in the group.
- RoleArn string
- The Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access your EC2 Auto Scaling groups.
- AutoScaling GamePolicy Server Group Auto Scaling Policy Args 
- Configuration settings to define a scaling policy for the Auto Scaling group that is optimized for game hosting. Updating this game server group property will not take effect for the created EC2 Auto Scaling group, please update the EC2 Auto Scaling group directly after creating the resource.
- BalancingStrategy GameServer Group Balancing Strategy 
- 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.
- DeleteOption GameServer Group Delete Option 
- The type of delete to perform.
- GameServer stringGroup Name 
- An identifier for the new game server group.
- GameServer GameProtection Policy Server Group Game Server Protection Policy 
- A flag that indicates whether instances in the game server group are protected from early termination.
- LaunchTemplate GameServer Group Launch Template Args 
- The EC2 launch template that contains configuration settings and game server code to be deployed to all instances in the game server group. Updating this game server group property will not take effect for the created EC2 Auto Scaling group, please update the EC2 Auto Scaling group directly after creating the resource.
- MaxSize float64
- The maximum number of instances allowed in the EC2 Auto Scaling group. Updating this game server group property will not take effect for the created EC2 Auto Scaling group, please update the EC2 Auto Scaling group directly after creating the resource.
- MinSize float64
- The minimum number of instances allowed in the EC2 Auto Scaling group. Updating this game server group property will not take effect for the created EC2 Auto Scaling group, please update the EC2 Auto Scaling group directly after creating the resource.
- 
TagArgs 
- A list of labels to assign to the new game server group resource. Updating game server group tags with CloudFormation will not take effect. Please update this property using AWS GameLift APIs instead.
- VpcSubnets []string
- A list of virtual private cloud (VPC) subnets to use with instances in the game server group. Updating this game server group property will not take effect for the created EC2 Auto Scaling group, please update the EC2 Auto Scaling group directly after creating the resource.
- instanceDefinitions List<GameServer Group Instance Definition> 
- A set of EC2 instance types to use when creating instances in the group.
- roleArn String
- The Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access your EC2 Auto Scaling groups.
- autoScaling GamePolicy Server Group Auto Scaling Policy 
- Configuration settings to define a scaling policy for the Auto Scaling group that is optimized for game hosting. Updating this game server group property will not take effect for the created EC2 Auto Scaling group, please update the EC2 Auto Scaling group directly after creating the resource.
- balancingStrategy GameServer Group Balancing Strategy 
- 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.
- deleteOption GameServer Group Delete Option 
- The type of delete to perform.
- gameServer StringGroup Name 
- An identifier for the new game server group.
- gameServer GameProtection Policy Server Group Game Server Protection Policy 
- A flag that indicates whether instances in the game server group are protected from early termination.
- launchTemplate GameServer Group Launch Template 
- The EC2 launch template that contains configuration settings and game server code to be deployed to all instances in the game server group. Updating this game server group property will not take effect for the created EC2 Auto Scaling group, please update the EC2 Auto Scaling group directly after creating the resource.
- maxSize Double
- The maximum number of instances allowed in the EC2 Auto Scaling group. Updating this game server group property will not take effect for the created EC2 Auto Scaling group, please update the EC2 Auto Scaling group directly after creating the resource.
- minSize Double
- The minimum number of instances allowed in the EC2 Auto Scaling group. Updating this game server group property will not take effect for the created EC2 Auto Scaling group, please update the EC2 Auto Scaling group directly after creating the resource.
- List<Tag>
- A list of labels to assign to the new game server group resource. Updating game server group tags with CloudFormation will not take effect. Please update this property using AWS GameLift APIs instead.
- vpcSubnets List<String>
- A list of virtual private cloud (VPC) subnets to use with instances in the game server group. Updating this game server group property will not take effect for the created EC2 Auto Scaling group, please update the EC2 Auto Scaling group directly after creating the resource.
- instanceDefinitions GameServer Group Instance Definition[] 
- A set of EC2 instance types to use when creating instances in the group.
- roleArn string
- The Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access your EC2 Auto Scaling groups.
- autoScaling GamePolicy Server Group Auto Scaling Policy 
- Configuration settings to define a scaling policy for the Auto Scaling group that is optimized for game hosting. Updating this game server group property will not take effect for the created EC2 Auto Scaling group, please update the EC2 Auto Scaling group directly after creating the resource.
- balancingStrategy GameServer Group Balancing Strategy 
- 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.
- deleteOption GameServer Group Delete Option 
- The type of delete to perform.
- gameServer stringGroup Name 
- An identifier for the new game server group.
- gameServer GameProtection Policy Server Group Game Server Protection Policy 
- A flag that indicates whether instances in the game server group are protected from early termination.
- launchTemplate GameServer Group Launch Template 
- The EC2 launch template that contains configuration settings and game server code to be deployed to all instances in the game server group. Updating this game server group property will not take effect for the created EC2 Auto Scaling group, please update the EC2 Auto Scaling group directly after creating the resource.
- maxSize number
- The maximum number of instances allowed in the EC2 Auto Scaling group. Updating this game server group property will not take effect for the created EC2 Auto Scaling group, please update the EC2 Auto Scaling group directly after creating the resource.
- minSize number
- The minimum number of instances allowed in the EC2 Auto Scaling group. Updating this game server group property will not take effect for the created EC2 Auto Scaling group, please update the EC2 Auto Scaling group directly after creating the resource.
- Tag[]
- A list of labels to assign to the new game server group resource. Updating game server group tags with CloudFormation will not take effect. Please update this property using AWS GameLift APIs instead.
- vpcSubnets string[]
- A list of virtual private cloud (VPC) subnets to use with instances in the game server group. Updating this game server group property will not take effect for the created EC2 Auto Scaling group, please update the EC2 Auto Scaling group directly after creating the resource.
- instance_definitions Sequence[GameServer Group Instance Definition Args] 
- A set of EC2 instance types to use when creating instances in the group.
- role_arn str
- The Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access your EC2 Auto Scaling groups.
- auto_scaling_ Gamepolicy Server Group Auto Scaling Policy Args 
- Configuration settings to define a scaling policy for the Auto Scaling group that is optimized for game hosting. Updating this game server group property will not take effect for the created EC2 Auto Scaling group, please update the EC2 Auto Scaling group directly after creating the resource.
- balancing_strategy GameServer Group Balancing Strategy 
- 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.
- delete_option GameServer Group Delete Option 
- The type of delete to perform.
- game_server_ strgroup_ name 
- An identifier for the new game server group.
- game_server_ Gameprotection_ policy Server Group Game Server Protection Policy 
- A flag that indicates whether instances in the game server group are protected from early termination.
- launch_template GameServer Group Launch Template Args 
- The EC2 launch template that contains configuration settings and game server code to be deployed to all instances in the game server group. Updating this game server group property will not take effect for the created EC2 Auto Scaling group, please update the EC2 Auto Scaling group directly after creating the resource.
- max_size float
- The maximum number of instances allowed in the EC2 Auto Scaling group. Updating this game server group property will not take effect for the created EC2 Auto Scaling group, please update the EC2 Auto Scaling group directly after creating the resource.
- min_size float
- The minimum number of instances allowed in the EC2 Auto Scaling group. Updating this game server group property will not take effect for the created EC2 Auto Scaling group, please update the EC2 Auto Scaling group directly after creating the resource.
- 
Sequence[TagArgs] 
- A list of labels to assign to the new game server group resource. Updating game server group tags with CloudFormation will not take effect. Please update this property using AWS GameLift APIs instead.
- vpc_subnets Sequence[str]
- A list of virtual private cloud (VPC) subnets to use with instances in the game server group. Updating this game server group property will not take effect for the created EC2 Auto Scaling group, please update the EC2 Auto Scaling group directly after creating the resource.
- instanceDefinitions List<Property Map>
- A set of EC2 instance types to use when creating instances in the group.
- roleArn String
- The Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access your EC2 Auto Scaling groups.
- autoScaling Property MapPolicy 
- Configuration settings to define a scaling policy for the Auto Scaling group that is optimized for game hosting. Updating this game server group property will not take effect for the created EC2 Auto Scaling group, please update the EC2 Auto Scaling group directly after creating the resource.
- balancingStrategy "SPOT_ONLY" | "SPOT_PREFERRED" | "ON_DEMAND_ONLY"
- 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.
- deleteOption "SAFE_DELETE" | "FORCE_DELETE" | "RETAIN"
- The type of delete to perform.
- gameServer StringGroup Name 
- An identifier for the new game server group.
- gameServer "NO_PROTECTION" | "FULL_PROTECTION"Protection Policy 
- A flag that indicates whether instances in the game server group are protected from early termination.
- launchTemplate Property Map
- The EC2 launch template that contains configuration settings and game server code to be deployed to all instances in the game server group. Updating this game server group property will not take effect for the created EC2 Auto Scaling group, please update the EC2 Auto Scaling group directly after creating the resource.
- maxSize Number
- The maximum number of instances allowed in the EC2 Auto Scaling group. Updating this game server group property will not take effect for the created EC2 Auto Scaling group, please update the EC2 Auto Scaling group directly after creating the resource.
- minSize Number
- The minimum number of instances allowed in the EC2 Auto Scaling group. Updating this game server group property will not take effect for the created EC2 Auto Scaling group, please update the EC2 Auto Scaling group directly after creating the resource.
- List<Property Map>
- A list of labels to assign to the new game server group resource. Updating game server group tags with CloudFormation will not take effect. Please update this property using AWS GameLift APIs instead.
- vpcSubnets List<String>
- A list of virtual private cloud (VPC) subnets to use with instances in the game server group. Updating this game server group property will not take effect for the created EC2 Auto Scaling group, please update the EC2 Auto Scaling group directly after creating the resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the GameServerGroup resource produces the following output properties:
- AutoScaling stringGroup Arn 
- A generated unique ID for the EC2 Auto Scaling group that is associated with this game server group.
- GameServer stringGroup Arn 
- A generated unique ID for the game server group.
- Id string
- The provider-assigned unique ID for this managed resource.
- AutoScaling stringGroup Arn 
- A generated unique ID for the EC2 Auto Scaling group that is associated with this game server group.
- GameServer stringGroup Arn 
- A generated unique ID for the game server group.
- Id string
- The provider-assigned unique ID for this managed resource.
- autoScaling StringGroup Arn 
- A generated unique ID for the EC2 Auto Scaling group that is associated with this game server group.
- gameServer StringGroup Arn 
- A generated unique ID for the game server group.
- id String
- The provider-assigned unique ID for this managed resource.
- autoScaling stringGroup Arn 
- A generated unique ID for the EC2 Auto Scaling group that is associated with this game server group.
- gameServer stringGroup Arn 
- A generated unique ID for the game server group.
- id string
- The provider-assigned unique ID for this managed resource.
- auto_scaling_ strgroup_ arn 
- A generated unique ID for the EC2 Auto Scaling group that is associated with this game server group.
- game_server_ strgroup_ arn 
- A generated unique ID for the game server group.
- id str
- The provider-assigned unique ID for this managed resource.
- autoScaling StringGroup Arn 
- A generated unique ID for the EC2 Auto Scaling group that is associated with this game server group.
- gameServer StringGroup Arn 
- A generated unique ID for the game server group.
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
GameServerGroupAutoScalingPolicy, GameServerGroupAutoScalingPolicyArgs            
- TargetTracking Pulumi.Configuration Aws Native. Game Lift. Inputs. Game Server Group Target Tracking Configuration 
- Settings for a target-based scaling policy applied to Auto Scaling group. These settings are used to create a target-based policy that tracks the GameLift FleetIQ metric PercentUtilizedGameServersand specifies a target value for the metric. As player usage changes, the policy triggers to adjust the game server group capacity so that the metric returns to the target value.
- EstimatedInstance doubleWarmup 
- Length of time, in seconds, it takes for a new instance to start new game server processes and register with Amazon GameLift Servers FleetIQ. Specifying a warm-up time can be useful, particularly with game servers that take a long time to start up, because it avoids prematurely starting new instances.
- TargetTracking GameConfiguration Server Group Target Tracking Configuration 
- Settings for a target-based scaling policy applied to Auto Scaling group. These settings are used to create a target-based policy that tracks the GameLift FleetIQ metric PercentUtilizedGameServersand specifies a target value for the metric. As player usage changes, the policy triggers to adjust the game server group capacity so that the metric returns to the target value.
- EstimatedInstance float64Warmup 
- Length of time, in seconds, it takes for a new instance to start new game server processes and register with Amazon GameLift Servers FleetIQ. Specifying a warm-up time can be useful, particularly with game servers that take a long time to start up, because it avoids prematurely starting new instances.
- targetTracking GameConfiguration Server Group Target Tracking Configuration 
- Settings for a target-based scaling policy applied to Auto Scaling group. These settings are used to create a target-based policy that tracks the GameLift FleetIQ metric PercentUtilizedGameServersand specifies a target value for the metric. As player usage changes, the policy triggers to adjust the game server group capacity so that the metric returns to the target value.
- estimatedInstance DoubleWarmup 
- Length of time, in seconds, it takes for a new instance to start new game server processes and register with Amazon GameLift Servers FleetIQ. Specifying a warm-up time can be useful, particularly with game servers that take a long time to start up, because it avoids prematurely starting new instances.
- targetTracking GameConfiguration Server Group Target Tracking Configuration 
- Settings for a target-based scaling policy applied to Auto Scaling group. These settings are used to create a target-based policy that tracks the GameLift FleetIQ metric PercentUtilizedGameServersand specifies a target value for the metric. As player usage changes, the policy triggers to adjust the game server group capacity so that the metric returns to the target value.
- estimatedInstance numberWarmup 
- Length of time, in seconds, it takes for a new instance to start new game server processes and register with Amazon GameLift Servers FleetIQ. Specifying a warm-up time can be useful, particularly with game servers that take a long time to start up, because it avoids prematurely starting new instances.
- target_tracking_ Gameconfiguration Server Group Target Tracking Configuration 
- Settings for a target-based scaling policy applied to Auto Scaling group. These settings are used to create a target-based policy that tracks the GameLift FleetIQ metric PercentUtilizedGameServersand specifies a target value for the metric. As player usage changes, the policy triggers to adjust the game server group capacity so that the metric returns to the target value.
- estimated_instance_ floatwarmup 
- Length of time, in seconds, it takes for a new instance to start new game server processes and register with Amazon GameLift Servers FleetIQ. Specifying a warm-up time can be useful, particularly with game servers that take a long time to start up, because it avoids prematurely starting new instances.
- targetTracking Property MapConfiguration 
- Settings for a target-based scaling policy applied to Auto Scaling group. These settings are used to create a target-based policy that tracks the GameLift FleetIQ metric PercentUtilizedGameServersand specifies a target value for the metric. As player usage changes, the policy triggers to adjust the game server group capacity so that the metric returns to the target value.
- estimatedInstance NumberWarmup 
- Length of time, in seconds, it takes for a new instance to start new game server processes and register with Amazon GameLift Servers FleetIQ. Specifying a warm-up time can be useful, particularly with game servers that take a long time to start up, because it avoids prematurely starting new instances.
GameServerGroupBalancingStrategy, GameServerGroupBalancingStrategyArgs          
- SpotOnly 
- SPOT_ONLY
- SpotPreferred 
- SPOT_PREFERRED
- OnDemand Only 
- ON_DEMAND_ONLY
- GameServer Group Balancing Strategy Spot Only 
- SPOT_ONLY
- GameServer Group Balancing Strategy Spot Preferred 
- SPOT_PREFERRED
- GameServer Group Balancing Strategy On Demand Only 
- ON_DEMAND_ONLY
- SpotOnly 
- SPOT_ONLY
- SpotPreferred 
- SPOT_PREFERRED
- OnDemand Only 
- ON_DEMAND_ONLY
- SpotOnly 
- SPOT_ONLY
- SpotPreferred 
- SPOT_PREFERRED
- OnDemand Only 
- ON_DEMAND_ONLY
- SPOT_ONLY
- SPOT_ONLY
- SPOT_PREFERRED
- SPOT_PREFERRED
- ON_DEMAND_ONLY
- ON_DEMAND_ONLY
- "SPOT_ONLY"
- SPOT_ONLY
- "SPOT_PREFERRED"
- SPOT_PREFERRED
- "ON_DEMAND_ONLY"
- ON_DEMAND_ONLY
GameServerGroupDeleteOption, GameServerGroupDeleteOptionArgs          
- SafeDelete 
- SAFE_DELETE
- ForceDelete 
- FORCE_DELETE
- Retain
- RETAIN
- GameServer Group Delete Option Safe Delete 
- SAFE_DELETE
- GameServer Group Delete Option Force Delete 
- FORCE_DELETE
- GameServer Group Delete Option Retain 
- RETAIN
- SafeDelete 
- SAFE_DELETE
- ForceDelete 
- FORCE_DELETE
- Retain
- RETAIN
- SafeDelete 
- SAFE_DELETE
- ForceDelete 
- FORCE_DELETE
- Retain
- RETAIN
- SAFE_DELETE
- SAFE_DELETE
- FORCE_DELETE
- FORCE_DELETE
- RETAIN
- RETAIN
- "SAFE_DELETE"
- SAFE_DELETE
- "FORCE_DELETE"
- FORCE_DELETE
- "RETAIN"
- RETAIN
GameServerGroupGameServerProtectionPolicy, GameServerGroupGameServerProtectionPolicyArgs              
- NoProtection 
- NO_PROTECTION
- FullProtection 
- FULL_PROTECTION
- GameServer Group Game Server Protection Policy No Protection 
- NO_PROTECTION
- GameServer Group Game Server Protection Policy Full Protection 
- FULL_PROTECTION
- NoProtection 
- NO_PROTECTION
- FullProtection 
- FULL_PROTECTION
- NoProtection 
- NO_PROTECTION
- FullProtection 
- FULL_PROTECTION
- NO_PROTECTION
- NO_PROTECTION
- FULL_PROTECTION
- FULL_PROTECTION
- "NO_PROTECTION"
- NO_PROTECTION
- "FULL_PROTECTION"
- FULL_PROTECTION
GameServerGroupInstanceDefinition, GameServerGroupInstanceDefinitionArgs          
- InstanceType string
- WeightedCapacity string
- InstanceType string
- WeightedCapacity string
- instanceType String
- weightedCapacity String
- instanceType string
- weightedCapacity string
- instance_type str
- weighted_capacity str
- instanceType String
- weightedCapacity String
GameServerGroupLaunchTemplate, GameServerGroupLaunchTemplateArgs          
- LaunchTemplate stringId 
- A unique identifier for an existing Amazon EC2 launch template.
- LaunchTemplate stringName 
- A readable identifier for an existing Amazon EC2 launch template.
- Version string
- The version of the Amazon EC2 launch template to use. If no version is specified, the default version will be used. With Amazon EC2, you can specify a default version for a launch template. If none is set, the default is the first version created.
- LaunchTemplate stringId 
- A unique identifier for an existing Amazon EC2 launch template.
- LaunchTemplate stringName 
- A readable identifier for an existing Amazon EC2 launch template.
- Version string
- The version of the Amazon EC2 launch template to use. If no version is specified, the default version will be used. With Amazon EC2, you can specify a default version for a launch template. If none is set, the default is the first version created.
- launchTemplate StringId 
- A unique identifier for an existing Amazon EC2 launch template.
- launchTemplate StringName 
- A readable identifier for an existing Amazon EC2 launch template.
- version String
- The version of the Amazon EC2 launch template to use. If no version is specified, the default version will be used. With Amazon EC2, you can specify a default version for a launch template. If none is set, the default is the first version created.
- launchTemplate stringId 
- A unique identifier for an existing Amazon EC2 launch template.
- launchTemplate stringName 
- A readable identifier for an existing Amazon EC2 launch template.
- version string
- The version of the Amazon EC2 launch template to use. If no version is specified, the default version will be used. With Amazon EC2, you can specify a default version for a launch template. If none is set, the default is the first version created.
- launch_template_ strid 
- A unique identifier for an existing Amazon EC2 launch template.
- launch_template_ strname 
- A readable identifier for an existing Amazon EC2 launch template.
- version str
- The version of the Amazon EC2 launch template to use. If no version is specified, the default version will be used. With Amazon EC2, you can specify a default version for a launch template. If none is set, the default is the first version created.
- launchTemplate StringId 
- A unique identifier for an existing Amazon EC2 launch template.
- launchTemplate StringName 
- A readable identifier for an existing Amazon EC2 launch template.
- version String
- The version of the Amazon EC2 launch template to use. If no version is specified, the default version will be used. With Amazon EC2, you can specify a default version for a launch template. If none is set, the default is the first version created.
GameServerGroupTargetTrackingConfiguration, GameServerGroupTargetTrackingConfigurationArgs            
- TargetValue double
- Desired value to use with a game server group target-based scaling policy.
- TargetValue float64
- Desired value to use with a game server group target-based scaling policy.
- targetValue Double
- Desired value to use with a game server group target-based scaling policy.
- targetValue number
- Desired value to use with a game server group target-based scaling policy.
- target_value float
- Desired value to use with a game server group target-based scaling policy.
- targetValue Number
- Desired value to use with a game server group target-based scaling policy.
Tag, TagArgs  
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.