CfnFleetProps

class aws_cdk.aws_gamelift.CfnFleetProps(*, build_id, desired_ec2_instances, ec2_instance_type, name, server_launch_path, description=None, ec2_inbound_permissions=None, log_paths=None, max_size=None, min_size=None, server_launch_parameters=None)

Bases: object

__init__(*, build_id, desired_ec2_instances, ec2_instance_type, name, server_launch_path, description=None, ec2_inbound_permissions=None, log_paths=None, max_size=None, min_size=None, server_launch_parameters=None)

Properties for defining a AWS::GameLift::Fleet.

Parameters
  • build_id (str) – AWS::GameLift::Fleet.BuildId.

  • desired_ec2_instances (Union[int, float]) – AWS::GameLift::Fleet.DesiredEC2Instances.

  • ec2_instance_type (str) – AWS::GameLift::Fleet.EC2InstanceType.

  • name (str) – AWS::GameLift::Fleet.Name.

  • server_launch_path (str) – AWS::GameLift::Fleet.ServerLaunchPath.

  • description (Optional[str]) – AWS::GameLift::Fleet.Description.

  • ec2_inbound_permissions (Union[IResolvable, None, List[Union[IResolvable, IpPermissionProperty]]]) – AWS::GameLift::Fleet.EC2InboundPermissions.

  • log_paths (Optional[List[str]]) – AWS::GameLift::Fleet.LogPaths.

  • max_size (Union[int, float, None]) – AWS::GameLift::Fleet.MaxSize.

  • min_size (Union[int, float, None]) – AWS::GameLift::Fleet.MinSize.

  • server_launch_parameters (Optional[str]) – AWS::GameLift::Fleet.ServerLaunchParameters.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html

Attributes

build_id

AWS::GameLift::Fleet.BuildId.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-buildid

Return type

str

description

AWS::GameLift::Fleet.Description.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-description

Return type

Optional[str]

desired_ec2_instances

AWS::GameLift::Fleet.DesiredEC2Instances.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-desiredec2instances

Return type

Union[int, float]

ec2_inbound_permissions

AWS::GameLift::Fleet.EC2InboundPermissions.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-ec2inboundpermissions

Return type

Union[IResolvable, None, List[Union[IResolvable, IpPermissionProperty]]]

ec2_instance_type

AWS::GameLift::Fleet.EC2InstanceType.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-ec2instancetype

Return type

str

log_paths

AWS::GameLift::Fleet.LogPaths.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-logpaths

Return type

Optional[List[str]]

max_size

AWS::GameLift::Fleet.MaxSize.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-maxsize

Return type

Union[int, float, None]

min_size

AWS::GameLift::Fleet.MinSize.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-minsize

Return type

Union[int, float, None]

name

AWS::GameLift::Fleet.Name.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-name

Return type

str

server_launch_parameters

AWS::GameLift::Fleet.ServerLaunchParameters.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-serverlaunchparameters

Return type

Optional[str]

server_launch_path

AWS::GameLift::Fleet.ServerLaunchPath.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-serverlaunchpath

Return type

str