Skip to content

Gamelift Classes

AcceptMatchInputRequestTypeDef

TicketId

  • Type:
  • Required: Yes

PlayerIds

  • Type: typing.Sequence[str]
  • Required: Yes

AcceptanceType

  • Type: typing.Literal['ACCEPT', 'REJECT']
  • Required: Yes

AliasTypeDef

AliasId

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

AliasArn

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

RoutingStrategy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.RoutingStrategyTypeDef]

CreationTime

  • Type: typing.Optional[datetime.datetime]

LastUpdatedTime

  • Type: typing.Optional[datetime.datetime]

AnywhereConfigurationTypeDef

Cost

  • Type:
  • Required: Yes

AttributeValueOutputTypeDef

S

  • Type: typing.Optional[str]

N

  • Type: typing.Optional[float]

SL

  • Type: typing.Optional[typing.List[str]]

SDM

  • Type: typing.Optional[typing.Dict[str, float]]

AttributeValueTypeDef

S

  • Type: typing.Optional[str]

N

  • Type: typing.Optional[float]

SL

  • Type: typing.Optional[typing.Sequence[str]]

SDM

  • Type: typing.Optional[typing.Mapping[str, float]]

AwsCredentialsTypeDef

AccessKeyId

  • Type: typing.Optional[str]

SecretAccessKey

  • Type: typing.Optional[str]

SessionToken

  • Type: typing.Optional[str]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BuildTypeDef

BuildId

  • Type: typing.Optional[str]

BuildArn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['FAILED', 'INITIALIZED', 'READY']]

SizeOnDisk

  • Type: typing.Optional[int]

OperatingSystem

  • Type: typing.Optional[typing.Literal['AMAZON_LINUX', 'AMAZON_LINUX_2', 'AMAZON_LINUX_2023', 'WINDOWS_2012', 'WINDOWS_2016']]

CreationTime

  • Type: typing.Optional[datetime.datetime]

ServerSdkVersion

  • Type: typing.Optional[str]

CertificateConfigurationTypeDef

CertificateType

  • Type: typing.Literal['DISABLED', 'GENERATED']
  • Required: Yes

ClaimFilterOptionTypeDef

InstanceStatuses

  • Type: typing.Optional[typing.Sequence[typing.Literal['ACTIVE', 'DRAINING']]]

ClaimGameServerInputRequestTypeDef

GameServerGroupName

  • Type:
  • Required: Yes

GameServerId

  • Type: typing.Optional[str]

GameServerData

  • Type: typing.Optional[str]

FilterOption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.ClaimFilterOptionTypeDef]

ClaimGameServerOutputTypeDef

GameServer

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ComputeTypeDef

FleetId

  • Type: typing.Optional[str]

FleetArn

  • Type: typing.Optional[str]

ComputeName

  • Type: typing.Optional[str]

ComputeArn

  • Type: typing.Optional[str]

IpAddress

  • Type: typing.Optional[str]

DnsName

  • Type: typing.Optional[str]

ComputeStatus

  • Type: typing.Optional[typing.Literal['ACTIVE', 'PENDING', 'TERMINATING']]

Location

  • Type: typing.Optional[str]

CreationTime

  • Type: typing.Optional[datetime.datetime]

OperatingSystem

  • Type: typing.Optional[typing.Literal['AMAZON_LINUX', 'AMAZON_LINUX_2', 'AMAZON_LINUX_2023', 'WINDOWS_2012', 'WINDOWS_2016']]

Type

  • Type: typing.Optional[typing.Literal['c3.2xlarge', 'c3.4xlarge', 'c3.8xlarge', 'c3.large', 'c3.xlarge', 'c4.2xlarge', 'c4.4xlarge', 'c4.8xlarge', 'c4.large', 'c4.xlarge', 'c5.12xlarge', 'c5.18xlarge', 'c5.24xlarge', 'c5.2xlarge', 'c5.4xlarge', 'c5.9xlarge', 'c5.large', 'c5.xlarge', 'c5a.12xlarge', 'c5a.16xlarge', 'c5a.24xlarge', 'c5a.2xlarge', 'c5a.4xlarge', 'c5a.8xlarge', 'c5a.large', 'c5a.xlarge', 'c5d.12xlarge', 'c5d.18xlarge', 'c5d.24xlarge', 'c5d.2xlarge', 'c5d.4xlarge', 'c5d.9xlarge', 'c5d.large', 'c5d.xlarge', 'c6a.12xlarge', 'c6a.16xlarge', 'c6a.24xlarge', 'c6a.2xlarge', 'c6a.4xlarge', 'c6a.8xlarge', 'c6a.large', 'c6a.xlarge', 'c6g.12xlarge', 'c6g.16xlarge', 'c6g.2xlarge', 'c6g.4xlarge', 'c6g.8xlarge', 'c6g.large', 'c6g.medium', 'c6g.xlarge', 'c6gn.12xlarge', 'c6gn.16xlarge', 'c6gn.2xlarge', 'c6gn.4xlarge', 'c6gn.8xlarge', 'c6gn.large', 'c6gn.medium', 'c6gn.xlarge', 'c6i.12xlarge', 'c6i.16xlarge', 'c6i.24xlarge', 'c6i.2xlarge', 'c6i.4xlarge', 'c6i.8xlarge', 'c6i.large', 'c6i.xlarge', 'c7g.12xlarge', 'c7g.16xlarge', 'c7g.2xlarge', 'c7g.4xlarge', 'c7g.8xlarge', 'c7g.large', 'c7g.medium', 'c7g.xlarge', 'g5g.16xlarge', 'g5g.2xlarge', 'g5g.4xlarge', 'g5g.8xlarge', 'g5g.xlarge', 'm3.2xlarge', 'm3.large', 'm3.medium', 'm3.xlarge', 'm4.10xlarge', 'm4.2xlarge', 'm4.4xlarge', 'm4.large', 'm4.xlarge', 'm5.12xlarge', 'm5.16xlarge', 'm5.24xlarge', 'm5.2xlarge', 'm5.4xlarge', 'm5.8xlarge', 'm5.large', 'm5.xlarge', 'm5a.12xlarge', 'm5a.16xlarge', 'm5a.24xlarge', 'm5a.2xlarge', 'm5a.4xlarge', 'm5a.8xlarge', 'm5a.large', 'm5a.xlarge', 'm6g.12xlarge', 'm6g.16xlarge', 'm6g.2xlarge', 'm6g.4xlarge', 'm6g.8xlarge', 'm6g.large', 'm6g.medium', 'm6g.xlarge', 'm7g.12xlarge', 'm7g.16xlarge', 'm7g.2xlarge', 'm7g.4xlarge', 'm7g.8xlarge', 'm7g.large', 'm7g.medium', 'm7g.xlarge', 'r3.2xlarge', 'r3.4xlarge', 'r3.8xlarge', 'r3.large', 'r3.xlarge', 'r4.16xlarge', 'r4.2xlarge', 'r4.4xlarge', 'r4.8xlarge', 'r4.large', 'r4.xlarge', 'r5.12xlarge', 'r5.16xlarge', 'r5.24xlarge', 'r5.2xlarge', 'r5.4xlarge', 'r5.8xlarge', 'r5.large', 'r5.xlarge', 'r5a.12xlarge', 'r5a.16xlarge', 'r5a.24xlarge', 'r5a.2xlarge', 'r5a.4xlarge', 'r5a.8xlarge', 'r5a.large', 'r5a.xlarge', 'r5d.12xlarge', 'r5d.16xlarge', 'r5d.24xlarge', 'r5d.2xlarge', 'r5d.4xlarge', 'r5d.8xlarge', 'r5d.large', 'r5d.xlarge', 'r6g.12xlarge', 'r6g.16xlarge', 'r6g.2xlarge', 'r6g.4xlarge', 'r6g.8xlarge', 'r6g.large', 'r6g.medium', 'r6g.xlarge', 'r7g.12xlarge', 'r7g.16xlarge', 'r7g.2xlarge', 'r7g.4xlarge', 'r7g.8xlarge', 'r7g.large', 'r7g.medium', 'r7g.xlarge', 't2.large', 't2.medium', 't2.micro', 't2.small']]

GameLiftServiceSdkEndpoint

  • Type: typing.Optional[str]

GameLiftAgentEndpoint

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

ContainerAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.ContainerAttributesTypeDef]

ConnectionPortRangeTypeDef

FromPort

  • Type:
  • Required: Yes

ToPort

  • Type:
  • Required: Yes

ContainerAttributesTypeDef

ContainerPortMappings

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.gamelift_classes.ContainerPortMappingTypeDef]]

ContainerDefinitionInputTypeDef

ContainerName

  • Type:
  • Required: Yes

ImageUri

  • Type:
  • Required: Yes

MemoryLimits

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.ContainerMemoryLimitsTypeDef]

PortConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.ContainerPortConfigurationTypeDef]

Cpu

  • Type: typing.Optional[int]

HealthCheck

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.ContainerHealthCheckTypeDef]

Command

  • Type: typing.Optional[typing.Sequence[str]]

Essential

  • Type: typing.Optional[bool]

EntryPoint

  • Type: typing.Optional[typing.Sequence[str]]

WorkingDirectory

  • Type: typing.Optional[str]

Environment

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.gamelift_classes.ContainerEnvironmentTypeDef]]

DependsOn

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.gamelift_classes.ContainerDependencyTypeDef]]

ContainerDefinitionTypeDef

ContainerName

  • Type:
  • Required: Yes

ImageUri

  • Type:
  • Required: Yes

ResolvedImageDigest

  • Type: typing.Optional[str]

MemoryLimits

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.ContainerMemoryLimitsTypeDef]

PortConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.ContainerPortConfigurationOutputTypeDef]

Cpu

  • Type: typing.Optional[int]

HealthCheck

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.ContainerHealthCheckOutputTypeDef]

Command

  • Type: typing.Optional[typing.List[str]]

Essential

  • Type: typing.Optional[bool]

EntryPoint

  • Type: typing.Optional[typing.List[str]]

WorkingDirectory

  • Type: typing.Optional[str]

Environment

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.gamelift_classes.ContainerEnvironmentTypeDef]]

DependsOn

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.gamelift_classes.ContainerDependencyTypeDef]]

ContainerDependencyTypeDef

ContainerName

  • Type:
  • Required: Yes

Condition

  • Type: typing.Literal['COMPLETE', 'HEALTHY', 'START', 'SUCCESS']
  • Required: Yes

ContainerEnvironmentTypeDef

Name

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

ContainerGroupDefinitionPropertyTypeDef

SchedulingStrategy

  • Type: typing.Optional[typing.Literal['DAEMON', 'REPLICA']]

ContainerGroupDefinitionName

  • Type: typing.Optional[str]

ContainerGroupDefinitionTypeDef

ContainerGroupDefinitionArn

  • Type: typing.Optional[str]

CreationTime

  • Type: typing.Optional[datetime.datetime]

OperatingSystem

  • Type: typing.Optional[typing.Literal['AMAZON_LINUX_2023']]

Name

  • Type: typing.Optional[str]

SchedulingStrategy

  • Type: typing.Optional[typing.Literal['DAEMON', 'REPLICA']]

TotalMemoryLimit

  • Type: typing.Optional[int]

TotalCpuLimit

  • Type: typing.Optional[int]

ContainerDefinitions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.gamelift_classes.ContainerDefinitionTypeDef]]

Status

  • Type: typing.Optional[typing.Literal['COPYING', 'FAILED', 'READY']]

StatusReason

  • Type: typing.Optional[str]

ContainerGroupsAttributesTypeDef

ContainerGroupDefinitionProperties

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.gamelift_classes.ContainerGroupDefinitionPropertyTypeDef]]

ConnectionPortRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.ConnectionPortRangeTypeDef]

ContainerGroupsPerInstance

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.ContainerGroupsPerInstanceTypeDef]

ContainerGroupsConfigurationTypeDef

ContainerGroupDefinitionNames

  • Type: typing.Sequence[str]
  • Required: Yes

ConnectionPortRange

  • Type:
  • Required: Yes

DesiredReplicaContainerGroupsPerInstance

  • Type: typing.Optional[int]

ContainerGroupsPerInstanceTypeDef

DesiredReplicaContainerGroupsPerInstance

  • Type: typing.Optional[int]

MaxReplicaContainerGroupsPerInstance

  • Type: typing.Optional[int]

ContainerHealthCheckOutputTypeDef

Command

  • Type: typing.List[str]
  • Required: Yes

Interval

  • Type: typing.Optional[int]

Timeout

  • Type: typing.Optional[int]

Retries

  • Type: typing.Optional[int]

StartPeriod

  • Type: typing.Optional[int]

ContainerHealthCheckTypeDef

Command

  • Type: typing.Sequence[str]
  • Required: Yes

Interval

  • Type: typing.Optional[int]

Timeout

  • Type: typing.Optional[int]

Retries

  • Type: typing.Optional[int]

StartPeriod

  • Type: typing.Optional[int]

ContainerMemoryLimitsTypeDef

SoftLimit

  • Type: typing.Optional[int]

HardLimit

  • Type: typing.Optional[int]

ContainerPortConfigurationOutputTypeDef

ContainerPortRanges

  • Type: typing.List[aws_resource_validator.pydantic_models.gamelift_classes.ContainerPortRangeTypeDef]
  • Required: Yes

ContainerPortConfigurationTypeDef

ContainerPortRanges

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.gamelift_classes.ContainerPortRangeTypeDef]
  • Required: Yes

ContainerPortMappingTypeDef

ContainerPort

  • Type: typing.Optional[int]

ConnectionPort

  • Type: typing.Optional[int]

Protocol

  • Type: typing.Optional[typing.Literal['TCP', 'UDP']]

ContainerPortRangeTypeDef

FromPort

  • Type:
  • Required: Yes

ToPort

  • Type:
  • Required: Yes

Protocol

  • Type: typing.Literal['TCP', 'UDP']
  • Required: Yes

CreateAliasInputRequestTypeDef

Name

  • Type:
  • Required: Yes

RoutingStrategy

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.gamelift_classes.TagTypeDef]]

CreateAliasOutputTypeDef

Alias

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateBuildInputRequestTypeDef

Name

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[str]

StorageLocation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.S3LocationTypeDef]

OperatingSystem

  • Type: typing.Optional[typing.Literal['AMAZON_LINUX', 'AMAZON_LINUX_2', 'AMAZON_LINUX_2023', 'WINDOWS_2012', 'WINDOWS_2016']]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.gamelift_classes.TagTypeDef]]

ServerSdkVersion

  • Type: typing.Optional[str]

CreateBuildOutputTypeDef

Build

  • Type:
  • Required: Yes

UploadCredentials

  • Type:
  • Required: Yes

StorageLocation

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateContainerGroupDefinitionInputRequestTypeDef

Name

  • Type:
  • Required: Yes

TotalMemoryLimit

  • Type:
  • Required: Yes

TotalCpuLimit

  • Type:
  • Required: Yes

ContainerDefinitions

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.gamelift_classes.ContainerDefinitionInputTypeDef]
  • Required: Yes

OperatingSystem

  • Type: typing.Literal['AMAZON_LINUX_2023']
  • Required: Yes

SchedulingStrategy

  • Type: typing.Optional[typing.Literal['DAEMON', 'REPLICA']]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.gamelift_classes.TagTypeDef]]

CreateContainerGroupDefinitionOutputTypeDef

ContainerGroupDefinition

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateFleetInputRequestTypeDef

Name

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

BuildId

  • Type: typing.Optional[str]

ScriptId

  • Type: typing.Optional[str]

ServerLaunchPath

  • Type: typing.Optional[str]

ServerLaunchParameters

  • Type: typing.Optional[str]

LogPaths

  • Type: typing.Optional[typing.Sequence[str]]

EC2InstanceType

  • Type: typing.Optional[typing.Literal['c3.2xlarge', 'c3.4xlarge', 'c3.8xlarge', 'c3.large', 'c3.xlarge', 'c4.2xlarge', 'c4.4xlarge', 'c4.8xlarge', 'c4.large', 'c4.xlarge', 'c5.12xlarge', 'c5.18xlarge', 'c5.24xlarge', 'c5.2xlarge', 'c5.4xlarge', 'c5.9xlarge', 'c5.large', 'c5.xlarge', 'c5a.12xlarge', 'c5a.16xlarge', 'c5a.24xlarge', 'c5a.2xlarge', 'c5a.4xlarge', 'c5a.8xlarge', 'c5a.large', 'c5a.xlarge', 'c5d.12xlarge', 'c5d.18xlarge', 'c5d.24xlarge', 'c5d.2xlarge', 'c5d.4xlarge', 'c5d.9xlarge', 'c5d.large', 'c5d.xlarge', 'c6a.12xlarge', 'c6a.16xlarge', 'c6a.24xlarge', 'c6a.2xlarge', 'c6a.4xlarge', 'c6a.8xlarge', 'c6a.large', 'c6a.xlarge', 'c6g.12xlarge', 'c6g.16xlarge', 'c6g.2xlarge', 'c6g.4xlarge', 'c6g.8xlarge', 'c6g.large', 'c6g.medium', 'c6g.xlarge', 'c6gn.12xlarge', 'c6gn.16xlarge', 'c6gn.2xlarge', 'c6gn.4xlarge', 'c6gn.8xlarge', 'c6gn.large', 'c6gn.medium', 'c6gn.xlarge', 'c6i.12xlarge', 'c6i.16xlarge', 'c6i.24xlarge', 'c6i.2xlarge', 'c6i.4xlarge', 'c6i.8xlarge', 'c6i.large', 'c6i.xlarge', 'c7g.12xlarge', 'c7g.16xlarge', 'c7g.2xlarge', 'c7g.4xlarge', 'c7g.8xlarge', 'c7g.large', 'c7g.medium', 'c7g.xlarge', 'g5g.16xlarge', 'g5g.2xlarge', 'g5g.4xlarge', 'g5g.8xlarge', 'g5g.xlarge', 'm3.2xlarge', 'm3.large', 'm3.medium', 'm3.xlarge', 'm4.10xlarge', 'm4.2xlarge', 'm4.4xlarge', 'm4.large', 'm4.xlarge', 'm5.12xlarge', 'm5.16xlarge', 'm5.24xlarge', 'm5.2xlarge', 'm5.4xlarge', 'm5.8xlarge', 'm5.large', 'm5.xlarge', 'm5a.12xlarge', 'm5a.16xlarge', 'm5a.24xlarge', 'm5a.2xlarge', 'm5a.4xlarge', 'm5a.8xlarge', 'm5a.large', 'm5a.xlarge', 'm6g.12xlarge', 'm6g.16xlarge', 'm6g.2xlarge', 'm6g.4xlarge', 'm6g.8xlarge', 'm6g.large', 'm6g.medium', 'm6g.xlarge', 'm7g.12xlarge', 'm7g.16xlarge', 'm7g.2xlarge', 'm7g.4xlarge', 'm7g.8xlarge', 'm7g.large', 'm7g.medium', 'm7g.xlarge', 'r3.2xlarge', 'r3.4xlarge', 'r3.8xlarge', 'r3.large', 'r3.xlarge', 'r4.16xlarge', 'r4.2xlarge', 'r4.4xlarge', 'r4.8xlarge', 'r4.large', 'r4.xlarge', 'r5.12xlarge', 'r5.16xlarge', 'r5.24xlarge', 'r5.2xlarge', 'r5.4xlarge', 'r5.8xlarge', 'r5.large', 'r5.xlarge', 'r5a.12xlarge', 'r5a.16xlarge', 'r5a.24xlarge', 'r5a.2xlarge', 'r5a.4xlarge', 'r5a.8xlarge', 'r5a.large', 'r5a.xlarge', 'r5d.12xlarge', 'r5d.16xlarge', 'r5d.24xlarge', 'r5d.2xlarge', 'r5d.4xlarge', 'r5d.8xlarge', 'r5d.large', 'r5d.xlarge', 'r6g.12xlarge', 'r6g.16xlarge', 'r6g.2xlarge', 'r6g.4xlarge', 'r6g.8xlarge', 'r6g.large', 'r6g.medium', 'r6g.xlarge', 'r7g.12xlarge', 'r7g.16xlarge', 'r7g.2xlarge', 'r7g.4xlarge', 'r7g.8xlarge', 'r7g.large', 'r7g.medium', 'r7g.xlarge', 't2.large', 't2.medium', 't2.micro', 't2.small']]

EC2InboundPermissions

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.gamelift_classes.IpPermissionTypeDef]]

NewGameSessionProtectionPolicy

  • Type: typing.Optional[typing.Literal['FullProtection', 'NoProtection']]

RuntimeConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.RuntimeConfigurationTypeDef]

ResourceCreationLimitPolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.ResourceCreationLimitPolicyTypeDef]

MetricGroups

  • Type: typing.Optional[typing.Sequence[str]]

PeerVpcAwsAccountId

  • Type: typing.Optional[str]

PeerVpcId

  • Type: typing.Optional[str]

FleetType

  • Type: typing.Optional[typing.Literal['ON_DEMAND', 'SPOT']]

InstanceRoleArn

  • Type: typing.Optional[str]

CertificateConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.CertificateConfigurationTypeDef]

Locations

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.gamelift_classes.LocationConfigurationTypeDef]]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.gamelift_classes.TagTypeDef]]

ComputeType

  • Type: typing.Optional[typing.Literal['ANYWHERE', 'CONTAINER', 'EC2']]

AnywhereConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.AnywhereConfigurationTypeDef]

InstanceRoleCredentialsProvider

  • Type: typing.Optional[typing.Literal['SHARED_CREDENTIAL_FILE']]

ContainerGroupsConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.ContainerGroupsConfigurationTypeDef]

CreateFleetLocationsInputRequestTypeDef

FleetId

  • Type:
  • Required: Yes

Locations

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.gamelift_classes.LocationConfigurationTypeDef]
  • Required: Yes

CreateFleetLocationsOutputTypeDef

FleetId

  • Type:
  • Required: Yes

FleetArn

  • Type:
  • Required: Yes

LocationStates

  • Type: typing.List[aws_resource_validator.pydantic_models.gamelift_classes.LocationStateTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateFleetOutputTypeDef

FleetAttributes

  • Type:
  • Required: Yes

LocationStates

  • Type: typing.List[aws_resource_validator.pydantic_models.gamelift_classes.LocationStateTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateGameServerGroupInputRequestTypeDef

GameServerGroupName

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

MinSize

  • Type:
  • Required: Yes

MaxSize

  • Type:
  • Required: Yes

LaunchTemplate

  • Type:
  • Required: Yes

InstanceDefinitions

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.gamelift_classes.InstanceDefinitionTypeDef]
  • Required: Yes

AutoScalingPolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.GameServerGroupAutoScalingPolicyTypeDef]

BalancingStrategy

  • Type: typing.Optional[typing.Literal['ON_DEMAND_ONLY', 'SPOT_ONLY', 'SPOT_PREFERRED']]

GameServerProtectionPolicy

  • Type: typing.Optional[typing.Literal['FULL_PROTECTION', 'NO_PROTECTION']]

VpcSubnets

  • Type: typing.Optional[typing.Sequence[str]]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.gamelift_classes.TagTypeDef]]

CreateGameServerGroupOutputTypeDef

GameServerGroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateGameSessionInputRequestTypeDef

MaximumPlayerSessionCount

  • Type:
  • Required: Yes

FleetId

  • Type: typing.Optional[str]

AliasId

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

GameProperties

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.gamelift_classes.GamePropertyTypeDef]]

CreatorId

  • Type: typing.Optional[str]

GameSessionId

  • Type: typing.Optional[str]

IdempotencyToken

  • Type: typing.Optional[str]

GameSessionData

  • Type: typing.Optional[str]

Location

  • Type: typing.Optional[str]

CreateGameSessionOutputTypeDef

GameSession

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateGameSessionQueueInputRequestTypeDef

Name

  • Type:
  • Required: Yes

TimeoutInSeconds

  • Type: typing.Optional[int]

PlayerLatencyPolicies

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.gamelift_classes.PlayerLatencyPolicyTypeDef]]

Destinations

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.gamelift_classes.GameSessionQueueDestinationTypeDef]]

FilterConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.FilterConfigurationTypeDef]

PriorityConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.PriorityConfigurationTypeDef]

CustomEventData

  • Type: typing.Optional[str]

NotificationTarget

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.gamelift_classes.TagTypeDef]]

CreateGameSessionQueueOutputTypeDef

GameSessionQueue

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateLocationInputRequestTypeDef

LocationName

  • Type:
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.gamelift_classes.TagTypeDef]]

CreateLocationOutputTypeDef

Location

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateMatchmakingConfigurationInputRequestTypeDef

Name

  • Type:
  • Required: Yes

RequestTimeoutSeconds

  • Type:
  • Required: Yes

AcceptanceRequired

  • Type:
  • Required: Yes

RuleSetName

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

GameSessionQueueArns

  • Type: typing.Optional[typing.Sequence[str]]

AcceptanceTimeoutSeconds

  • Type: typing.Optional[int]

NotificationTarget

  • Type: typing.Optional[str]

AdditionalPlayerCount

  • Type: typing.Optional[int]

CustomEventData

  • Type: typing.Optional[str]

GameProperties

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.gamelift_classes.GamePropertyTypeDef]]

GameSessionData

  • Type: typing.Optional[str]

BackfillMode

  • Type: typing.Optional[typing.Literal['AUTOMATIC', 'MANUAL']]

FlexMatchMode

  • Type: typing.Optional[typing.Literal['STANDALONE', 'WITH_QUEUE']]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.gamelift_classes.TagTypeDef]]

CreateMatchmakingConfigurationOutputTypeDef

Configuration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateMatchmakingRuleSetInputRequestTypeDef

Name

  • Type:
  • Required: Yes

RuleSetBody

  • Type:
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.gamelift_classes.TagTypeDef]]

CreateMatchmakingRuleSetOutputTypeDef

RuleSet

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreatePlayerSessionInputRequestTypeDef

GameSessionId

  • Type:
  • Required: Yes

PlayerId

  • Type:
  • Required: Yes

PlayerData

  • Type: typing.Optional[str]

CreatePlayerSessionOutputTypeDef

PlayerSession

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreatePlayerSessionsInputRequestTypeDef

GameSessionId

  • Type:
  • Required: Yes

PlayerIds

  • Type: typing.Sequence[str]
  • Required: Yes

PlayerDataMap

  • Type: typing.Optional[typing.Mapping[str, str]]

CreatePlayerSessionsOutputTypeDef

PlayerSessions

  • Type: typing.List[aws_resource_validator.pydantic_models.gamelift_classes.PlayerSessionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateScriptInputRequestTypeDef

Name

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[str]

StorageLocation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.S3LocationTypeDef]

ZipFile

  • Type: typing.Union[str, bytes, typing.IO[typing.Any], NoneType]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.gamelift_classes.TagTypeDef]]

CreateScriptOutputTypeDef

Script

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateVpcPeeringAuthorizationInputRequestTypeDef

GameLiftAwsAccountId

  • Type:
  • Required: Yes

PeerVpcId

  • Type:
  • Required: Yes

CreateVpcPeeringAuthorizationOutputTypeDef

VpcPeeringAuthorization

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateVpcPeeringConnectionInputRequestTypeDef

FleetId

  • Type:
  • Required: Yes

PeerVpcAwsAccountId

  • Type:
  • Required: Yes

PeerVpcId

  • Type:
  • Required: Yes

DeleteAliasInputRequestTypeDef

AliasId

  • Type:
  • Required: Yes

DeleteBuildInputRequestTypeDef

BuildId

  • Type:
  • Required: Yes

DeleteContainerGroupDefinitionInputRequestTypeDef

Name

  • Type:
  • Required: Yes

DeleteFleetInputRequestTypeDef

FleetId

  • Type:
  • Required: Yes

DeleteFleetLocationsInputRequestTypeDef

FleetId

  • Type:
  • Required: Yes

Locations

  • Type: typing.Sequence[str]
  • Required: Yes

DeleteFleetLocationsOutputTypeDef

FleetId

  • Type:
  • Required: Yes

FleetArn

  • Type:
  • Required: Yes

LocationStates

  • Type: typing.List[aws_resource_validator.pydantic_models.gamelift_classes.LocationStateTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteGameServerGroupInputRequestTypeDef

GameServerGroupName

  • Type:
  • Required: Yes

DeleteOption

  • Type: typing.Optional[typing.Literal['FORCE_DELETE', 'RETAIN', 'SAFE_DELETE']]

DeleteGameServerGroupOutputTypeDef

GameServerGroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteGameSessionQueueInputRequestTypeDef

Name

  • Type:
  • Required: Yes

DeleteLocationInputRequestTypeDef

LocationName

  • Type:
  • Required: Yes

DeleteMatchmakingConfigurationInputRequestTypeDef

Name

  • Type:
  • Required: Yes

DeleteMatchmakingRuleSetInputRequestTypeDef

Name

  • Type:
  • Required: Yes

DeleteScalingPolicyInputRequestTypeDef

Name

  • Type:
  • Required: Yes

FleetId

  • Type:
  • Required: Yes

DeleteScriptInputRequestTypeDef

ScriptId

  • Type:
  • Required: Yes

DeleteVpcPeeringAuthorizationInputRequestTypeDef

GameLiftAwsAccountId

  • Type:
  • Required: Yes

PeerVpcId

  • Type:
  • Required: Yes

DeleteVpcPeeringConnectionInputRequestTypeDef

FleetId

  • Type:
  • Required: Yes

VpcPeeringConnectionId

  • Type:
  • Required: Yes

DeregisterComputeInputRequestTypeDef

FleetId

  • Type:
  • Required: Yes

ComputeName

  • Type:
  • Required: Yes

DeregisterGameServerInputRequestTypeDef

GameServerGroupName

  • Type:
  • Required: Yes

GameServerId

  • Type:
  • Required: Yes

DescribeAliasInputRequestTypeDef

AliasId

  • Type:
  • Required: Yes

DescribeAliasOutputTypeDef

Alias

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeBuildInputRequestTypeDef

BuildId

  • Type:
  • Required: Yes

DescribeBuildOutputTypeDef

Build

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeComputeInputRequestTypeDef

FleetId

  • Type:
  • Required: Yes

ComputeName

  • Type:
  • Required: Yes

DescribeComputeOutputTypeDef

Compute

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeContainerGroupDefinitionInputRequestTypeDef

Name

  • Type:
  • Required: Yes

DescribeContainerGroupDefinitionOutputTypeDef

ContainerGroupDefinition

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeEC2InstanceLimitsInputRequestTypeDef

EC2InstanceType

  • Type: typing.Optional[typing.Literal['c3.2xlarge', 'c3.4xlarge', 'c3.8xlarge', 'c3.large', 'c3.xlarge', 'c4.2xlarge', 'c4.4xlarge', 'c4.8xlarge', 'c4.large', 'c4.xlarge', 'c5.12xlarge', 'c5.18xlarge', 'c5.24xlarge', 'c5.2xlarge', 'c5.4xlarge', 'c5.9xlarge', 'c5.large', 'c5.xlarge', 'c5a.12xlarge', 'c5a.16xlarge', 'c5a.24xlarge', 'c5a.2xlarge', 'c5a.4xlarge', 'c5a.8xlarge', 'c5a.large', 'c5a.xlarge', 'c5d.12xlarge', 'c5d.18xlarge', 'c5d.24xlarge', 'c5d.2xlarge', 'c5d.4xlarge', 'c5d.9xlarge', 'c5d.large', 'c5d.xlarge', 'c6a.12xlarge', 'c6a.16xlarge', 'c6a.24xlarge', 'c6a.2xlarge', 'c6a.4xlarge', 'c6a.8xlarge', 'c6a.large', 'c6a.xlarge', 'c6g.12xlarge', 'c6g.16xlarge', 'c6g.2xlarge', 'c6g.4xlarge', 'c6g.8xlarge', 'c6g.large', 'c6g.medium', 'c6g.xlarge', 'c6gn.12xlarge', 'c6gn.16xlarge', 'c6gn.2xlarge', 'c6gn.4xlarge', 'c6gn.8xlarge', 'c6gn.large', 'c6gn.medium', 'c6gn.xlarge', 'c6i.12xlarge', 'c6i.16xlarge', 'c6i.24xlarge', 'c6i.2xlarge', 'c6i.4xlarge', 'c6i.8xlarge', 'c6i.large', 'c6i.xlarge', 'c7g.12xlarge', 'c7g.16xlarge', 'c7g.2xlarge', 'c7g.4xlarge', 'c7g.8xlarge', 'c7g.large', 'c7g.medium', 'c7g.xlarge', 'g5g.16xlarge', 'g5g.2xlarge', 'g5g.4xlarge', 'g5g.8xlarge', 'g5g.xlarge', 'm3.2xlarge', 'm3.large', 'm3.medium', 'm3.xlarge', 'm4.10xlarge', 'm4.2xlarge', 'm4.4xlarge', 'm4.large', 'm4.xlarge', 'm5.12xlarge', 'm5.16xlarge', 'm5.24xlarge', 'm5.2xlarge', 'm5.4xlarge', 'm5.8xlarge', 'm5.large', 'm5.xlarge', 'm5a.12xlarge', 'm5a.16xlarge', 'm5a.24xlarge', 'm5a.2xlarge', 'm5a.4xlarge', 'm5a.8xlarge', 'm5a.large', 'm5a.xlarge', 'm6g.12xlarge', 'm6g.16xlarge', 'm6g.2xlarge', 'm6g.4xlarge', 'm6g.8xlarge', 'm6g.large', 'm6g.medium', 'm6g.xlarge', 'm7g.12xlarge', 'm7g.16xlarge', 'm7g.2xlarge', 'm7g.4xlarge', 'm7g.8xlarge', 'm7g.large', 'm7g.medium', 'm7g.xlarge', 'r3.2xlarge', 'r3.4xlarge', 'r3.8xlarge', 'r3.large', 'r3.xlarge', 'r4.16xlarge', 'r4.2xlarge', 'r4.4xlarge', 'r4.8xlarge', 'r4.large', 'r4.xlarge', 'r5.12xlarge', 'r5.16xlarge', 'r5.24xlarge', 'r5.2xlarge', 'r5.4xlarge', 'r5.8xlarge', 'r5.large', 'r5.xlarge', 'r5a.12xlarge', 'r5a.16xlarge', 'r5a.24xlarge', 'r5a.2xlarge', 'r5a.4xlarge', 'r5a.8xlarge', 'r5a.large', 'r5a.xlarge', 'r5d.12xlarge', 'r5d.16xlarge', 'r5d.24xlarge', 'r5d.2xlarge', 'r5d.4xlarge', 'r5d.8xlarge', 'r5d.large', 'r5d.xlarge', 'r6g.12xlarge', 'r6g.16xlarge', 'r6g.2xlarge', 'r6g.4xlarge', 'r6g.8xlarge', 'r6g.large', 'r6g.medium', 'r6g.xlarge', 'r7g.12xlarge', 'r7g.16xlarge', 'r7g.2xlarge', 'r7g.4xlarge', 'r7g.8xlarge', 'r7g.large', 'r7g.medium', 'r7g.xlarge', 't2.large', 't2.medium', 't2.micro', 't2.small']]

Location

  • Type: typing.Optional[str]

DescribeEC2InstanceLimitsOutputTypeDef

EC2InstanceLimits

  • Type: typing.List[aws_resource_validator.pydantic_models.gamelift_classes.EC2InstanceLimitTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeFleetAttributesInputDescribeFleetAttributesPaginateTypeDef

FleetIds

  • Type: typing.Optional[typing.Sequence[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.PaginatorConfigTypeDef]

DescribeFleetAttributesInputRequestTypeDef

FleetIds

  • Type: typing.Optional[typing.Sequence[str]]

Limit

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeFleetAttributesOutputTypeDef

FleetAttributes

  • Type: typing.List[aws_resource_validator.pydantic_models.gamelift_classes.FleetAttributesTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeFleetCapacityInputDescribeFleetCapacityPaginateTypeDef

FleetIds

  • Type: typing.Optional[typing.Sequence[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.PaginatorConfigTypeDef]

DescribeFleetCapacityInputRequestTypeDef

FleetIds

  • Type: typing.Optional[typing.Sequence[str]]

Limit

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeFleetCapacityOutputTypeDef

FleetCapacity

  • Type: typing.List[aws_resource_validator.pydantic_models.gamelift_classes.FleetCapacityTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeFleetEventsInputDescribeFleetEventsPaginateTypeDef

FleetId

  • Type:
  • Required: Yes

StartTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

EndTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.PaginatorConfigTypeDef]

DescribeFleetEventsInputRequestTypeDef

FleetId

  • Type:
  • Required: Yes

StartTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

EndTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

Limit

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeFleetEventsOutputTypeDef

Events

  • Type: typing.List[aws_resource_validator.pydantic_models.gamelift_classes.EventTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeFleetLocationAttributesInputRequestTypeDef

FleetId

  • Type:
  • Required: Yes

Locations

  • Type: typing.Optional[typing.Sequence[str]]

Limit

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeFleetLocationAttributesOutputTypeDef

FleetId

  • Type:
  • Required: Yes

FleetArn

  • Type:
  • Required: Yes

LocationAttributes

  • Type: typing.List[aws_resource_validator.pydantic_models.gamelift_classes.LocationAttributesTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeFleetLocationCapacityInputRequestTypeDef

FleetId

  • Type:
  • Required: Yes

Location

  • Type:
  • Required: Yes

DescribeFleetLocationCapacityOutputTypeDef

FleetCapacity

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeFleetLocationUtilizationInputRequestTypeDef

FleetId

  • Type:
  • Required: Yes

Location

  • Type:
  • Required: Yes

DescribeFleetLocationUtilizationOutputTypeDef

FleetUtilization

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeFleetPortSettingsInputRequestTypeDef

FleetId

  • Type:
  • Required: Yes

Location

  • Type: typing.Optional[str]

DescribeFleetPortSettingsOutputTypeDef

FleetId

  • Type:
  • Required: Yes

FleetArn

  • Type:
  • Required: Yes

InboundPermissions

  • Type: typing.List[aws_resource_validator.pydantic_models.gamelift_classes.IpPermissionTypeDef]
  • Required: Yes

UpdateStatus

  • Type: typing.Literal['PENDING_UPDATE']
  • Required: Yes

Location

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeFleetUtilizationInputDescribeFleetUtilizationPaginateTypeDef

FleetIds

  • Type: typing.Optional[typing.Sequence[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.PaginatorConfigTypeDef]

DescribeFleetUtilizationInputRequestTypeDef

FleetIds

  • Type: typing.Optional[typing.Sequence[str]]

Limit

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeFleetUtilizationOutputTypeDef

FleetUtilization

  • Type: typing.List[aws_resource_validator.pydantic_models.gamelift_classes.FleetUtilizationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeGameServerGroupInputRequestTypeDef

GameServerGroupName

  • Type:
  • Required: Yes

DescribeGameServerGroupOutputTypeDef

GameServerGroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeGameServerInputRequestTypeDef

GameServerGroupName

  • Type:
  • Required: Yes

GameServerId

  • Type:
  • Required: Yes

DescribeGameServerInstancesInputDescribeGameServerInstancesPaginateTypeDef

GameServerGroupName

  • Type:
  • Required: Yes

InstanceIds

  • Type: typing.Optional[typing.Sequence[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.PaginatorConfigTypeDef]

DescribeGameServerInstancesInputRequestTypeDef

GameServerGroupName

  • Type:
  • Required: Yes

InstanceIds

  • Type: typing.Optional[typing.Sequence[str]]

Limit

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeGameServerInstancesOutputTypeDef

GameServerInstances

  • Type: typing.List[aws_resource_validator.pydantic_models.gamelift_classes.GameServerInstanceTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeGameServerOutputTypeDef

GameServer

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeGameSessionDetailsInputDescribeGameSessionDetailsPaginateTypeDef

FleetId

  • Type: typing.Optional[str]

GameSessionId

  • Type: typing.Optional[str]

AliasId

  • Type: typing.Optional[str]

Location

  • Type: typing.Optional[str]

StatusFilter

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.PaginatorConfigTypeDef]

DescribeGameSessionDetailsInputRequestTypeDef

FleetId

  • Type: typing.Optional[str]

GameSessionId

  • Type: typing.Optional[str]

AliasId

  • Type: typing.Optional[str]

Location

  • Type: typing.Optional[str]

StatusFilter

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeGameSessionDetailsOutputTypeDef

GameSessionDetails

  • Type: typing.List[aws_resource_validator.pydantic_models.gamelift_classes.GameSessionDetailTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeGameSessionPlacementInputRequestTypeDef

PlacementId

  • Type:
  • Required: Yes

DescribeGameSessionPlacementOutputTypeDef

GameSessionPlacement

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeGameSessionQueuesInputDescribeGameSessionQueuesPaginateTypeDef

Names

  • Type: typing.Optional[typing.Sequence[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.PaginatorConfigTypeDef]

DescribeGameSessionQueuesInputRequestTypeDef

Names

  • Type: typing.Optional[typing.Sequence[str]]

Limit

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeGameSessionQueuesOutputTypeDef

GameSessionQueues

  • Type: typing.List[aws_resource_validator.pydantic_models.gamelift_classes.GameSessionQueueTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeGameSessionsInputDescribeGameSessionsPaginateTypeDef

FleetId

  • Type: typing.Optional[str]

GameSessionId

  • Type: typing.Optional[str]

AliasId

  • Type: typing.Optional[str]

Location

  • Type: typing.Optional[str]

StatusFilter

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.PaginatorConfigTypeDef]

DescribeGameSessionsInputRequestTypeDef

FleetId

  • Type: typing.Optional[str]

GameSessionId

  • Type: typing.Optional[str]

AliasId

  • Type: typing.Optional[str]

Location

  • Type: typing.Optional[str]

StatusFilter

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeGameSessionsOutputTypeDef

GameSessions

  • Type: typing.List[aws_resource_validator.pydantic_models.gamelift_classes.GameSessionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeInstancesInputDescribeInstancesPaginateTypeDef

FleetId

  • Type:
  • Required: Yes

InstanceId

  • Type: typing.Optional[str]

Location

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.PaginatorConfigTypeDef]

DescribeInstancesInputRequestTypeDef

FleetId

  • Type:
  • Required: Yes

InstanceId

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

Location

  • Type: typing.Optional[str]

DescribeInstancesOutputTypeDef

Instances

  • Type: typing.List[aws_resource_validator.pydantic_models.gamelift_classes.InstanceTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeMatchmakingConfigurationsInputDescribeMatchmakingConfigurationsPaginateTypeDef

Names

  • Type: typing.Optional[typing.Sequence[str]]

RuleSetName

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.PaginatorConfigTypeDef]

DescribeMatchmakingConfigurationsInputRequestTypeDef

Names

  • Type: typing.Optional[typing.Sequence[str]]

RuleSetName

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeMatchmakingConfigurationsOutputTypeDef

Configurations

  • Type: typing.List[aws_resource_validator.pydantic_models.gamelift_classes.MatchmakingConfigurationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeMatchmakingInputRequestTypeDef

TicketIds

  • Type: typing.Sequence[str]
  • Required: Yes

DescribeMatchmakingOutputTypeDef

TicketList

  • Type: typing.List[aws_resource_validator.pydantic_models.gamelift_classes.MatchmakingTicketTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeMatchmakingRuleSetsInputDescribeMatchmakingRuleSetsPaginateTypeDef

Names

  • Type: typing.Optional[typing.Sequence[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.PaginatorConfigTypeDef]

DescribeMatchmakingRuleSetsInputRequestTypeDef

Names

  • Type: typing.Optional[typing.Sequence[str]]

Limit

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeMatchmakingRuleSetsOutputTypeDef

RuleSets

  • Type: typing.List[aws_resource_validator.pydantic_models.gamelift_classes.MatchmakingRuleSetTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribePlayerSessionsInputDescribePlayerSessionsPaginateTypeDef

GameSessionId

  • Type: typing.Optional[str]

PlayerId

  • Type: typing.Optional[str]

PlayerSessionId

  • Type: typing.Optional[str]

PlayerSessionStatusFilter

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.PaginatorConfigTypeDef]

DescribePlayerSessionsInputRequestTypeDef

GameSessionId

  • Type: typing.Optional[str]

PlayerId

  • Type: typing.Optional[str]

PlayerSessionId

  • Type: typing.Optional[str]

PlayerSessionStatusFilter

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribePlayerSessionsOutputTypeDef

PlayerSessions

  • Type: typing.List[aws_resource_validator.pydantic_models.gamelift_classes.PlayerSessionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeRuntimeConfigurationInputRequestTypeDef

FleetId

  • Type:
  • Required: Yes

DescribeRuntimeConfigurationOutputTypeDef

RuntimeConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeScalingPoliciesInputDescribeScalingPoliciesPaginateTypeDef

FleetId

  • Type:
  • Required: Yes

StatusFilter

  • Type: typing.Optional[typing.Literal['ACTIVE', 'DELETED', 'DELETE_REQUESTED', 'DELETING', 'ERROR', 'UPDATE_REQUESTED', 'UPDATING']]

Location

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.PaginatorConfigTypeDef]

DescribeScalingPoliciesInputRequestTypeDef

FleetId

  • Type:
  • Required: Yes

StatusFilter

  • Type: typing.Optional[typing.Literal['ACTIVE', 'DELETED', 'DELETE_REQUESTED', 'DELETING', 'ERROR', 'UPDATE_REQUESTED', 'UPDATING']]

Limit

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

Location

  • Type: typing.Optional[str]

DescribeScalingPoliciesOutputTypeDef

ScalingPolicies

  • Type: typing.List[aws_resource_validator.pydantic_models.gamelift_classes.ScalingPolicyTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeScriptInputRequestTypeDef

ScriptId

  • Type:
  • Required: Yes

DescribeScriptOutputTypeDef

Script

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeVpcPeeringAuthorizationsOutputTypeDef

VpcPeeringAuthorizations

  • Type: typing.List[aws_resource_validator.pydantic_models.gamelift_classes.VpcPeeringAuthorizationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeVpcPeeringConnectionsInputRequestTypeDef

FleetId

  • Type: typing.Optional[str]

DescribeVpcPeeringConnectionsOutputTypeDef

VpcPeeringConnections

  • Type: typing.List[aws_resource_validator.pydantic_models.gamelift_classes.VpcPeeringConnectionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DesiredPlayerSessionTypeDef

PlayerId

  • Type: typing.Optional[str]

PlayerData

  • Type: typing.Optional[str]

EC2InstanceCountsTypeDef

DESIRED

  • Type: typing.Optional[int]

MINIMUM

  • Type: typing.Optional[int]

MAXIMUM

  • Type: typing.Optional[int]

PENDING

  • Type: typing.Optional[int]

ACTIVE

  • Type: typing.Optional[int]

IDLE

  • Type: typing.Optional[int]

TERMINATING

  • Type: typing.Optional[int]

EC2InstanceLimitTypeDef

EC2InstanceType

  • Type: typing.Optional[typing.Literal['c3.2xlarge', 'c3.4xlarge', 'c3.8xlarge', 'c3.large', 'c3.xlarge', 'c4.2xlarge', 'c4.4xlarge', 'c4.8xlarge', 'c4.large', 'c4.xlarge', 'c5.12xlarge', 'c5.18xlarge', 'c5.24xlarge', 'c5.2xlarge', 'c5.4xlarge', 'c5.9xlarge', 'c5.large', 'c5.xlarge', 'c5a.12xlarge', 'c5a.16xlarge', 'c5a.24xlarge', 'c5a.2xlarge', 'c5a.4xlarge', 'c5a.8xlarge', 'c5a.large', 'c5a.xlarge', 'c5d.12xlarge', 'c5d.18xlarge', 'c5d.24xlarge', 'c5d.2xlarge', 'c5d.4xlarge', 'c5d.9xlarge', 'c5d.large', 'c5d.xlarge', 'c6a.12xlarge', 'c6a.16xlarge', 'c6a.24xlarge', 'c6a.2xlarge', 'c6a.4xlarge', 'c6a.8xlarge', 'c6a.large', 'c6a.xlarge', 'c6g.12xlarge', 'c6g.16xlarge', 'c6g.2xlarge', 'c6g.4xlarge', 'c6g.8xlarge', 'c6g.large', 'c6g.medium', 'c6g.xlarge', 'c6gn.12xlarge', 'c6gn.16xlarge', 'c6gn.2xlarge', 'c6gn.4xlarge', 'c6gn.8xlarge', 'c6gn.large', 'c6gn.medium', 'c6gn.xlarge', 'c6i.12xlarge', 'c6i.16xlarge', 'c6i.24xlarge', 'c6i.2xlarge', 'c6i.4xlarge', 'c6i.8xlarge', 'c6i.large', 'c6i.xlarge', 'c7g.12xlarge', 'c7g.16xlarge', 'c7g.2xlarge', 'c7g.4xlarge', 'c7g.8xlarge', 'c7g.large', 'c7g.medium', 'c7g.xlarge', 'g5g.16xlarge', 'g5g.2xlarge', 'g5g.4xlarge', 'g5g.8xlarge', 'g5g.xlarge', 'm3.2xlarge', 'm3.large', 'm3.medium', 'm3.xlarge', 'm4.10xlarge', 'm4.2xlarge', 'm4.4xlarge', 'm4.large', 'm4.xlarge', 'm5.12xlarge', 'm5.16xlarge', 'm5.24xlarge', 'm5.2xlarge', 'm5.4xlarge', 'm5.8xlarge', 'm5.large', 'm5.xlarge', 'm5a.12xlarge', 'm5a.16xlarge', 'm5a.24xlarge', 'm5a.2xlarge', 'm5a.4xlarge', 'm5a.8xlarge', 'm5a.large', 'm5a.xlarge', 'm6g.12xlarge', 'm6g.16xlarge', 'm6g.2xlarge', 'm6g.4xlarge', 'm6g.8xlarge', 'm6g.large', 'm6g.medium', 'm6g.xlarge', 'm7g.12xlarge', 'm7g.16xlarge', 'm7g.2xlarge', 'm7g.4xlarge', 'm7g.8xlarge', 'm7g.large', 'm7g.medium', 'm7g.xlarge', 'r3.2xlarge', 'r3.4xlarge', 'r3.8xlarge', 'r3.large', 'r3.xlarge', 'r4.16xlarge', 'r4.2xlarge', 'r4.4xlarge', 'r4.8xlarge', 'r4.large', 'r4.xlarge', 'r5.12xlarge', 'r5.16xlarge', 'r5.24xlarge', 'r5.2xlarge', 'r5.4xlarge', 'r5.8xlarge', 'r5.large', 'r5.xlarge', 'r5a.12xlarge', 'r5a.16xlarge', 'r5a.24xlarge', 'r5a.2xlarge', 'r5a.4xlarge', 'r5a.8xlarge', 'r5a.large', 'r5a.xlarge', 'r5d.12xlarge', 'r5d.16xlarge', 'r5d.24xlarge', 'r5d.2xlarge', 'r5d.4xlarge', 'r5d.8xlarge', 'r5d.large', 'r5d.xlarge', 'r6g.12xlarge', 'r6g.16xlarge', 'r6g.2xlarge', 'r6g.4xlarge', 'r6g.8xlarge', 'r6g.large', 'r6g.medium', 'r6g.xlarge', 'r7g.12xlarge', 'r7g.16xlarge', 'r7g.2xlarge', 'r7g.4xlarge', 'r7g.8xlarge', 'r7g.large', 'r7g.medium', 'r7g.xlarge', 't2.large', 't2.medium', 't2.micro', 't2.small']]

CurrentInstances

  • Type: typing.Optional[int]

InstanceLimit

  • Type: typing.Optional[int]

Location

  • Type: typing.Optional[str]

EmptyResponseMetadataTypeDef

ResponseMetadata

  • Type:
  • Required: Yes

EventTypeDef

EventId

  • Type: typing.Optional[str]

ResourceId

  • Type: typing.Optional[str]

EventCode

  • Type: typing.Optional[typing.Literal['FLEET_ACTIVATION_FAILED', 'FLEET_ACTIVATION_FAILED_NO_INSTANCES', 'FLEET_BINARY_DOWNLOAD_FAILED', 'FLEET_CREATED', 'FLEET_CREATION_EXTRACTING_BUILD', 'FLEET_CREATION_RUNNING_INSTALLER', 'FLEET_CREATION_VALIDATING_RUNTIME_CONFIG', 'FLEET_DELETED', 'FLEET_INITIALIZATION_FAILED', 'FLEET_NEW_GAME_SESSION_PROTECTION_POLICY_UPDATED', 'FLEET_SCALING_EVENT', 'FLEET_STATE_ACTIVATING', 'FLEET_STATE_ACTIVE', 'FLEET_STATE_BUILDING', 'FLEET_STATE_DOWNLOADING', 'FLEET_STATE_ERROR', 'FLEET_STATE_VALIDATING', 'FLEET_VALIDATION_EXECUTABLE_RUNTIME_FAILURE', 'FLEET_VALIDATION_LAUNCH_PATH_NOT_FOUND', 'FLEET_VALIDATION_TIMED_OUT', 'FLEET_VPC_PEERING_DELETED', 'FLEET_VPC_PEERING_FAILED', 'FLEET_VPC_PEERING_SUCCEEDED', 'GAME_SESSION_ACTIVATION_TIMEOUT', 'GENERIC_EVENT', 'INSTANCE_INTERRUPTED', 'INSTANCE_RECYCLED', 'SERVER_PROCESS_CRASHED', 'SERVER_PROCESS_FORCE_TERMINATED', 'SERVER_PROCESS_INVALID_PATH', 'SERVER_PROCESS_PROCESS_EXIT_TIMEOUT', 'SERVER_PROCESS_PROCESS_READY_TIMEOUT', 'SERVER_PROCESS_SDK_INITIALIZATION_TIMEOUT', 'SERVER_PROCESS_TERMINATED_UNHEALTHY']]

Message

  • Type: typing.Optional[str]

EventTime

  • Type: typing.Optional[datetime.datetime]

PreSignedLogUrl

  • Type: typing.Optional[str]

Count

  • Type: typing.Optional[int]

FilterConfigurationExtraOutputTypeDef

AllowedLocations

  • Type: typing.Optional[typing.List[str]]

FilterConfigurationOutputTypeDef

AllowedLocations

  • Type: typing.Optional[typing.List[str]]

FilterConfigurationTypeDef

AllowedLocations

  • Type: typing.Optional[typing.Sequence[str]]

FleetAttributesTypeDef

FleetId

  • Type: typing.Optional[str]

FleetArn

  • Type: typing.Optional[str]

FleetType

  • Type: typing.Optional[typing.Literal['ON_DEMAND', 'SPOT']]

InstanceType

  • Type: typing.Optional[typing.Literal['c3.2xlarge', 'c3.4xlarge', 'c3.8xlarge', 'c3.large', 'c3.xlarge', 'c4.2xlarge', 'c4.4xlarge', 'c4.8xlarge', 'c4.large', 'c4.xlarge', 'c5.12xlarge', 'c5.18xlarge', 'c5.24xlarge', 'c5.2xlarge', 'c5.4xlarge', 'c5.9xlarge', 'c5.large', 'c5.xlarge', 'c5a.12xlarge', 'c5a.16xlarge', 'c5a.24xlarge', 'c5a.2xlarge', 'c5a.4xlarge', 'c5a.8xlarge', 'c5a.large', 'c5a.xlarge', 'c5d.12xlarge', 'c5d.18xlarge', 'c5d.24xlarge', 'c5d.2xlarge', 'c5d.4xlarge', 'c5d.9xlarge', 'c5d.large', 'c5d.xlarge', 'c6a.12xlarge', 'c6a.16xlarge', 'c6a.24xlarge', 'c6a.2xlarge', 'c6a.4xlarge', 'c6a.8xlarge', 'c6a.large', 'c6a.xlarge', 'c6g.12xlarge', 'c6g.16xlarge', 'c6g.2xlarge', 'c6g.4xlarge', 'c6g.8xlarge', 'c6g.large', 'c6g.medium', 'c6g.xlarge', 'c6gn.12xlarge', 'c6gn.16xlarge', 'c6gn.2xlarge', 'c6gn.4xlarge', 'c6gn.8xlarge', 'c6gn.large', 'c6gn.medium', 'c6gn.xlarge', 'c6i.12xlarge', 'c6i.16xlarge', 'c6i.24xlarge', 'c6i.2xlarge', 'c6i.4xlarge', 'c6i.8xlarge', 'c6i.large', 'c6i.xlarge', 'c7g.12xlarge', 'c7g.16xlarge', 'c7g.2xlarge', 'c7g.4xlarge', 'c7g.8xlarge', 'c7g.large', 'c7g.medium', 'c7g.xlarge', 'g5g.16xlarge', 'g5g.2xlarge', 'g5g.4xlarge', 'g5g.8xlarge', 'g5g.xlarge', 'm3.2xlarge', 'm3.large', 'm3.medium', 'm3.xlarge', 'm4.10xlarge', 'm4.2xlarge', 'm4.4xlarge', 'm4.large', 'm4.xlarge', 'm5.12xlarge', 'm5.16xlarge', 'm5.24xlarge', 'm5.2xlarge', 'm5.4xlarge', 'm5.8xlarge', 'm5.large', 'm5.xlarge', 'm5a.12xlarge', 'm5a.16xlarge', 'm5a.24xlarge', 'm5a.2xlarge', 'm5a.4xlarge', 'm5a.8xlarge', 'm5a.large', 'm5a.xlarge', 'm6g.12xlarge', 'm6g.16xlarge', 'm6g.2xlarge', 'm6g.4xlarge', 'm6g.8xlarge', 'm6g.large', 'm6g.medium', 'm6g.xlarge', 'm7g.12xlarge', 'm7g.16xlarge', 'm7g.2xlarge', 'm7g.4xlarge', 'm7g.8xlarge', 'm7g.large', 'm7g.medium', 'm7g.xlarge', 'r3.2xlarge', 'r3.4xlarge', 'r3.8xlarge', 'r3.large', 'r3.xlarge', 'r4.16xlarge', 'r4.2xlarge', 'r4.4xlarge', 'r4.8xlarge', 'r4.large', 'r4.xlarge', 'r5.12xlarge', 'r5.16xlarge', 'r5.24xlarge', 'r5.2xlarge', 'r5.4xlarge', 'r5.8xlarge', 'r5.large', 'r5.xlarge', 'r5a.12xlarge', 'r5a.16xlarge', 'r5a.24xlarge', 'r5a.2xlarge', 'r5a.4xlarge', 'r5a.8xlarge', 'r5a.large', 'r5a.xlarge', 'r5d.12xlarge', 'r5d.16xlarge', 'r5d.24xlarge', 'r5d.2xlarge', 'r5d.4xlarge', 'r5d.8xlarge', 'r5d.large', 'r5d.xlarge', 'r6g.12xlarge', 'r6g.16xlarge', 'r6g.2xlarge', 'r6g.4xlarge', 'r6g.8xlarge', 'r6g.large', 'r6g.medium', 'r6g.xlarge', 'r7g.12xlarge', 'r7g.16xlarge', 'r7g.2xlarge', 'r7g.4xlarge', 'r7g.8xlarge', 'r7g.large', 'r7g.medium', 'r7g.xlarge', 't2.large', 't2.medium', 't2.micro', 't2.small']]

Description

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

CreationTime

  • Type: typing.Optional[datetime.datetime]

TerminationTime

  • Type: typing.Optional[datetime.datetime]

Status

  • Type: typing.Optional[typing.Literal['ACTIVATING', 'ACTIVE', 'BUILDING', 'DELETING', 'DOWNLOADING', 'ERROR', 'NEW', 'NOT_FOUND', 'TERMINATED', 'VALIDATING']]

BuildId

  • Type: typing.Optional[str]

BuildArn

  • Type: typing.Optional[str]

ScriptId

  • Type: typing.Optional[str]

ScriptArn

  • Type: typing.Optional[str]

ServerLaunchPath

  • Type: typing.Optional[str]

ServerLaunchParameters

  • Type: typing.Optional[str]

LogPaths

  • Type: typing.Optional[typing.List[str]]

NewGameSessionProtectionPolicy

  • Type: typing.Optional[typing.Literal['FullProtection', 'NoProtection']]

OperatingSystem

  • Type: typing.Optional[typing.Literal['AMAZON_LINUX', 'AMAZON_LINUX_2', 'AMAZON_LINUX_2023', 'WINDOWS_2012', 'WINDOWS_2016']]

ResourceCreationLimitPolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.ResourceCreationLimitPolicyTypeDef]

MetricGroups

  • Type: typing.Optional[typing.List[str]]

StoppedActions

  • Type: typing.Optional[typing.List[typing.Literal['AUTO_SCALING']]]

InstanceRoleArn

  • Type: typing.Optional[str]

CertificateConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.CertificateConfigurationTypeDef]

ComputeType

  • Type: typing.Optional[typing.Literal['ANYWHERE', 'CONTAINER', 'EC2']]

AnywhereConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.AnywhereConfigurationTypeDef]

InstanceRoleCredentialsProvider

  • Type: typing.Optional[typing.Literal['SHARED_CREDENTIAL_FILE']]

ContainerGroupsAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.ContainerGroupsAttributesTypeDef]

FleetCapacityTypeDef

FleetId

  • Type: typing.Optional[str]

FleetArn

  • Type: typing.Optional[str]

InstanceType

  • Type: typing.Optional[typing.Literal['c3.2xlarge', 'c3.4xlarge', 'c3.8xlarge', 'c3.large', 'c3.xlarge', 'c4.2xlarge', 'c4.4xlarge', 'c4.8xlarge', 'c4.large', 'c4.xlarge', 'c5.12xlarge', 'c5.18xlarge', 'c5.24xlarge', 'c5.2xlarge', 'c5.4xlarge', 'c5.9xlarge', 'c5.large', 'c5.xlarge', 'c5a.12xlarge', 'c5a.16xlarge', 'c5a.24xlarge', 'c5a.2xlarge', 'c5a.4xlarge', 'c5a.8xlarge', 'c5a.large', 'c5a.xlarge', 'c5d.12xlarge', 'c5d.18xlarge', 'c5d.24xlarge', 'c5d.2xlarge', 'c5d.4xlarge', 'c5d.9xlarge', 'c5d.large', 'c5d.xlarge', 'c6a.12xlarge', 'c6a.16xlarge', 'c6a.24xlarge', 'c6a.2xlarge', 'c6a.4xlarge', 'c6a.8xlarge', 'c6a.large', 'c6a.xlarge', 'c6g.12xlarge', 'c6g.16xlarge', 'c6g.2xlarge', 'c6g.4xlarge', 'c6g.8xlarge', 'c6g.large', 'c6g.medium', 'c6g.xlarge', 'c6gn.12xlarge', 'c6gn.16xlarge', 'c6gn.2xlarge', 'c6gn.4xlarge', 'c6gn.8xlarge', 'c6gn.large', 'c6gn.medium', 'c6gn.xlarge', 'c6i.12xlarge', 'c6i.16xlarge', 'c6i.24xlarge', 'c6i.2xlarge', 'c6i.4xlarge', 'c6i.8xlarge', 'c6i.large', 'c6i.xlarge', 'c7g.12xlarge', 'c7g.16xlarge', 'c7g.2xlarge', 'c7g.4xlarge', 'c7g.8xlarge', 'c7g.large', 'c7g.medium', 'c7g.xlarge', 'g5g.16xlarge', 'g5g.2xlarge', 'g5g.4xlarge', 'g5g.8xlarge', 'g5g.xlarge', 'm3.2xlarge', 'm3.large', 'm3.medium', 'm3.xlarge', 'm4.10xlarge', 'm4.2xlarge', 'm4.4xlarge', 'm4.large', 'm4.xlarge', 'm5.12xlarge', 'm5.16xlarge', 'm5.24xlarge', 'm5.2xlarge', 'm5.4xlarge', 'm5.8xlarge', 'm5.large', 'm5.xlarge', 'm5a.12xlarge', 'm5a.16xlarge', 'm5a.24xlarge', 'm5a.2xlarge', 'm5a.4xlarge', 'm5a.8xlarge', 'm5a.large', 'm5a.xlarge', 'm6g.12xlarge', 'm6g.16xlarge', 'm6g.2xlarge', 'm6g.4xlarge', 'm6g.8xlarge', 'm6g.large', 'm6g.medium', 'm6g.xlarge', 'm7g.12xlarge', 'm7g.16xlarge', 'm7g.2xlarge', 'm7g.4xlarge', 'm7g.8xlarge', 'm7g.large', 'm7g.medium', 'm7g.xlarge', 'r3.2xlarge', 'r3.4xlarge', 'r3.8xlarge', 'r3.large', 'r3.xlarge', 'r4.16xlarge', 'r4.2xlarge', 'r4.4xlarge', 'r4.8xlarge', 'r4.large', 'r4.xlarge', 'r5.12xlarge', 'r5.16xlarge', 'r5.24xlarge', 'r5.2xlarge', 'r5.4xlarge', 'r5.8xlarge', 'r5.large', 'r5.xlarge', 'r5a.12xlarge', 'r5a.16xlarge', 'r5a.24xlarge', 'r5a.2xlarge', 'r5a.4xlarge', 'r5a.8xlarge', 'r5a.large', 'r5a.xlarge', 'r5d.12xlarge', 'r5d.16xlarge', 'r5d.24xlarge', 'r5d.2xlarge', 'r5d.4xlarge', 'r5d.8xlarge', 'r5d.large', 'r5d.xlarge', 'r6g.12xlarge', 'r6g.16xlarge', 'r6g.2xlarge', 'r6g.4xlarge', 'r6g.8xlarge', 'r6g.large', 'r6g.medium', 'r6g.xlarge', 'r7g.12xlarge', 'r7g.16xlarge', 'r7g.2xlarge', 'r7g.4xlarge', 'r7g.8xlarge', 'r7g.large', 'r7g.medium', 'r7g.xlarge', 't2.large', 't2.medium', 't2.micro', 't2.small']]

InstanceCounts

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.EC2InstanceCountsTypeDef]

Location

  • Type: typing.Optional[str]

ReplicaContainerGroupCounts

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.ReplicaContainerGroupCountsTypeDef]

FleetUtilizationTypeDef

FleetId

  • Type: typing.Optional[str]

FleetArn

  • Type: typing.Optional[str]

ActiveServerProcessCount

  • Type: typing.Optional[int]

ActiveGameSessionCount

  • Type: typing.Optional[int]

CurrentPlayerSessionCount

  • Type: typing.Optional[int]

MaximumPlayerSessionCount

  • Type: typing.Optional[int]

Location

  • Type: typing.Optional[str]

GamePropertyTypeDef

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

GameServerGroupAutoScalingPolicyTypeDef

TargetTrackingConfiguration

  • Type:
  • Required: Yes

EstimatedInstanceWarmup

  • Type: typing.Optional[int]

GameServerGroupTypeDef

GameServerGroupName

  • Type: typing.Optional[str]

GameServerGroupArn

  • Type: typing.Optional[str]

RoleArn

  • Type: typing.Optional[str]

InstanceDefinitions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.gamelift_classes.InstanceDefinitionTypeDef]]

BalancingStrategy

  • Type: typing.Optional[typing.Literal['ON_DEMAND_ONLY', 'SPOT_ONLY', 'SPOT_PREFERRED']]

GameServerProtectionPolicy

  • Type: typing.Optional[typing.Literal['FULL_PROTECTION', 'NO_PROTECTION']]

AutoScalingGroupArn

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['ACTIVATING', 'ACTIVE', 'DELETED', 'DELETE_SCHEDULED', 'DELETING', 'ERROR', 'NEW']]

StatusReason

  • Type: typing.Optional[str]

SuspendedActions

  • Type: typing.Optional[typing.List[typing.Literal['REPLACE_INSTANCE_TYPES']]]

CreationTime

  • Type: typing.Optional[datetime.datetime]

LastUpdatedTime

  • Type: typing.Optional[datetime.datetime]

GameServerInstanceTypeDef

GameServerGroupName

  • Type: typing.Optional[str]

GameServerGroupArn

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

InstanceStatus

  • Type: typing.Optional[typing.Literal['ACTIVE', 'DRAINING', 'SPOT_TERMINATING']]

GameServerTypeDef

GameServerGroupName

  • Type: typing.Optional[str]

GameServerGroupArn

  • Type: typing.Optional[str]

GameServerId

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

ConnectionInfo

  • Type: typing.Optional[str]

GameServerData

  • Type: typing.Optional[str]

ClaimStatus

  • Type: typing.Optional[typing.Literal['CLAIMED']]

UtilizationStatus

  • Type: typing.Optional[typing.Literal['AVAILABLE', 'UTILIZED']]

RegistrationTime

  • Type: typing.Optional[datetime.datetime]

LastClaimTime

  • Type: typing.Optional[datetime.datetime]

LastHealthCheckTime

  • Type: typing.Optional[datetime.datetime]

GameSessionConnectionInfoTypeDef

GameSessionArn

  • Type: typing.Optional[str]

IpAddress

  • Type: typing.Optional[str]

DnsName

  • Type: typing.Optional[str]

Port

  • Type: typing.Optional[int]

MatchedPlayerSessions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.gamelift_classes.MatchedPlayerSessionTypeDef]]

GameSessionDetailTypeDef

GameSession

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.GameSessionTypeDef]

ProtectionPolicy

  • Type: typing.Optional[typing.Literal['FullProtection', 'NoProtection']]

GameSessionPlacementTypeDef

PlacementId

  • Type: typing.Optional[str]

GameSessionQueueName

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['CANCELLED', 'FAILED', 'FULFILLED', 'PENDING', 'TIMED_OUT']]

GameProperties

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.gamelift_classes.GamePropertyTypeDef]]

MaximumPlayerSessionCount

  • Type: typing.Optional[int]

GameSessionName

  • Type: typing.Optional[str]

GameSessionId

  • Type: typing.Optional[str]

GameSessionArn

  • Type: typing.Optional[str]

GameSessionRegion

  • Type: typing.Optional[str]

PlayerLatencies

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.gamelift_classes.PlayerLatencyTypeDef]]

StartTime

  • Type: typing.Optional[datetime.datetime]

EndTime

  • Type: typing.Optional[datetime.datetime]

IpAddress

  • Type: typing.Optional[str]

DnsName

  • Type: typing.Optional[str]

Port

  • Type: typing.Optional[int]

PlacedPlayerSessions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.gamelift_classes.PlacedPlayerSessionTypeDef]]

GameSessionData

  • Type: typing.Optional[str]

MatchmakerData

  • Type: typing.Optional[str]

GameSessionQueueDestinationTypeDef

DestinationArn

  • Type: typing.Optional[str]

GameSessionQueueTypeDef

Name

  • Type: typing.Optional[str]

GameSessionQueueArn

  • Type: typing.Optional[str]

TimeoutInSeconds

  • Type: typing.Optional[int]

PlayerLatencyPolicies

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.gamelift_classes.PlayerLatencyPolicyTypeDef]]

Destinations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.gamelift_classes.GameSessionQueueDestinationTypeDef]]

FilterConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.FilterConfigurationOutputTypeDef]

PriorityConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.PriorityConfigurationOutputTypeDef]

CustomEventData

  • Type: typing.Optional[str]

NotificationTarget

  • Type: typing.Optional[str]

GameSessionTypeDef

GameSessionId

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

FleetId

  • Type: typing.Optional[str]

FleetArn

  • Type: typing.Optional[str]

CreationTime

  • Type: typing.Optional[datetime.datetime]

TerminationTime

  • Type: typing.Optional[datetime.datetime]

CurrentPlayerSessionCount

  • Type: typing.Optional[int]

MaximumPlayerSessionCount

  • Type: typing.Optional[int]

Status

  • Type: typing.Optional[typing.Literal['ACTIVATING', 'ACTIVE', 'ERROR', 'TERMINATED', 'TERMINATING']]

StatusReason

  • Type: typing.Optional[typing.Literal['INTERRUPTED']]

GameProperties

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.gamelift_classes.GamePropertyTypeDef]]

IpAddress

  • Type: typing.Optional[str]

DnsName

  • Type: typing.Optional[str]

Port

  • Type: typing.Optional[int]

PlayerSessionCreationPolicy

  • Type: typing.Optional[typing.Literal['ACCEPT_ALL', 'DENY_ALL']]

CreatorId

  • Type: typing.Optional[str]

GameSessionData

  • Type: typing.Optional[str]

MatchmakerData

  • Type: typing.Optional[str]

Location

  • Type: typing.Optional[str]

GetComputeAccessInputRequestTypeDef

FleetId

  • Type:
  • Required: Yes

ComputeName

  • Type:
  • Required: Yes

GetComputeAccessOutputTypeDef

FleetId

  • Type:
  • Required: Yes

FleetArn

  • Type:
  • Required: Yes

ComputeName

  • Type:
  • Required: Yes

ComputeArn

  • Type:
  • Required: Yes

Credentials

  • Type:
  • Required: Yes

Target

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetComputeAuthTokenInputRequestTypeDef

FleetId

  • Type:
  • Required: Yes

ComputeName

  • Type:
  • Required: Yes

GetComputeAuthTokenOutputTypeDef

FleetId

  • Type:
  • Required: Yes

FleetArn

  • Type:
  • Required: Yes

ComputeName

  • Type:
  • Required: Yes

ComputeArn

  • Type:
  • Required: Yes

AuthToken

  • Type:
  • Required: Yes

ExpirationTimestamp

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetGameSessionLogUrlInputRequestTypeDef

GameSessionId

  • Type:
  • Required: Yes

GetGameSessionLogUrlOutputTypeDef

PreSignedUrl

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetInstanceAccessInputRequestTypeDef

FleetId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

GetInstanceAccessOutputTypeDef

InstanceAccess

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

InstanceAccessTypeDef

FleetId

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

IpAddress

  • Type: typing.Optional[str]

OperatingSystem

  • Type: typing.Optional[typing.Literal['AMAZON_LINUX', 'AMAZON_LINUX_2', 'AMAZON_LINUX_2023', 'WINDOWS_2012', 'WINDOWS_2016']]

Credentials

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.InstanceCredentialsTypeDef]

InstanceCredentialsTypeDef

UserName

  • Type: typing.Optional[str]

Secret

  • Type: typing.Optional[str]

InstanceDefinitionTypeDef

InstanceType

  • Type: typing.Literal['c4.2xlarge', 'c4.4xlarge', 'c4.8xlarge', 'c4.large', 'c4.xlarge', 'c5.12xlarge', 'c5.18xlarge', 'c5.24xlarge', 'c5.2xlarge', 'c5.4xlarge', 'c5.9xlarge', 'c5.large', 'c5.xlarge', 'c5a.12xlarge', 'c5a.16xlarge', 'c5a.24xlarge', 'c5a.2xlarge', 'c5a.4xlarge', 'c5a.8xlarge', 'c5a.large', 'c5a.xlarge', 'c6g.12xlarge', 'c6g.16xlarge', 'c6g.2xlarge', 'c6g.4xlarge', 'c6g.8xlarge', 'c6g.large', 'c6g.medium', 'c6g.xlarge', 'm4.10xlarge', 'm4.2xlarge', 'm4.4xlarge', 'm4.large', 'm4.xlarge', 'm5.12xlarge', 'm5.16xlarge', 'm5.24xlarge', 'm5.2xlarge', 'm5.4xlarge', 'm5.8xlarge', 'm5.large', 'm5.xlarge', 'm5a.12xlarge', 'm5a.16xlarge', 'm5a.24xlarge', 'm5a.2xlarge', 'm5a.4xlarge', 'm5a.8xlarge', 'm5a.large', 'm5a.xlarge', 'm6g.12xlarge', 'm6g.16xlarge', 'm6g.2xlarge', 'm6g.4xlarge', 'm6g.8xlarge', 'm6g.large', 'm6g.medium', 'm6g.xlarge', 'r4.16xlarge', 'r4.2xlarge', 'r4.4xlarge', 'r4.8xlarge', 'r4.large', 'r4.xlarge', 'r5.12xlarge', 'r5.16xlarge', 'r5.24xlarge', 'r5.2xlarge', 'r5.4xlarge', 'r5.8xlarge', 'r5.large', 'r5.xlarge', 'r5a.12xlarge', 'r5a.16xlarge', 'r5a.24xlarge', 'r5a.2xlarge', 'r5a.4xlarge', 'r5a.8xlarge', 'r5a.large', 'r5a.xlarge', 'r6g.12xlarge', 'r6g.16xlarge', 'r6g.2xlarge', 'r6g.4xlarge', 'r6g.8xlarge', 'r6g.large', 'r6g.medium', 'r6g.xlarge']
  • Required: Yes

WeightedCapacity

  • Type: typing.Optional[str]

InstanceTypeDef

FleetId

  • Type: typing.Optional[str]

FleetArn

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

IpAddress

  • Type: typing.Optional[str]

DnsName

  • Type: typing.Optional[str]

OperatingSystem

  • Type: typing.Optional[typing.Literal['AMAZON_LINUX', 'AMAZON_LINUX_2', 'AMAZON_LINUX_2023', 'WINDOWS_2012', 'WINDOWS_2016']]

Type

  • Type: typing.Optional[typing.Literal['c3.2xlarge', 'c3.4xlarge', 'c3.8xlarge', 'c3.large', 'c3.xlarge', 'c4.2xlarge', 'c4.4xlarge', 'c4.8xlarge', 'c4.large', 'c4.xlarge', 'c5.12xlarge', 'c5.18xlarge', 'c5.24xlarge', 'c5.2xlarge', 'c5.4xlarge', 'c5.9xlarge', 'c5.large', 'c5.xlarge', 'c5a.12xlarge', 'c5a.16xlarge', 'c5a.24xlarge', 'c5a.2xlarge', 'c5a.4xlarge', 'c5a.8xlarge', 'c5a.large', 'c5a.xlarge', 'c5d.12xlarge', 'c5d.18xlarge', 'c5d.24xlarge', 'c5d.2xlarge', 'c5d.4xlarge', 'c5d.9xlarge', 'c5d.large', 'c5d.xlarge', 'c6a.12xlarge', 'c6a.16xlarge', 'c6a.24xlarge', 'c6a.2xlarge', 'c6a.4xlarge', 'c6a.8xlarge', 'c6a.large', 'c6a.xlarge', 'c6g.12xlarge', 'c6g.16xlarge', 'c6g.2xlarge', 'c6g.4xlarge', 'c6g.8xlarge', 'c6g.large', 'c6g.medium', 'c6g.xlarge', 'c6gn.12xlarge', 'c6gn.16xlarge', 'c6gn.2xlarge', 'c6gn.4xlarge', 'c6gn.8xlarge', 'c6gn.large', 'c6gn.medium', 'c6gn.xlarge', 'c6i.12xlarge', 'c6i.16xlarge', 'c6i.24xlarge', 'c6i.2xlarge', 'c6i.4xlarge', 'c6i.8xlarge', 'c6i.large', 'c6i.xlarge', 'c7g.12xlarge', 'c7g.16xlarge', 'c7g.2xlarge', 'c7g.4xlarge', 'c7g.8xlarge', 'c7g.large', 'c7g.medium', 'c7g.xlarge', 'g5g.16xlarge', 'g5g.2xlarge', 'g5g.4xlarge', 'g5g.8xlarge', 'g5g.xlarge', 'm3.2xlarge', 'm3.large', 'm3.medium', 'm3.xlarge', 'm4.10xlarge', 'm4.2xlarge', 'm4.4xlarge', 'm4.large', 'm4.xlarge', 'm5.12xlarge', 'm5.16xlarge', 'm5.24xlarge', 'm5.2xlarge', 'm5.4xlarge', 'm5.8xlarge', 'm5.large', 'm5.xlarge', 'm5a.12xlarge', 'm5a.16xlarge', 'm5a.24xlarge', 'm5a.2xlarge', 'm5a.4xlarge', 'm5a.8xlarge', 'm5a.large', 'm5a.xlarge', 'm6g.12xlarge', 'm6g.16xlarge', 'm6g.2xlarge', 'm6g.4xlarge', 'm6g.8xlarge', 'm6g.large', 'm6g.medium', 'm6g.xlarge', 'm7g.12xlarge', 'm7g.16xlarge', 'm7g.2xlarge', 'm7g.4xlarge', 'm7g.8xlarge', 'm7g.large', 'm7g.medium', 'm7g.xlarge', 'r3.2xlarge', 'r3.4xlarge', 'r3.8xlarge', 'r3.large', 'r3.xlarge', 'r4.16xlarge', 'r4.2xlarge', 'r4.4xlarge', 'r4.8xlarge', 'r4.large', 'r4.xlarge', 'r5.12xlarge', 'r5.16xlarge', 'r5.24xlarge', 'r5.2xlarge', 'r5.4xlarge', 'r5.8xlarge', 'r5.large', 'r5.xlarge', 'r5a.12xlarge', 'r5a.16xlarge', 'r5a.24xlarge', 'r5a.2xlarge', 'r5a.4xlarge', 'r5a.8xlarge', 'r5a.large', 'r5a.xlarge', 'r5d.12xlarge', 'r5d.16xlarge', 'r5d.24xlarge', 'r5d.2xlarge', 'r5d.4xlarge', 'r5d.8xlarge', 'r5d.large', 'r5d.xlarge', 'r6g.12xlarge', 'r6g.16xlarge', 'r6g.2xlarge', 'r6g.4xlarge', 'r6g.8xlarge', 'r6g.large', 'r6g.medium', 'r6g.xlarge', 'r7g.12xlarge', 'r7g.16xlarge', 'r7g.2xlarge', 'r7g.4xlarge', 'r7g.8xlarge', 'r7g.large', 'r7g.medium', 'r7g.xlarge', 't2.large', 't2.medium', 't2.micro', 't2.small']]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'PENDING', 'TERMINATING']]

CreationTime

  • Type: typing.Optional[datetime.datetime]

Location

  • Type: typing.Optional[str]

IpPermissionTypeDef

FromPort

  • Type:
  • Required: Yes

ToPort

  • Type:
  • Required: Yes

IpRange

  • Type:
  • Required: Yes

Protocol

  • Type: typing.Literal['TCP', 'UDP']
  • Required: Yes

LaunchTemplateSpecificationTypeDef

LaunchTemplateId

  • Type: typing.Optional[str]

LaunchTemplateName

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[str]

ListAliasesInputListAliasesPaginateTypeDef

RoutingStrategyType

  • Type: typing.Optional[typing.Literal['SIMPLE', 'TERMINAL']]

Name

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.PaginatorConfigTypeDef]

ListAliasesInputRequestTypeDef

RoutingStrategyType

  • Type: typing.Optional[typing.Literal['SIMPLE', 'TERMINAL']]

Name

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListAliasesOutputTypeDef

Aliases

  • Type: typing.List[aws_resource_validator.pydantic_models.gamelift_classes.AliasTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListBuildsInputListBuildsPaginateTypeDef

Status

  • Type: typing.Optional[typing.Literal['FAILED', 'INITIALIZED', 'READY']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.PaginatorConfigTypeDef]

ListBuildsInputRequestTypeDef

Status

  • Type: typing.Optional[typing.Literal['FAILED', 'INITIALIZED', 'READY']]

Limit

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListBuildsOutputTypeDef

Builds

  • Type: typing.List[aws_resource_validator.pydantic_models.gamelift_classes.BuildTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListComputeInputListComputePaginateTypeDef

FleetId

  • Type:
  • Required: Yes

Location

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.PaginatorConfigTypeDef]

ListComputeInputRequestTypeDef

FleetId

  • Type:
  • Required: Yes

Location

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListComputeOutputTypeDef

ComputeList

  • Type: typing.List[aws_resource_validator.pydantic_models.gamelift_classes.ComputeTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListContainerGroupDefinitionsInputListContainerGroupDefinitionsPaginateTypeDef

SchedulingStrategy

  • Type: typing.Optional[typing.Literal['DAEMON', 'REPLICA']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.PaginatorConfigTypeDef]

ListContainerGroupDefinitionsInputRequestTypeDef

SchedulingStrategy

  • Type: typing.Optional[typing.Literal['DAEMON', 'REPLICA']]

Limit

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListContainerGroupDefinitionsOutputTypeDef

ContainerGroupDefinitions

  • Type: typing.List[aws_resource_validator.pydantic_models.gamelift_classes.ContainerGroupDefinitionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListFleetsInputListFleetsPaginateTypeDef

BuildId

  • Type: typing.Optional[str]

ScriptId

  • Type: typing.Optional[str]

ContainerGroupDefinitionName

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.PaginatorConfigTypeDef]

ListFleetsInputRequestTypeDef

BuildId

  • Type: typing.Optional[str]

ScriptId

  • Type: typing.Optional[str]

ContainerGroupDefinitionName

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListFleetsOutputTypeDef

FleetIds

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListGameServerGroupsInputListGameServerGroupsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.PaginatorConfigTypeDef]

ListGameServerGroupsInputRequestTypeDef

Limit

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListGameServerGroupsOutputTypeDef

GameServerGroups

  • Type: typing.List[aws_resource_validator.pydantic_models.gamelift_classes.GameServerGroupTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListGameServersInputListGameServersPaginateTypeDef

GameServerGroupName

  • Type:
  • Required: Yes

SortOrder

  • Type: typing.Optional[typing.Literal['ASCENDING', 'DESCENDING']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.PaginatorConfigTypeDef]

ListGameServersInputRequestTypeDef

GameServerGroupName

  • Type:
  • Required: Yes

SortOrder

  • Type: typing.Optional[typing.Literal['ASCENDING', 'DESCENDING']]

Limit

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListGameServersOutputTypeDef

GameServers

  • Type: typing.List[aws_resource_validator.pydantic_models.gamelift_classes.GameServerTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListLocationsInputListLocationsPaginateTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[typing.Literal['AWS', 'CUSTOM']]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.PaginatorConfigTypeDef]

ListLocationsInputRequestTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[typing.Literal['AWS', 'CUSTOM']]]

Limit

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListLocationsOutputTypeDef

Locations

  • Type: typing.List[aws_resource_validator.pydantic_models.gamelift_classes.LocationModelTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListScriptsInputListScriptsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.PaginatorConfigTypeDef]

ListScriptsInputRequestTypeDef

Limit

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListScriptsOutputTypeDef

Scripts

  • Type: typing.List[aws_resource_validator.pydantic_models.gamelift_classes.ScriptTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequestRequestTypeDef

ResourceARN

  • Type:
  • Required: Yes

ListTagsForResourceResponseTypeDef

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.gamelift_classes.TagTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

LocationAttributesTypeDef

LocationState

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.LocationStateTypeDef]

StoppedActions

  • Type: typing.Optional[typing.List[typing.Literal['AUTO_SCALING']]]

UpdateStatus

  • Type: typing.Optional[typing.Literal['PENDING_UPDATE']]

LocationConfigurationTypeDef

Location

  • Type:
  • Required: Yes

LocationModelTypeDef

LocationName

  • Type: typing.Optional[str]

LocationArn

  • Type: typing.Optional[str]

LocationStateTypeDef

Location

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['ACTIVATING', 'ACTIVE', 'BUILDING', 'DELETING', 'DOWNLOADING', 'ERROR', 'NEW', 'NOT_FOUND', 'TERMINATED', 'VALIDATING']]

MatchedPlayerSessionTypeDef

PlayerId

  • Type: typing.Optional[str]

PlayerSessionId

  • Type: typing.Optional[str]

MatchmakingConfigurationTypeDef

Name

  • Type: typing.Optional[str]

ConfigurationArn

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

GameSessionQueueArns

  • Type: typing.Optional[typing.List[str]]

RequestTimeoutSeconds

  • Type: typing.Optional[int]

AcceptanceTimeoutSeconds

  • Type: typing.Optional[int]

AcceptanceRequired

  • Type: typing.Optional[bool]

RuleSetName

  • Type: typing.Optional[str]

RuleSetArn

  • Type: typing.Optional[str]

NotificationTarget

  • Type: typing.Optional[str]

AdditionalPlayerCount

  • Type: typing.Optional[int]

CustomEventData

  • Type: typing.Optional[str]

CreationTime

  • Type: typing.Optional[datetime.datetime]

GameProperties

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.gamelift_classes.GamePropertyTypeDef]]

GameSessionData

  • Type: typing.Optional[str]

BackfillMode

  • Type: typing.Optional[typing.Literal['AUTOMATIC', 'MANUAL']]

FlexMatchMode

  • Type: typing.Optional[typing.Literal['STANDALONE', 'WITH_QUEUE']]

MatchmakingRuleSetTypeDef

RuleSetBody

  • Type:
  • Required: Yes

RuleSetName

  • Type: typing.Optional[str]

RuleSetArn

  • Type: typing.Optional[str]

CreationTime

  • Type: typing.Optional[datetime.datetime]

MatchmakingTicketTypeDef

TicketId

  • Type: typing.Optional[str]

ConfigurationName

  • Type: typing.Optional[str]

ConfigurationArn

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['CANCELLED', 'COMPLETED', 'FAILED', 'PLACING', 'QUEUED', 'REQUIRES_ACCEPTANCE', 'SEARCHING', 'TIMED_OUT']]

StatusReason

  • Type: typing.Optional[str]

StatusMessage

  • Type: typing.Optional[str]

StartTime

  • Type: typing.Optional[datetime.datetime]

EndTime

  • Type: typing.Optional[datetime.datetime]

Players

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.gamelift_classes.PlayerOutputTypeDef]]

GameSessionConnectionInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.GameSessionConnectionInfoTypeDef]

EstimatedWaitTime

  • Type: typing.Optional[int]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PlacedPlayerSessionTypeDef

PlayerId

  • Type: typing.Optional[str]

PlayerSessionId

  • Type: typing.Optional[str]

PlayerLatencyPolicyTypeDef

MaximumIndividualPlayerLatencyMilliseconds

  • Type: typing.Optional[int]

PolicyDurationSeconds

  • Type: typing.Optional[int]

PlayerLatencyTypeDef

PlayerId

  • Type: typing.Optional[str]

RegionIdentifier

  • Type: typing.Optional[str]

LatencyInMilliseconds

  • Type: typing.Optional[float]

PlayerOutputTypeDef

PlayerId

  • Type: typing.Optional[str]

PlayerAttributes

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.gamelift_classes.AttributeValueOutputTypeDef]]

Team

  • Type: typing.Optional[str]

LatencyInMs

  • Type: typing.Optional[typing.Dict[str, int]]

PlayerSessionTypeDef

PlayerSessionId

  • Type: typing.Optional[str]

PlayerId

  • Type: typing.Optional[str]

GameSessionId

  • Type: typing.Optional[str]

FleetId

  • Type: typing.Optional[str]

FleetArn

  • Type: typing.Optional[str]

CreationTime

  • Type: typing.Optional[datetime.datetime]

TerminationTime

  • Type: typing.Optional[datetime.datetime]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'COMPLETED', 'RESERVED', 'TIMEDOUT']]

IpAddress

  • Type: typing.Optional[str]

DnsName

  • Type: typing.Optional[str]

Port

  • Type: typing.Optional[int]

PlayerData

  • Type: typing.Optional[str]

PlayerTypeDef

PlayerId

  • Type: typing.Optional[str]

PlayerAttributes

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.gamelift_classes.AttributeValueTypeDef]]

Team

  • Type: typing.Optional[str]

LatencyInMs

  • Type: typing.Optional[typing.Mapping[str, int]]

PriorityConfigurationExtraOutputTypeDef

PriorityOrder

  • Type: typing.Optional[typing.List[typing.Literal['COST', 'DESTINATION', 'LATENCY', 'LOCATION']]]

LocationOrder

  • Type: typing.Optional[typing.List[str]]

PriorityConfigurationOutputTypeDef

PriorityOrder

  • Type: typing.Optional[typing.List[typing.Literal['COST', 'DESTINATION', 'LATENCY', 'LOCATION']]]

LocationOrder

  • Type: typing.Optional[typing.List[str]]

PriorityConfigurationTypeDef

PriorityOrder

  • Type: typing.Optional[typing.Sequence[typing.Literal['COST', 'DESTINATION', 'LATENCY', 'LOCATION']]]

LocationOrder

  • Type: typing.Optional[typing.Sequence[str]]

PutScalingPolicyInputRequestTypeDef

Name

  • Type:
  • Required: Yes

FleetId

  • Type:
  • Required: Yes

MetricName

  • Type: typing.Literal['ActivatingGameSessions', 'ActiveGameSessions', 'ActiveInstances', 'AvailableGameSessions', 'AvailablePlayerSessions', 'ConcurrentActivatableGameSessions', 'CurrentPlayerSessions', 'IdleInstances', 'PercentAvailableGameSessions', 'PercentIdleInstances', 'QueueDepth', 'WaitTime']
  • Required: Yes

ScalingAdjustment

  • Type: typing.Optional[int]

ScalingAdjustmentType

  • Type: typing.Optional[typing.Literal['ChangeInCapacity', 'ExactCapacity', 'PercentChangeInCapacity']]

Threshold

  • Type: typing.Optional[float]

ComparisonOperator

  • Type: typing.Optional[typing.Literal['GreaterThanOrEqualToThreshold', 'GreaterThanThreshold', 'LessThanOrEqualToThreshold', 'LessThanThreshold']]

EvaluationPeriods

  • Type: typing.Optional[int]

PolicyType

  • Type: typing.Optional[typing.Literal['RuleBased', 'TargetBased']]

TargetConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.TargetConfigurationTypeDef]

PutScalingPolicyOutputTypeDef

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RegisterComputeInputRequestTypeDef

FleetId

  • Type:
  • Required: Yes

ComputeName

  • Type:
  • Required: Yes

CertificatePath

  • Type: typing.Optional[str]

DnsName

  • Type: typing.Optional[str]

IpAddress

  • Type: typing.Optional[str]

Location

  • Type: typing.Optional[str]

RegisterComputeOutputTypeDef

Compute

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RegisterGameServerInputRequestTypeDef

GameServerGroupName

  • Type:
  • Required: Yes

GameServerId

  • Type:
  • Required: Yes

InstanceId

  • Type:
  • Required: Yes

ConnectionInfo

  • Type: typing.Optional[str]

GameServerData

  • Type: typing.Optional[str]

RegisterGameServerOutputTypeDef

GameServer

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ReplicaContainerGroupCountsTypeDef

PENDING

  • Type: typing.Optional[int]

ACTIVE

  • Type: typing.Optional[int]

IDLE

  • Type: typing.Optional[int]

TERMINATING

  • Type: typing.Optional[int]

RequestUploadCredentialsInputRequestTypeDef

BuildId

  • Type:
  • Required: Yes

RequestUploadCredentialsOutputTypeDef

UploadCredentials

  • Type:
  • Required: Yes

StorageLocation

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResolveAliasInputRequestTypeDef

AliasId

  • Type:
  • Required: Yes

ResolveAliasOutputTypeDef

FleetId

  • Type:
  • Required: Yes

FleetArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResourceCreationLimitPolicyTypeDef

NewGameSessionsPerCreator

  • Type: typing.Optional[int]

PolicyPeriodInMinutes

  • Type: typing.Optional[int]

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

ResumeGameServerGroupInputRequestTypeDef

GameServerGroupName

  • Type:
  • Required: Yes

ResumeActions

  • Type: typing.Sequence[typing.Literal['REPLACE_INSTANCE_TYPES']]
  • Required: Yes

ResumeGameServerGroupOutputTypeDef

GameServerGroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RoutingStrategyTypeDef

Type

  • Type: typing.Optional[typing.Literal['SIMPLE', 'TERMINAL']]

FleetId

  • Type: typing.Optional[str]

Message

  • Type: typing.Optional[str]

RuntimeConfigurationOutputTypeDef

ServerProcesses

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.gamelift_classes.ServerProcessTypeDef]]

MaxConcurrentGameSessionActivations

  • Type: typing.Optional[int]

GameSessionActivationTimeoutSeconds

  • Type: typing.Optional[int]

RuntimeConfigurationTypeDef

ServerProcesses

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.gamelift_classes.ServerProcessTypeDef]]

MaxConcurrentGameSessionActivations

  • Type: typing.Optional[int]

GameSessionActivationTimeoutSeconds

  • Type: typing.Optional[int]

S3LocationTypeDef

Bucket

  • Type: typing.Optional[str]

Key

  • Type: typing.Optional[str]

RoleArn

  • Type: typing.Optional[str]

ObjectVersion

  • Type: typing.Optional[str]

ScalingPolicyTypeDef

FleetId

  • Type: typing.Optional[str]

FleetArn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'DELETED', 'DELETE_REQUESTED', 'DELETING', 'ERROR', 'UPDATE_REQUESTED', 'UPDATING']]

ScalingAdjustment

  • Type: typing.Optional[int]

ScalingAdjustmentType

  • Type: typing.Optional[typing.Literal['ChangeInCapacity', 'ExactCapacity', 'PercentChangeInCapacity']]

ComparisonOperator

  • Type: typing.Optional[typing.Literal['GreaterThanOrEqualToThreshold', 'GreaterThanThreshold', 'LessThanOrEqualToThreshold', 'LessThanThreshold']]

Threshold

  • Type: typing.Optional[float]

EvaluationPeriods

  • Type: typing.Optional[int]

MetricName

  • Type: typing.Optional[typing.Literal['ActivatingGameSessions', 'ActiveGameSessions', 'ActiveInstances', 'AvailableGameSessions', 'AvailablePlayerSessions', 'ConcurrentActivatableGameSessions', 'CurrentPlayerSessions', 'IdleInstances', 'PercentAvailableGameSessions', 'PercentIdleInstances', 'QueueDepth', 'WaitTime']]

PolicyType

  • Type: typing.Optional[typing.Literal['RuleBased', 'TargetBased']]

TargetConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.TargetConfigurationTypeDef]

UpdateStatus

  • Type: typing.Optional[typing.Literal['PENDING_UPDATE']]

Location

  • Type: typing.Optional[str]

ScriptTypeDef

ScriptId

  • Type: typing.Optional[str]

ScriptArn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[str]

SizeOnDisk

  • Type: typing.Optional[int]

CreationTime

  • Type: typing.Optional[datetime.datetime]

StorageLocation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.S3LocationTypeDef]

SearchGameSessionsInputRequestTypeDef

FleetId

  • Type: typing.Optional[str]

AliasId

  • Type: typing.Optional[str]

Location

  • Type: typing.Optional[str]

FilterExpression

  • Type: typing.Optional[str]

SortExpression

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

SearchGameSessionsInputSearchGameSessionsPaginateTypeDef

FleetId

  • Type: typing.Optional[str]

AliasId

  • Type: typing.Optional[str]

Location

  • Type: typing.Optional[str]

FilterExpression

  • Type: typing.Optional[str]

SortExpression

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.PaginatorConfigTypeDef]

SearchGameSessionsOutputTypeDef

GameSessions

  • Type: typing.List[aws_resource_validator.pydantic_models.gamelift_classes.GameSessionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ServerProcessTypeDef

LaunchPath

  • Type:
  • Required: Yes

ConcurrentExecutions

  • Type:
  • Required: Yes

Parameters

  • Type: typing.Optional[str]

StartFleetActionsInputRequestTypeDef

FleetId

  • Type:
  • Required: Yes

Actions

  • Type: typing.Sequence[typing.Literal['AUTO_SCALING']]
  • Required: Yes

Location

  • Type: typing.Optional[str]

StartFleetActionsOutputTypeDef

FleetId

  • Type:
  • Required: Yes

FleetArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartGameSessionPlacementInputRequestTypeDef

PlacementId

  • Type:
  • Required: Yes

GameSessionQueueName

  • Type:
  • Required: Yes

MaximumPlayerSessionCount

  • Type:
  • Required: Yes

GameProperties

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.gamelift_classes.GamePropertyTypeDef]]

GameSessionName

  • Type: typing.Optional[str]

PlayerLatencies

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.gamelift_classes.PlayerLatencyTypeDef]]

DesiredPlayerSessions

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.gamelift_classes.DesiredPlayerSessionTypeDef]]

GameSessionData

  • Type: typing.Optional[str]

StartGameSessionPlacementOutputTypeDef

GameSessionPlacement

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartMatchBackfillInputRequestTypeDef

ConfigurationName

  • Type:
  • Required: Yes

Players

  • Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.gamelift_classes.PlayerTypeDef, aws_resource_validator.pydantic_models.gamelift_classes.PlayerOutputTypeDef]]
  • Required: Yes

TicketId

  • Type: typing.Optional[str]

GameSessionArn

  • Type: typing.Optional[str]

StartMatchBackfillOutputTypeDef

MatchmakingTicket

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartMatchmakingInputRequestTypeDef

ConfigurationName

  • Type:
  • Required: Yes

Players

  • Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.gamelift_classes.PlayerTypeDef, aws_resource_validator.pydantic_models.gamelift_classes.PlayerOutputTypeDef]]
  • Required: Yes

TicketId

  • Type: typing.Optional[str]

StartMatchmakingOutputTypeDef

MatchmakingTicket

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StopFleetActionsInputRequestTypeDef

FleetId

  • Type:
  • Required: Yes

Actions

  • Type: typing.Sequence[typing.Literal['AUTO_SCALING']]
  • Required: Yes

Location

  • Type: typing.Optional[str]

StopFleetActionsOutputTypeDef

FleetId

  • Type:
  • Required: Yes

FleetArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StopGameSessionPlacementInputRequestTypeDef

PlacementId

  • Type:
  • Required: Yes

StopGameSessionPlacementOutputTypeDef

GameSessionPlacement

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StopMatchmakingInputRequestTypeDef

TicketId

  • Type:
  • Required: Yes

SuspendGameServerGroupInputRequestTypeDef

GameServerGroupName

  • Type:
  • Required: Yes

SuspendActions

  • Type: typing.Sequence[typing.Literal['REPLACE_INSTANCE_TYPES']]
  • Required: Yes

SuspendGameServerGroupOutputTypeDef

GameServerGroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

TagResourceRequestRequestTypeDef

ResourceARN

  • Type:
  • Required: Yes

Tags

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.gamelift_classes.TagTypeDef]
  • Required: Yes

TagTypeDef

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

TargetConfigurationTypeDef

TargetValue

  • Type:
  • Required: Yes

TargetTrackingConfigurationTypeDef

TargetValue

  • Type:
  • Required: Yes

UntagResourceRequestRequestTypeDef

ResourceARN

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateAliasInputRequestTypeDef

AliasId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

RoutingStrategy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.RoutingStrategyTypeDef]

UpdateAliasOutputTypeDef

Alias

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateBuildInputRequestTypeDef

BuildId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[str]

UpdateBuildOutputTypeDef

Build

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateFleetAttributesInputRequestTypeDef

FleetId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

NewGameSessionProtectionPolicy

  • Type: typing.Optional[typing.Literal['FullProtection', 'NoProtection']]

ResourceCreationLimitPolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.ResourceCreationLimitPolicyTypeDef]

MetricGroups

  • Type: typing.Optional[typing.Sequence[str]]

AnywhereConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.AnywhereConfigurationTypeDef]

UpdateFleetAttributesOutputTypeDef

FleetId

  • Type:
  • Required: Yes

FleetArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateFleetCapacityInputRequestTypeDef

FleetId

  • Type:
  • Required: Yes

DesiredInstances

  • Type: typing.Optional[int]

MinSize

  • Type: typing.Optional[int]

MaxSize

  • Type: typing.Optional[int]

Location

  • Type: typing.Optional[str]

UpdateFleetCapacityOutputTypeDef

FleetId

  • Type:
  • Required: Yes

FleetArn

  • Type:
  • Required: Yes

Location

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateFleetPortSettingsInputRequestTypeDef

FleetId

  • Type:
  • Required: Yes

InboundPermissionAuthorizations

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.gamelift_classes.IpPermissionTypeDef]]

InboundPermissionRevocations

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.gamelift_classes.IpPermissionTypeDef]]

UpdateFleetPortSettingsOutputTypeDef

FleetId

  • Type:
  • Required: Yes

FleetArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateGameServerGroupInputRequestTypeDef

GameServerGroupName

  • Type:
  • Required: Yes

RoleArn

  • Type: typing.Optional[str]

InstanceDefinitions

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.gamelift_classes.InstanceDefinitionTypeDef]]

GameServerProtectionPolicy

  • Type: typing.Optional[typing.Literal['FULL_PROTECTION', 'NO_PROTECTION']]

BalancingStrategy

  • Type: typing.Optional[typing.Literal['ON_DEMAND_ONLY', 'SPOT_ONLY', 'SPOT_PREFERRED']]

UpdateGameServerGroupOutputTypeDef

GameServerGroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateGameServerInputRequestTypeDef

GameServerGroupName

  • Type:
  • Required: Yes

GameServerId

  • Type:
  • Required: Yes

GameServerData

  • Type: typing.Optional[str]

UtilizationStatus

  • Type: typing.Optional[typing.Literal['AVAILABLE', 'UTILIZED']]

HealthCheck

  • Type: typing.Optional[typing.Literal['HEALTHY']]

UpdateGameServerOutputTypeDef

GameServer

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateGameSessionInputRequestTypeDef

GameSessionId

  • Type:
  • Required: Yes

MaximumPlayerSessionCount

  • Type: typing.Optional[int]

Name

  • Type: typing.Optional[str]

PlayerSessionCreationPolicy

  • Type: typing.Optional[typing.Literal['ACCEPT_ALL', 'DENY_ALL']]

ProtectionPolicy

  • Type: typing.Optional[typing.Literal['FullProtection', 'NoProtection']]

GameProperties

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.gamelift_classes.GamePropertyTypeDef]]

UpdateGameSessionOutputTypeDef

GameSession

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateGameSessionQueueInputRequestTypeDef

Name

  • Type:
  • Required: Yes

TimeoutInSeconds

  • Type: typing.Optional[int]

PlayerLatencyPolicies

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.gamelift_classes.PlayerLatencyPolicyTypeDef]]

Destinations

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.gamelift_classes.GameSessionQueueDestinationTypeDef]]

FilterConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.FilterConfigurationTypeDef]

PriorityConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.PriorityConfigurationTypeDef]

CustomEventData

  • Type: typing.Optional[str]

NotificationTarget

  • Type: typing.Optional[str]

UpdateGameSessionQueueOutputTypeDef

GameSessionQueue

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateMatchmakingConfigurationInputRequestTypeDef

Name

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

GameSessionQueueArns

  • Type: typing.Optional[typing.Sequence[str]]

RequestTimeoutSeconds

  • Type: typing.Optional[int]

AcceptanceTimeoutSeconds

  • Type: typing.Optional[int]

AcceptanceRequired

  • Type: typing.Optional[bool]

RuleSetName

  • Type: typing.Optional[str]

NotificationTarget

  • Type: typing.Optional[str]

AdditionalPlayerCount

  • Type: typing.Optional[int]

CustomEventData

  • Type: typing.Optional[str]

GameProperties

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.gamelift_classes.GamePropertyTypeDef]]

GameSessionData

  • Type: typing.Optional[str]

BackfillMode

  • Type: typing.Optional[typing.Literal['AUTOMATIC', 'MANUAL']]

FlexMatchMode

  • Type: typing.Optional[typing.Literal['STANDALONE', 'WITH_QUEUE']]

UpdateMatchmakingConfigurationOutputTypeDef

Configuration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateRuntimeConfigurationInputRequestTypeDef

FleetId

  • Type:
  • Required: Yes

RuntimeConfiguration

  • Type:
  • Required: Yes

UpdateRuntimeConfigurationOutputTypeDef

RuntimeConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateScriptInputRequestTypeDef

ScriptId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[str]

StorageLocation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.S3LocationTypeDef]

ZipFile

  • Type: typing.Union[str, bytes, typing.IO[typing.Any], NoneType]

UpdateScriptOutputTypeDef

Script

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ValidateMatchmakingRuleSetInputRequestTypeDef

RuleSetBody

  • Type:
  • Required: Yes

ValidateMatchmakingRuleSetOutputTypeDef

Valid

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

VpcPeeringAuthorizationTypeDef

GameLiftAwsAccountId

  • Type: typing.Optional[str]

PeerVpcAwsAccountId

  • Type: typing.Optional[str]

PeerVpcId

  • Type: typing.Optional[str]

CreationTime

  • Type: typing.Optional[datetime.datetime]

ExpirationTime

  • Type: typing.Optional[datetime.datetime]

VpcPeeringConnectionStatusTypeDef

Code

  • Type: typing.Optional[str]

Message

  • Type: typing.Optional[str]

VpcPeeringConnectionTypeDef

FleetId

  • Type: typing.Optional[str]

FleetArn

  • Type: typing.Optional[str]

IpV4CidrBlock

  • Type: typing.Optional[str]

VpcPeeringConnectionId

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[aws_resource_validator.pydantic_models.gamelift_classes.VpcPeeringConnectionStatusTypeDef]

PeerVpcId

  • Type: typing.Optional[str]

GameLiftVpcId

  • Type: typing.Optional[str]