Type definitions#
Auto-generated documentation for GameLift type annotations stubs module mypy-boto3-gamelift.
BlobTypeDef#
# BlobTypeDef definition
BlobTypeDef = Union[
str,
bytes,
IO[Any],
StreamingBody,
]
TimestampTypeDef#
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
AttributeValueUnionTypeDef#
# AttributeValueUnionTypeDef definition
AttributeValueUnionTypeDef = Union[
AttributeValueTypeDef, # (1)
AttributeValueOutputTypeDef, # (2)
]
ContainerHealthCheckUnionTypeDef#
# ContainerHealthCheckUnionTypeDef definition
ContainerHealthCheckUnionTypeDef = Union[
ContainerHealthCheckTypeDef, # (1)
ContainerHealthCheckOutputTypeDef, # (2)
]
ContainerPortConfigurationUnionTypeDef#
# ContainerPortConfigurationUnionTypeDef definition
ContainerPortConfigurationUnionTypeDef = Union[
ContainerPortConfigurationTypeDef, # (1)
ContainerPortConfigurationOutputTypeDef, # (2)
]
PlayerUnionTypeDef#
# PlayerUnionTypeDef definition
PlayerUnionTypeDef = Union[
PlayerTypeDef, # (1)
PlayerOutputTypeDef, # (2)
]
- See PlayerTypeDef
- See PlayerOutputTypeDef
AcceptMatchInputRequestTypeDef#
# AcceptMatchInputRequestTypeDef definition
class AcceptMatchInputRequestTypeDef(TypedDict):
TicketId: str,
PlayerIds: Sequence[str],
AcceptanceType: AcceptanceTypeType, # (1)
RoutingStrategyTypeDef#
# RoutingStrategyTypeDef definition
class RoutingStrategyTypeDef(TypedDict):
Type: NotRequired[RoutingStrategyTypeType], # (1)
FleetId: NotRequired[str],
Message: NotRequired[str],
AnywhereConfigurationTypeDef#
# AnywhereConfigurationTypeDef definition
class AnywhereConfigurationTypeDef(TypedDict):
Cost: str,
AttributeValueOutputTypeDef#
# AttributeValueOutputTypeDef definition
class AttributeValueOutputTypeDef(TypedDict):
S: NotRequired[str],
N: NotRequired[float],
SL: NotRequired[List[str]],
SDM: NotRequired[Dict[str, float]],
AttributeValueTypeDef#
# AttributeValueTypeDef definition
class AttributeValueTypeDef(TypedDict):
S: NotRequired[str],
N: NotRequired[float],
SL: NotRequired[Sequence[str]],
SDM: NotRequired[Mapping[str, float]],
AwsCredentialsTypeDef#
# AwsCredentialsTypeDef definition
class AwsCredentialsTypeDef(TypedDict):
AccessKeyId: NotRequired[str],
SecretAccessKey: NotRequired[str],
SessionToken: NotRequired[str],
BuildTypeDef#
# BuildTypeDef definition
class BuildTypeDef(TypedDict):
BuildId: NotRequired[str],
BuildArn: NotRequired[str],
Name: NotRequired[str],
Version: NotRequired[str],
Status: NotRequired[BuildStatusType], # (1)
SizeOnDisk: NotRequired[int],
OperatingSystem: NotRequired[OperatingSystemType], # (2)
CreationTime: NotRequired[datetime],
ServerSdkVersion: NotRequired[str],
- See BuildStatusType
- See OperatingSystemType
CertificateConfigurationTypeDef#
# CertificateConfigurationTypeDef definition
class CertificateConfigurationTypeDef(TypedDict):
CertificateType: CertificateTypeType, # (1)
ClaimFilterOptionTypeDef#
# ClaimFilterOptionTypeDef definition
class ClaimFilterOptionTypeDef(TypedDict):
InstanceStatuses: NotRequired[Sequence[FilterInstanceStatusType]], # (1)
GameServerTypeDef#
# GameServerTypeDef definition
class GameServerTypeDef(TypedDict):
GameServerGroupName: NotRequired[str],
GameServerGroupArn: NotRequired[str],
GameServerId: NotRequired[str],
InstanceId: NotRequired[str],
ConnectionInfo: NotRequired[str],
GameServerData: NotRequired[str],
ClaimStatus: NotRequired[GameServerClaimStatusType], # (1)
UtilizationStatus: NotRequired[GameServerUtilizationStatusType], # (2)
RegistrationTime: NotRequired[datetime],
LastClaimTime: NotRequired[datetime],
LastHealthCheckTime: NotRequired[datetime],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
ContainerAttributeTypeDef#
# ContainerAttributeTypeDef definition
class ContainerAttributeTypeDef(TypedDict):
ContainerName: NotRequired[str],
ContainerRuntimeId: NotRequired[str],
ConnectionPortRangeTypeDef#
# ConnectionPortRangeTypeDef definition
class ConnectionPortRangeTypeDef(TypedDict):
FromPort: int,
ToPort: int,
ContainerDependencyTypeDef#
# ContainerDependencyTypeDef definition
class ContainerDependencyTypeDef(TypedDict):
ContainerName: str,
Condition: ContainerDependencyConditionType, # (1)
ContainerEnvironmentTypeDef#
# ContainerEnvironmentTypeDef definition
class ContainerEnvironmentTypeDef(TypedDict):
Name: str,
Value: str,
ContainerFleetLocationAttributesTypeDef#
# ContainerFleetLocationAttributesTypeDef definition
class ContainerFleetLocationAttributesTypeDef(TypedDict):
Location: NotRequired[str],
Status: NotRequired[ContainerFleetLocationStatusType], # (1)
DeploymentDetailsTypeDef#
# DeploymentDetailsTypeDef definition
class DeploymentDetailsTypeDef(TypedDict):
LatestDeploymentId: NotRequired[str],
GameSessionCreationLimitPolicyTypeDef#
# GameSessionCreationLimitPolicyTypeDef definition
class GameSessionCreationLimitPolicyTypeDef(TypedDict):
NewGameSessionsPerCreator: NotRequired[int],
PolicyPeriodInMinutes: NotRequired[int],
IpPermissionTypeDef#
# IpPermissionTypeDef definition
class IpPermissionTypeDef(TypedDict):
FromPort: int,
ToPort: int,
IpRange: str,
Protocol: IpProtocolType, # (1)
- See IpProtocolType
LogConfigurationTypeDef#
# LogConfigurationTypeDef definition
class LogConfigurationTypeDef(TypedDict):
LogDestination: NotRequired[LogDestinationType], # (1)
S3BucketName: NotRequired[str],
LogGroupArn: NotRequired[str],
ContainerHealthCheckOutputTypeDef#
# ContainerHealthCheckOutputTypeDef definition
class ContainerHealthCheckOutputTypeDef(TypedDict):
Command: List[str],
Interval: NotRequired[int],
Retries: NotRequired[int],
StartPeriod: NotRequired[int],
Timeout: NotRequired[int],
ContainerHealthCheckTypeDef#
# ContainerHealthCheckTypeDef definition
class ContainerHealthCheckTypeDef(TypedDict):
Command: Sequence[str],
Interval: NotRequired[int],
Retries: NotRequired[int],
StartPeriod: NotRequired[int],
Timeout: NotRequired[int],
ContainerIdentifierTypeDef#
# ContainerIdentifierTypeDef definition
class ContainerIdentifierTypeDef(TypedDict):
ContainerName: NotRequired[str],
ContainerRuntimeId: NotRequired[str],
ContainerMountPointTypeDef#
# ContainerMountPointTypeDef definition
class ContainerMountPointTypeDef(TypedDict):
InstancePath: str,
ContainerPath: NotRequired[str],
AccessLevel: NotRequired[ContainerMountPointAccessLevelType], # (1)
ContainerPortRangeTypeDef#
# ContainerPortRangeTypeDef definition
class ContainerPortRangeTypeDef(TypedDict):
FromPort: int,
ToPort: int,
Protocol: IpProtocolType, # (1)
- See IpProtocolType
TagTypeDef#
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
S3LocationTypeDef#
# S3LocationTypeDef definition
class S3LocationTypeDef(TypedDict):
Bucket: NotRequired[str],
Key: NotRequired[str],
RoleArn: NotRequired[str],
ObjectVersion: NotRequired[str],
LocationConfigurationTypeDef#
# LocationConfigurationTypeDef definition
class LocationConfigurationTypeDef(TypedDict):
Location: str,
ResourceCreationLimitPolicyTypeDef#
# ResourceCreationLimitPolicyTypeDef definition
class ResourceCreationLimitPolicyTypeDef(TypedDict):
NewGameSessionsPerCreator: NotRequired[int],
PolicyPeriodInMinutes: NotRequired[int],
LocationStateTypeDef#
# LocationStateTypeDef definition
class LocationStateTypeDef(TypedDict):
Location: NotRequired[str],
Status: NotRequired[FleetStatusType], # (1)
- See FleetStatusType
InstanceDefinitionTypeDef#
# InstanceDefinitionTypeDef definition
class InstanceDefinitionTypeDef(TypedDict):
InstanceType: GameServerGroupInstanceTypeType, # (1)
WeightedCapacity: NotRequired[str],
LaunchTemplateSpecificationTypeDef#
# LaunchTemplateSpecificationTypeDef definition
class LaunchTemplateSpecificationTypeDef(TypedDict):
LaunchTemplateId: NotRequired[str],
LaunchTemplateName: NotRequired[str],
Version: NotRequired[str],
GamePropertyTypeDef#
# GamePropertyTypeDef definition
class GamePropertyTypeDef(TypedDict):
Key: str,
Value: str,
FilterConfigurationTypeDef#
# FilterConfigurationTypeDef definition
class FilterConfigurationTypeDef(TypedDict):
AllowedLocations: NotRequired[Sequence[str]],
GameSessionQueueDestinationTypeDef#
# GameSessionQueueDestinationTypeDef definition
class GameSessionQueueDestinationTypeDef(TypedDict):
DestinationArn: NotRequired[str],
PlayerLatencyPolicyTypeDef#
# PlayerLatencyPolicyTypeDef definition
class PlayerLatencyPolicyTypeDef(TypedDict):
MaximumIndividualPlayerLatencyMilliseconds: NotRequired[int],
PolicyDurationSeconds: NotRequired[int],
PriorityConfigurationTypeDef#
# PriorityConfigurationTypeDef definition
class PriorityConfigurationTypeDef(TypedDict):
PriorityOrder: NotRequired[Sequence[PriorityTypeType]], # (1)
LocationOrder: NotRequired[Sequence[str]],
- See PriorityTypeType
LocationModelTypeDef#
# LocationModelTypeDef definition
class LocationModelTypeDef(TypedDict):
LocationName: NotRequired[str],
LocationArn: NotRequired[str],
MatchmakingRuleSetTypeDef#
# MatchmakingRuleSetTypeDef definition
class MatchmakingRuleSetTypeDef(TypedDict):
RuleSetBody: str,
RuleSetName: NotRequired[str],
RuleSetArn: NotRequired[str],
CreationTime: NotRequired[datetime],
CreatePlayerSessionInputRequestTypeDef#
# CreatePlayerSessionInputRequestTypeDef definition
class CreatePlayerSessionInputRequestTypeDef(TypedDict):
GameSessionId: str,
PlayerId: str,
PlayerData: NotRequired[str],
PlayerSessionTypeDef#
# PlayerSessionTypeDef definition
class PlayerSessionTypeDef(TypedDict):
PlayerSessionId: NotRequired[str],
PlayerId: NotRequired[str],
GameSessionId: NotRequired[str],
FleetId: NotRequired[str],
FleetArn: NotRequired[str],
CreationTime: NotRequired[datetime],
TerminationTime: NotRequired[datetime],
Status: NotRequired[PlayerSessionStatusType], # (1)
IpAddress: NotRequired[str],
DnsName: NotRequired[str],
Port: NotRequired[int],
PlayerData: NotRequired[str],
CreatePlayerSessionsInputRequestTypeDef#
# CreatePlayerSessionsInputRequestTypeDef definition
class CreatePlayerSessionsInputRequestTypeDef(TypedDict):
GameSessionId: str,
PlayerIds: Sequence[str],
PlayerDataMap: NotRequired[Mapping[str, str]],
CreateVpcPeeringAuthorizationInputRequestTypeDef#
# CreateVpcPeeringAuthorizationInputRequestTypeDef definition
class CreateVpcPeeringAuthorizationInputRequestTypeDef(TypedDict):
GameLiftAwsAccountId: str,
PeerVpcId: str,
VpcPeeringAuthorizationTypeDef#
# VpcPeeringAuthorizationTypeDef definition
class VpcPeeringAuthorizationTypeDef(TypedDict):
GameLiftAwsAccountId: NotRequired[str],
PeerVpcAwsAccountId: NotRequired[str],
PeerVpcId: NotRequired[str],
CreationTime: NotRequired[datetime],
ExpirationTime: NotRequired[datetime],
CreateVpcPeeringConnectionInputRequestTypeDef#
# CreateVpcPeeringConnectionInputRequestTypeDef definition
class CreateVpcPeeringConnectionInputRequestTypeDef(TypedDict):
FleetId: str,
PeerVpcAwsAccountId: str,
PeerVpcId: str,
DeleteAliasInputRequestTypeDef#
# DeleteAliasInputRequestTypeDef definition
class DeleteAliasInputRequestTypeDef(TypedDict):
AliasId: str,
DeleteBuildInputRequestTypeDef#
# DeleteBuildInputRequestTypeDef definition
class DeleteBuildInputRequestTypeDef(TypedDict):
BuildId: str,
DeleteContainerFleetInputRequestTypeDef#
# DeleteContainerFleetInputRequestTypeDef definition
class DeleteContainerFleetInputRequestTypeDef(TypedDict):
FleetId: str,
DeleteContainerGroupDefinitionInputRequestTypeDef#
# DeleteContainerGroupDefinitionInputRequestTypeDef definition
class DeleteContainerGroupDefinitionInputRequestTypeDef(TypedDict):
Name: str,
VersionNumber: NotRequired[int],
VersionCountToRetain: NotRequired[int],
DeleteFleetInputRequestTypeDef#
# DeleteFleetInputRequestTypeDef definition
class DeleteFleetInputRequestTypeDef(TypedDict):
FleetId: str,
DeleteFleetLocationsInputRequestTypeDef#
# DeleteFleetLocationsInputRequestTypeDef definition
class DeleteFleetLocationsInputRequestTypeDef(TypedDict):
FleetId: str,
Locations: Sequence[str],
DeleteGameServerGroupInputRequestTypeDef#
# DeleteGameServerGroupInputRequestTypeDef definition
class DeleteGameServerGroupInputRequestTypeDef(TypedDict):
GameServerGroupName: str,
DeleteOption: NotRequired[GameServerGroupDeleteOptionType], # (1)
DeleteGameSessionQueueInputRequestTypeDef#
# DeleteGameSessionQueueInputRequestTypeDef definition
class DeleteGameSessionQueueInputRequestTypeDef(TypedDict):
Name: str,
DeleteLocationInputRequestTypeDef#
# DeleteLocationInputRequestTypeDef definition
class DeleteLocationInputRequestTypeDef(TypedDict):
LocationName: str,
DeleteMatchmakingConfigurationInputRequestTypeDef#
# DeleteMatchmakingConfigurationInputRequestTypeDef definition
class DeleteMatchmakingConfigurationInputRequestTypeDef(TypedDict):
Name: str,
DeleteMatchmakingRuleSetInputRequestTypeDef#
# DeleteMatchmakingRuleSetInputRequestTypeDef definition
class DeleteMatchmakingRuleSetInputRequestTypeDef(TypedDict):
Name: str,
DeleteScalingPolicyInputRequestTypeDef#
# DeleteScalingPolicyInputRequestTypeDef definition
class DeleteScalingPolicyInputRequestTypeDef(TypedDict):
Name: str,
FleetId: str,
DeleteScriptInputRequestTypeDef#
# DeleteScriptInputRequestTypeDef definition
class DeleteScriptInputRequestTypeDef(TypedDict):
ScriptId: str,
DeleteVpcPeeringAuthorizationInputRequestTypeDef#
# DeleteVpcPeeringAuthorizationInputRequestTypeDef definition
class DeleteVpcPeeringAuthorizationInputRequestTypeDef(TypedDict):
GameLiftAwsAccountId: str,
PeerVpcId: str,
DeleteVpcPeeringConnectionInputRequestTypeDef#
# DeleteVpcPeeringConnectionInputRequestTypeDef definition
class DeleteVpcPeeringConnectionInputRequestTypeDef(TypedDict):
FleetId: str,
VpcPeeringConnectionId: str,
DeploymentConfigurationTypeDef#
# DeploymentConfigurationTypeDef definition
class DeploymentConfigurationTypeDef(TypedDict):
ProtectionStrategy: NotRequired[DeploymentProtectionStrategyType], # (1)
MinimumHealthyPercentage: NotRequired[int],
ImpairmentStrategy: NotRequired[DeploymentImpairmentStrategyType], # (2)
DeregisterComputeInputRequestTypeDef#
# DeregisterComputeInputRequestTypeDef definition
class DeregisterComputeInputRequestTypeDef(TypedDict):
FleetId: str,
ComputeName: str,
DeregisterGameServerInputRequestTypeDef#
# DeregisterGameServerInputRequestTypeDef definition
class DeregisterGameServerInputRequestTypeDef(TypedDict):
GameServerGroupName: str,
GameServerId: str,
DescribeAliasInputRequestTypeDef#
# DescribeAliasInputRequestTypeDef definition
class DescribeAliasInputRequestTypeDef(TypedDict):
AliasId: str,
DescribeBuildInputRequestTypeDef#
# DescribeBuildInputRequestTypeDef definition
class DescribeBuildInputRequestTypeDef(TypedDict):
BuildId: str,
DescribeComputeInputRequestTypeDef#
# DescribeComputeInputRequestTypeDef definition
class DescribeComputeInputRequestTypeDef(TypedDict):
FleetId: str,
ComputeName: str,
DescribeContainerFleetInputRequestTypeDef#
# DescribeContainerFleetInputRequestTypeDef definition
class DescribeContainerFleetInputRequestTypeDef(TypedDict):
FleetId: str,
DescribeContainerGroupDefinitionInputRequestTypeDef#
# DescribeContainerGroupDefinitionInputRequestTypeDef definition
class DescribeContainerGroupDefinitionInputRequestTypeDef(TypedDict):
Name: str,
VersionNumber: NotRequired[int],
DescribeEC2InstanceLimitsInputRequestTypeDef#
# DescribeEC2InstanceLimitsInputRequestTypeDef definition
class DescribeEC2InstanceLimitsInputRequestTypeDef(TypedDict):
EC2InstanceType: NotRequired[EC2InstanceTypeType], # (1)
Location: NotRequired[str],
EC2InstanceLimitTypeDef#
# EC2InstanceLimitTypeDef definition
class EC2InstanceLimitTypeDef(TypedDict):
EC2InstanceType: NotRequired[EC2InstanceTypeType], # (1)
CurrentInstances: NotRequired[int],
InstanceLimit: NotRequired[int],
Location: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeFleetAttributesInputRequestTypeDef#
# DescribeFleetAttributesInputRequestTypeDef definition
class DescribeFleetAttributesInputRequestTypeDef(TypedDict):
FleetIds: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeFleetCapacityInputRequestTypeDef#
# DescribeFleetCapacityInputRequestTypeDef definition
class DescribeFleetCapacityInputRequestTypeDef(TypedDict):
FleetIds: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeFleetDeploymentInputRequestTypeDef#
# DescribeFleetDeploymentInputRequestTypeDef definition
class DescribeFleetDeploymentInputRequestTypeDef(TypedDict):
FleetId: str,
DeploymentId: NotRequired[str],
LocationalDeploymentTypeDef#
# LocationalDeploymentTypeDef definition
class LocationalDeploymentTypeDef(TypedDict):
DeploymentStatus: NotRequired[DeploymentStatusType], # (1)
EventTypeDef#
# EventTypeDef definition
class EventTypeDef(TypedDict):
EventId: NotRequired[str],
ResourceId: NotRequired[str],
EventCode: NotRequired[EventCodeType], # (1)
Message: NotRequired[str],
EventTime: NotRequired[datetime],
PreSignedLogUrl: NotRequired[str],
Count: NotRequired[int],
- See EventCodeType
DescribeFleetLocationAttributesInputRequestTypeDef#
# DescribeFleetLocationAttributesInputRequestTypeDef definition
class DescribeFleetLocationAttributesInputRequestTypeDef(TypedDict):
FleetId: str,
Locations: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeFleetLocationCapacityInputRequestTypeDef#
# DescribeFleetLocationCapacityInputRequestTypeDef definition
class DescribeFleetLocationCapacityInputRequestTypeDef(TypedDict):
FleetId: str,
Location: str,
DescribeFleetLocationUtilizationInputRequestTypeDef#
# DescribeFleetLocationUtilizationInputRequestTypeDef definition
class DescribeFleetLocationUtilizationInputRequestTypeDef(TypedDict):
FleetId: str,
Location: str,
FleetUtilizationTypeDef#
# FleetUtilizationTypeDef definition
class FleetUtilizationTypeDef(TypedDict):
FleetId: NotRequired[str],
FleetArn: NotRequired[str],
ActiveServerProcessCount: NotRequired[int],
ActiveGameSessionCount: NotRequired[int],
CurrentPlayerSessionCount: NotRequired[int],
MaximumPlayerSessionCount: NotRequired[int],
Location: NotRequired[str],
DescribeFleetPortSettingsInputRequestTypeDef#
# DescribeFleetPortSettingsInputRequestTypeDef definition
class DescribeFleetPortSettingsInputRequestTypeDef(TypedDict):
FleetId: str,
Location: NotRequired[str],
DescribeFleetUtilizationInputRequestTypeDef#
# DescribeFleetUtilizationInputRequestTypeDef definition
class DescribeFleetUtilizationInputRequestTypeDef(TypedDict):
FleetIds: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeGameServerGroupInputRequestTypeDef#
# DescribeGameServerGroupInputRequestTypeDef definition
class DescribeGameServerGroupInputRequestTypeDef(TypedDict):
GameServerGroupName: str,
DescribeGameServerInputRequestTypeDef#
# DescribeGameServerInputRequestTypeDef definition
class DescribeGameServerInputRequestTypeDef(TypedDict):
GameServerGroupName: str,
GameServerId: str,
DescribeGameServerInstancesInputRequestTypeDef#
# DescribeGameServerInstancesInputRequestTypeDef definition
class DescribeGameServerInstancesInputRequestTypeDef(TypedDict):
GameServerGroupName: str,
InstanceIds: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
GameServerInstanceTypeDef#
# GameServerInstanceTypeDef definition
class GameServerInstanceTypeDef(TypedDict):
GameServerGroupName: NotRequired[str],
GameServerGroupArn: NotRequired[str],
InstanceId: NotRequired[str],
InstanceStatus: NotRequired[GameServerInstanceStatusType], # (1)
DescribeGameSessionDetailsInputRequestTypeDef#
# DescribeGameSessionDetailsInputRequestTypeDef definition
class DescribeGameSessionDetailsInputRequestTypeDef(TypedDict):
FleetId: NotRequired[str],
GameSessionId: NotRequired[str],
AliasId: NotRequired[str],
Location: NotRequired[str],
StatusFilter: NotRequired[str],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeGameSessionPlacementInputRequestTypeDef#
# DescribeGameSessionPlacementInputRequestTypeDef definition
class DescribeGameSessionPlacementInputRequestTypeDef(TypedDict):
PlacementId: str,
DescribeGameSessionQueuesInputRequestTypeDef#
# DescribeGameSessionQueuesInputRequestTypeDef definition
class DescribeGameSessionQueuesInputRequestTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeGameSessionsInputRequestTypeDef#
# DescribeGameSessionsInputRequestTypeDef definition
class DescribeGameSessionsInputRequestTypeDef(TypedDict):
FleetId: NotRequired[str],
GameSessionId: NotRequired[str],
AliasId: NotRequired[str],
Location: NotRequired[str],
StatusFilter: NotRequired[str],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeInstancesInputRequestTypeDef#
# DescribeInstancesInputRequestTypeDef definition
class DescribeInstancesInputRequestTypeDef(TypedDict):
FleetId: str,
InstanceId: NotRequired[str],
Limit: NotRequired[int],
NextToken: NotRequired[str],
Location: NotRequired[str],
InstanceTypeDef#
# InstanceTypeDef definition
class InstanceTypeDef(TypedDict):
FleetId: NotRequired[str],
FleetArn: NotRequired[str],
InstanceId: NotRequired[str],
IpAddress: NotRequired[str],
DnsName: NotRequired[str],
OperatingSystem: NotRequired[OperatingSystemType], # (1)
Type: NotRequired[EC2InstanceTypeType], # (2)
Status: NotRequired[InstanceStatusType], # (3)
CreationTime: NotRequired[datetime],
Location: NotRequired[str],
- See OperatingSystemType
- See EC2InstanceTypeType
- See InstanceStatusType
DescribeMatchmakingConfigurationsInputRequestTypeDef#
# DescribeMatchmakingConfigurationsInputRequestTypeDef definition
class DescribeMatchmakingConfigurationsInputRequestTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
RuleSetName: NotRequired[str],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeMatchmakingInputRequestTypeDef#
# DescribeMatchmakingInputRequestTypeDef definition
class DescribeMatchmakingInputRequestTypeDef(TypedDict):
TicketIds: Sequence[str],
DescribeMatchmakingRuleSetsInputRequestTypeDef#
# DescribeMatchmakingRuleSetsInputRequestTypeDef definition
class DescribeMatchmakingRuleSetsInputRequestTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribePlayerSessionsInputRequestTypeDef#
# DescribePlayerSessionsInputRequestTypeDef definition
class DescribePlayerSessionsInputRequestTypeDef(TypedDict):
GameSessionId: NotRequired[str],
PlayerId: NotRequired[str],
PlayerSessionId: NotRequired[str],
PlayerSessionStatusFilter: NotRequired[str],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeRuntimeConfigurationInputRequestTypeDef#
# DescribeRuntimeConfigurationInputRequestTypeDef definition
class DescribeRuntimeConfigurationInputRequestTypeDef(TypedDict):
FleetId: str,
DescribeScalingPoliciesInputRequestTypeDef#
# DescribeScalingPoliciesInputRequestTypeDef definition
class DescribeScalingPoliciesInputRequestTypeDef(TypedDict):
FleetId: str,
StatusFilter: NotRequired[ScalingStatusTypeType], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
Location: NotRequired[str],
DescribeScriptInputRequestTypeDef#
# DescribeScriptInputRequestTypeDef definition
class DescribeScriptInputRequestTypeDef(TypedDict):
ScriptId: str,
DescribeVpcPeeringConnectionsInputRequestTypeDef#
# DescribeVpcPeeringConnectionsInputRequestTypeDef definition
class DescribeVpcPeeringConnectionsInputRequestTypeDef(TypedDict):
FleetId: NotRequired[str],
DesiredPlayerSessionTypeDef#
# DesiredPlayerSessionTypeDef definition
class DesiredPlayerSessionTypeDef(TypedDict):
PlayerId: NotRequired[str],
PlayerData: NotRequired[str],
EC2InstanceCountsTypeDef#
# EC2InstanceCountsTypeDef definition
class EC2InstanceCountsTypeDef(TypedDict):
DESIRED: NotRequired[int],
MINIMUM: NotRequired[int],
MAXIMUM: NotRequired[int],
PENDING: NotRequired[int],
ACTIVE: NotRequired[int],
IDLE: NotRequired[int],
TERMINATING: NotRequired[int],
FilterConfigurationOutputTypeDef#
# FilterConfigurationOutputTypeDef definition
class FilterConfigurationOutputTypeDef(TypedDict):
AllowedLocations: NotRequired[List[str]],
GameServerContainerGroupCountsTypeDef#
# GameServerContainerGroupCountsTypeDef definition
class GameServerContainerGroupCountsTypeDef(TypedDict):
PENDING: NotRequired[int],
ACTIVE: NotRequired[int],
IDLE: NotRequired[int],
TERMINATING: NotRequired[int],
TargetTrackingConfigurationTypeDef#
# TargetTrackingConfigurationTypeDef definition
class TargetTrackingConfigurationTypeDef(TypedDict):
TargetValue: float,
MatchedPlayerSessionTypeDef#
# MatchedPlayerSessionTypeDef definition
class MatchedPlayerSessionTypeDef(TypedDict):
PlayerId: NotRequired[str],
PlayerSessionId: NotRequired[str],
PlacedPlayerSessionTypeDef#
# PlacedPlayerSessionTypeDef definition
class PlacedPlayerSessionTypeDef(TypedDict):
PlayerId: NotRequired[str],
PlayerSessionId: NotRequired[str],
PlayerLatencyTypeDef#
# PlayerLatencyTypeDef definition
class PlayerLatencyTypeDef(TypedDict):
PlayerId: NotRequired[str],
RegionIdentifier: NotRequired[str],
LatencyInMilliseconds: NotRequired[float],
PriorityConfigurationOutputTypeDef#
# PriorityConfigurationOutputTypeDef definition
class PriorityConfigurationOutputTypeDef(TypedDict):
PriorityOrder: NotRequired[List[PriorityTypeType]], # (1)
LocationOrder: NotRequired[List[str]],
- See PriorityTypeType
GetComputeAccessInputRequestTypeDef#
# GetComputeAccessInputRequestTypeDef definition
class GetComputeAccessInputRequestTypeDef(TypedDict):
FleetId: str,
ComputeName: str,
GetComputeAuthTokenInputRequestTypeDef#
# GetComputeAuthTokenInputRequestTypeDef definition
class GetComputeAuthTokenInputRequestTypeDef(TypedDict):
FleetId: str,
ComputeName: str,
GetGameSessionLogUrlInputRequestTypeDef#
# GetGameSessionLogUrlInputRequestTypeDef definition
class GetGameSessionLogUrlInputRequestTypeDef(TypedDict):
GameSessionId: str,
GetInstanceAccessInputRequestTypeDef#
# GetInstanceAccessInputRequestTypeDef definition
class GetInstanceAccessInputRequestTypeDef(TypedDict):
FleetId: str,
InstanceId: str,
InstanceCredentialsTypeDef#
# InstanceCredentialsTypeDef definition
class InstanceCredentialsTypeDef(TypedDict):
UserName: NotRequired[str],
Secret: NotRequired[str],
ListAliasesInputRequestTypeDef#
# ListAliasesInputRequestTypeDef definition
class ListAliasesInputRequestTypeDef(TypedDict):
RoutingStrategyType: NotRequired[RoutingStrategyTypeType], # (1)
Name: NotRequired[str],
Limit: NotRequired[int],
NextToken: NotRequired[str],
ListBuildsInputRequestTypeDef#
# ListBuildsInputRequestTypeDef definition
class ListBuildsInputRequestTypeDef(TypedDict):
Status: NotRequired[BuildStatusType], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
- See BuildStatusType
ListComputeInputRequestTypeDef#
# ListComputeInputRequestTypeDef definition
class ListComputeInputRequestTypeDef(TypedDict):
FleetId: str,
Location: NotRequired[str],
ContainerGroupDefinitionName: NotRequired[str],
ComputeStatus: NotRequired[ListComputeInputStatusType], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
ListContainerFleetsInputRequestTypeDef#
# ListContainerFleetsInputRequestTypeDef definition
class ListContainerFleetsInputRequestTypeDef(TypedDict):
ContainerGroupDefinitionName: NotRequired[str],
Limit: NotRequired[int],
NextToken: NotRequired[str],
ListContainerGroupDefinitionVersionsInputRequestTypeDef#
# ListContainerGroupDefinitionVersionsInputRequestTypeDef definition
class ListContainerGroupDefinitionVersionsInputRequestTypeDef(TypedDict):
Name: str,
Limit: NotRequired[int],
NextToken: NotRequired[str],
ListContainerGroupDefinitionsInputRequestTypeDef#
# ListContainerGroupDefinitionsInputRequestTypeDef definition
class ListContainerGroupDefinitionsInputRequestTypeDef(TypedDict):
ContainerGroupType: NotRequired[ContainerGroupTypeType], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
ListFleetDeploymentsInputRequestTypeDef#
# ListFleetDeploymentsInputRequestTypeDef definition
class ListFleetDeploymentsInputRequestTypeDef(TypedDict):
FleetId: NotRequired[str],
Limit: NotRequired[int],
NextToken: NotRequired[str],
ListFleetsInputRequestTypeDef#
# ListFleetsInputRequestTypeDef definition
class ListFleetsInputRequestTypeDef(TypedDict):
BuildId: NotRequired[str],
ScriptId: NotRequired[str],
Limit: NotRequired[int],
NextToken: NotRequired[str],
ListGameServerGroupsInputRequestTypeDef#
# ListGameServerGroupsInputRequestTypeDef definition
class ListGameServerGroupsInputRequestTypeDef(TypedDict):
Limit: NotRequired[int],
NextToken: NotRequired[str],
ListGameServersInputRequestTypeDef#
# ListGameServersInputRequestTypeDef definition
class ListGameServersInputRequestTypeDef(TypedDict):
GameServerGroupName: str,
SortOrder: NotRequired[SortOrderType], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
- See SortOrderType
ListLocationsInputRequestTypeDef#
# ListLocationsInputRequestTypeDef definition
class ListLocationsInputRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[LocationFilterType]], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
ListScriptsInputRequestTypeDef#
# ListScriptsInputRequestTypeDef definition
class ListScriptsInputRequestTypeDef(TypedDict):
Limit: NotRequired[int],
NextToken: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
TargetConfigurationTypeDef#
# TargetConfigurationTypeDef definition
class TargetConfigurationTypeDef(TypedDict):
TargetValue: float,
RegisterComputeInputRequestTypeDef#
# RegisterComputeInputRequestTypeDef definition
class RegisterComputeInputRequestTypeDef(TypedDict):
FleetId: str,
ComputeName: str,
CertificatePath: NotRequired[str],
DnsName: NotRequired[str],
IpAddress: NotRequired[str],
Location: NotRequired[str],
RegisterGameServerInputRequestTypeDef#
# RegisterGameServerInputRequestTypeDef definition
class RegisterGameServerInputRequestTypeDef(TypedDict):
GameServerGroupName: str,
GameServerId: str,
InstanceId: str,
ConnectionInfo: NotRequired[str],
GameServerData: NotRequired[str],
RequestUploadCredentialsInputRequestTypeDef#
# RequestUploadCredentialsInputRequestTypeDef definition
class RequestUploadCredentialsInputRequestTypeDef(TypedDict):
BuildId: str,
ResolveAliasInputRequestTypeDef#
# ResolveAliasInputRequestTypeDef definition
class ResolveAliasInputRequestTypeDef(TypedDict):
AliasId: str,
ResumeGameServerGroupInputRequestTypeDef#
# ResumeGameServerGroupInputRequestTypeDef definition
class ResumeGameServerGroupInputRequestTypeDef(TypedDict):
GameServerGroupName: str,
ResumeActions: Sequence[GameServerGroupActionType], # (1)
ServerProcessTypeDef#
# ServerProcessTypeDef definition
class ServerProcessTypeDef(TypedDict):
LaunchPath: str,
ConcurrentExecutions: int,
Parameters: NotRequired[str],
SearchGameSessionsInputRequestTypeDef#
# SearchGameSessionsInputRequestTypeDef definition
class SearchGameSessionsInputRequestTypeDef(TypedDict):
FleetId: NotRequired[str],
AliasId: NotRequired[str],
Location: NotRequired[str],
FilterExpression: NotRequired[str],
SortExpression: NotRequired[str],
Limit: NotRequired[int],
NextToken: NotRequired[str],
StartFleetActionsInputRequestTypeDef#
# StartFleetActionsInputRequestTypeDef definition
class StartFleetActionsInputRequestTypeDef(TypedDict):
FleetId: str,
Actions: Sequence[FleetActionType], # (1)
Location: NotRequired[str],
- See FleetActionType
StopFleetActionsInputRequestTypeDef#
# StopFleetActionsInputRequestTypeDef definition
class StopFleetActionsInputRequestTypeDef(TypedDict):
FleetId: str,
Actions: Sequence[FleetActionType], # (1)
Location: NotRequired[str],
- See FleetActionType
StopGameSessionPlacementInputRequestTypeDef#
# StopGameSessionPlacementInputRequestTypeDef definition
class StopGameSessionPlacementInputRequestTypeDef(TypedDict):
PlacementId: str,
StopMatchmakingInputRequestTypeDef#
# StopMatchmakingInputRequestTypeDef definition
class StopMatchmakingInputRequestTypeDef(TypedDict):
TicketId: str,
SuspendGameServerGroupInputRequestTypeDef#
# SuspendGameServerGroupInputRequestTypeDef definition
class SuspendGameServerGroupInputRequestTypeDef(TypedDict):
GameServerGroupName: str,
SuspendActions: Sequence[GameServerGroupActionType], # (1)
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
TagKeys: Sequence[str],
UpdateBuildInputRequestTypeDef#
# UpdateBuildInputRequestTypeDef definition
class UpdateBuildInputRequestTypeDef(TypedDict):
BuildId: str,
Name: NotRequired[str],
Version: NotRequired[str],
UpdateFleetCapacityInputRequestTypeDef#
# UpdateFleetCapacityInputRequestTypeDef definition
class UpdateFleetCapacityInputRequestTypeDef(TypedDict):
FleetId: str,
DesiredInstances: NotRequired[int],
MinSize: NotRequired[int],
MaxSize: NotRequired[int],
Location: NotRequired[str],
UpdateGameServerInputRequestTypeDef#
# UpdateGameServerInputRequestTypeDef definition
class UpdateGameServerInputRequestTypeDef(TypedDict):
GameServerGroupName: str,
GameServerId: str,
GameServerData: NotRequired[str],
UtilizationStatus: NotRequired[GameServerUtilizationStatusType], # (1)
HealthCheck: NotRequired[GameServerHealthCheckType], # (2)
ValidateMatchmakingRuleSetInputRequestTypeDef#
# ValidateMatchmakingRuleSetInputRequestTypeDef definition
class ValidateMatchmakingRuleSetInputRequestTypeDef(TypedDict):
RuleSetBody: str,
VpcPeeringConnectionStatusTypeDef#
# VpcPeeringConnectionStatusTypeDef definition
class VpcPeeringConnectionStatusTypeDef(TypedDict):
Code: NotRequired[str],
Message: NotRequired[str],
AliasTypeDef#
# AliasTypeDef definition
class AliasTypeDef(TypedDict):
AliasId: NotRequired[str],
Name: NotRequired[str],
AliasArn: NotRequired[str],
Description: NotRequired[str],
RoutingStrategy: NotRequired[RoutingStrategyTypeDef], # (1)
CreationTime: NotRequired[datetime],
LastUpdatedTime: NotRequired[datetime],
UpdateAliasInputRequestTypeDef#
# UpdateAliasInputRequestTypeDef definition
class UpdateAliasInputRequestTypeDef(TypedDict):
AliasId: str,
Name: NotRequired[str],
Description: NotRequired[str],
RoutingStrategy: NotRequired[RoutingStrategyTypeDef], # (1)
PlayerOutputTypeDef#
# PlayerOutputTypeDef definition
class PlayerOutputTypeDef(TypedDict):
PlayerId: NotRequired[str],
PlayerAttributes: NotRequired[Dict[str, AttributeValueOutputTypeDef]], # (1)
Team: NotRequired[str],
LatencyInMs: NotRequired[Dict[str, int]],
ClaimGameServerInputRequestTypeDef#
# ClaimGameServerInputRequestTypeDef definition
class ClaimGameServerInputRequestTypeDef(TypedDict):
GameServerGroupName: str,
GameServerId: NotRequired[str],
GameServerData: NotRequired[str],
FilterOption: NotRequired[ClaimFilterOptionTypeDef], # (1)
ClaimGameServerOutputTypeDef#
# ClaimGameServerOutputTypeDef definition
class ClaimGameServerOutputTypeDef(TypedDict):
GameServer: GameServerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeBuildOutputTypeDef#
# DescribeBuildOutputTypeDef definition
class DescribeBuildOutputTypeDef(TypedDict):
Build: BuildTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See BuildTypeDef
- See ResponseMetadataTypeDef
DescribeGameServerOutputTypeDef#
# DescribeGameServerOutputTypeDef definition
class DescribeGameServerOutputTypeDef(TypedDict):
GameServer: GameServerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetComputeAuthTokenOutputTypeDef#
# GetComputeAuthTokenOutputTypeDef definition
class GetComputeAuthTokenOutputTypeDef(TypedDict):
FleetId: str,
FleetArn: str,
ComputeName: str,
ComputeArn: str,
AuthToken: str,
ExpirationTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetGameSessionLogUrlOutputTypeDef#
# GetGameSessionLogUrlOutputTypeDef definition
class GetGameSessionLogUrlOutputTypeDef(TypedDict):
PreSignedUrl: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListBuildsOutputTypeDef#
# ListBuildsOutputTypeDef definition
class ListBuildsOutputTypeDef(TypedDict):
Builds: List[BuildTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See BuildTypeDef
- See ResponseMetadataTypeDef
ListFleetsOutputTypeDef#
# ListFleetsOutputTypeDef definition
class ListFleetsOutputTypeDef(TypedDict):
FleetIds: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListGameServersOutputTypeDef#
# ListGameServersOutputTypeDef definition
class ListGameServersOutputTypeDef(TypedDict):
GameServers: List[GameServerTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
PutScalingPolicyOutputTypeDef#
# PutScalingPolicyOutputTypeDef definition
class PutScalingPolicyOutputTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterGameServerOutputTypeDef#
# RegisterGameServerOutputTypeDef definition
class RegisterGameServerOutputTypeDef(TypedDict):
GameServer: GameServerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ResolveAliasOutputTypeDef#
# ResolveAliasOutputTypeDef definition
class ResolveAliasOutputTypeDef(TypedDict):
FleetId: str,
FleetArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartFleetActionsOutputTypeDef#
# StartFleetActionsOutputTypeDef definition
class StartFleetActionsOutputTypeDef(TypedDict):
FleetId: str,
FleetArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StopFleetActionsOutputTypeDef#
# StopFleetActionsOutputTypeDef definition
class StopFleetActionsOutputTypeDef(TypedDict):
FleetId: str,
FleetArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateBuildOutputTypeDef#
# UpdateBuildOutputTypeDef definition
class UpdateBuildOutputTypeDef(TypedDict):
Build: BuildTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See BuildTypeDef
- See ResponseMetadataTypeDef
UpdateFleetAttributesOutputTypeDef#
# UpdateFleetAttributesOutputTypeDef definition
class UpdateFleetAttributesOutputTypeDef(TypedDict):
FleetId: str,
FleetArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateFleetCapacityOutputTypeDef#
# UpdateFleetCapacityOutputTypeDef definition
class UpdateFleetCapacityOutputTypeDef(TypedDict):
FleetId: str,
FleetArn: str,
Location: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateFleetPortSettingsOutputTypeDef#
# UpdateFleetPortSettingsOutputTypeDef definition
class UpdateFleetPortSettingsOutputTypeDef(TypedDict):
FleetId: str,
FleetArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateGameServerOutputTypeDef#
# UpdateGameServerOutputTypeDef definition
class UpdateGameServerOutputTypeDef(TypedDict):
GameServer: GameServerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ValidateMatchmakingRuleSetOutputTypeDef#
# ValidateMatchmakingRuleSetOutputTypeDef definition
class ValidateMatchmakingRuleSetOutputTypeDef(TypedDict):
Valid: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ComputeTypeDef#
# ComputeTypeDef definition
class ComputeTypeDef(TypedDict):
FleetId: NotRequired[str],
FleetArn: NotRequired[str],
ComputeName: NotRequired[str],
ComputeArn: NotRequired[str],
IpAddress: NotRequired[str],
DnsName: NotRequired[str],
ComputeStatus: NotRequired[ComputeStatusType], # (1)
Location: NotRequired[str],
CreationTime: NotRequired[datetime],
OperatingSystem: NotRequired[OperatingSystemType], # (2)
Type: NotRequired[EC2InstanceTypeType], # (3)
GameLiftServiceSdkEndpoint: NotRequired[str],
GameLiftAgentEndpoint: NotRequired[str],
InstanceId: NotRequired[str],
ContainerAttributes: NotRequired[List[ContainerAttributeTypeDef]], # (4)
GameServerContainerGroupDefinitionArn: NotRequired[str],
DescribeFleetPortSettingsOutputTypeDef#
# DescribeFleetPortSettingsOutputTypeDef definition
class DescribeFleetPortSettingsOutputTypeDef(TypedDict):
FleetId: str,
FleetArn: str,
InboundPermissions: List[IpPermissionTypeDef], # (1)
UpdateStatus: LocationUpdateStatusType, # (2)
Location: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UpdateFleetPortSettingsInputRequestTypeDef#
# UpdateFleetPortSettingsInputRequestTypeDef definition
class UpdateFleetPortSettingsInputRequestTypeDef(TypedDict):
FleetId: str,
InboundPermissionAuthorizations: NotRequired[Sequence[IpPermissionTypeDef]], # (1)
InboundPermissionRevocations: NotRequired[Sequence[IpPermissionTypeDef]], # (1)
ContainerFleetTypeDef#
# ContainerFleetTypeDef definition
class ContainerFleetTypeDef(TypedDict):
FleetId: NotRequired[str],
FleetArn: NotRequired[str],
FleetRoleArn: NotRequired[str],
GameServerContainerGroupDefinitionName: NotRequired[str],
GameServerContainerGroupDefinitionArn: NotRequired[str],
PerInstanceContainerGroupDefinitionName: NotRequired[str],
PerInstanceContainerGroupDefinitionArn: NotRequired[str],
InstanceConnectionPortRange: NotRequired[ConnectionPortRangeTypeDef], # (1)
InstanceInboundPermissions: NotRequired[List[IpPermissionTypeDef]], # (2)
GameServerContainerGroupsPerInstance: NotRequired[int],
MaximumGameServerContainerGroupsPerInstance: NotRequired[int],
InstanceType: NotRequired[str],
BillingType: NotRequired[ContainerFleetBillingTypeType], # (3)
Description: NotRequired[str],
CreationTime: NotRequired[datetime],
MetricGroups: NotRequired[List[str]],
NewGameSessionProtectionPolicy: NotRequired[ProtectionPolicyType], # (4)
GameSessionCreationLimitPolicy: NotRequired[GameSessionCreationLimitPolicyTypeDef], # (5)
Status: NotRequired[ContainerFleetStatusType], # (6)
DeploymentDetails: NotRequired[DeploymentDetailsTypeDef], # (7)
LogConfiguration: NotRequired[LogConfigurationTypeDef], # (8)
LocationAttributes: NotRequired[List[ContainerFleetLocationAttributesTypeDef]], # (9)
- See ConnectionPortRangeTypeDef
- See IpPermissionTypeDef
- See ContainerFleetBillingTypeType
- See ProtectionPolicyType
- See GameSessionCreationLimitPolicyTypeDef
- See ContainerFleetStatusType
- See DeploymentDetailsTypeDef
- See LogConfigurationTypeDef
- See ContainerFleetLocationAttributesTypeDef
GetComputeAccessOutputTypeDef#
# GetComputeAccessOutputTypeDef definition
class GetComputeAccessOutputTypeDef(TypedDict):
FleetId: str,
FleetArn: str,
ComputeName: str,
ComputeArn: str,
Credentials: AwsCredentialsTypeDef, # (1)
Target: str,
ContainerIdentifiers: List[ContainerIdentifierTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ContainerPortConfigurationOutputTypeDef#
# ContainerPortConfigurationOutputTypeDef definition
class ContainerPortConfigurationOutputTypeDef(TypedDict):
ContainerPortRanges: List[ContainerPortRangeTypeDef], # (1)
ContainerPortConfigurationTypeDef#
# ContainerPortConfigurationTypeDef definition
class ContainerPortConfigurationTypeDef(TypedDict):
ContainerPortRanges: Sequence[ContainerPortRangeTypeDef], # (1)
CreateAliasInputRequestTypeDef#
# CreateAliasInputRequestTypeDef definition
class CreateAliasInputRequestTypeDef(TypedDict):
Name: str,
RoutingStrategy: RoutingStrategyTypeDef, # (1)
Description: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See RoutingStrategyTypeDef
- See TagTypeDef
CreateLocationInputRequestTypeDef#
# CreateLocationInputRequestTypeDef definition
class CreateLocationInputRequestTypeDef(TypedDict):
LocationName: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateMatchmakingRuleSetInputRequestTypeDef#
# CreateMatchmakingRuleSetInputRequestTypeDef definition
class CreateMatchmakingRuleSetInputRequestTypeDef(TypedDict):
Name: str,
RuleSetBody: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateBuildInputRequestTypeDef#
# CreateBuildInputRequestTypeDef definition
class CreateBuildInputRequestTypeDef(TypedDict):
Name: NotRequired[str],
Version: NotRequired[str],
StorageLocation: NotRequired[S3LocationTypeDef], # (1)
OperatingSystem: NotRequired[OperatingSystemType], # (2)
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
ServerSdkVersion: NotRequired[str],
- See S3LocationTypeDef
- See OperatingSystemType
- See TagTypeDef
CreateBuildOutputTypeDef#
# CreateBuildOutputTypeDef definition
class CreateBuildOutputTypeDef(TypedDict):
Build: BuildTypeDef, # (1)
UploadCredentials: AwsCredentialsTypeDef, # (2)
StorageLocation: S3LocationTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See BuildTypeDef
- See AwsCredentialsTypeDef
- See S3LocationTypeDef
- See ResponseMetadataTypeDef
CreateScriptInputRequestTypeDef#
# CreateScriptInputRequestTypeDef definition
class CreateScriptInputRequestTypeDef(TypedDict):
Name: NotRequired[str],
Version: NotRequired[str],
StorageLocation: NotRequired[S3LocationTypeDef], # (1)
ZipFile: NotRequired[BlobTypeDef],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See S3LocationTypeDef
- See TagTypeDef
RequestUploadCredentialsOutputTypeDef#
# RequestUploadCredentialsOutputTypeDef definition
class RequestUploadCredentialsOutputTypeDef(TypedDict):
UploadCredentials: AwsCredentialsTypeDef, # (1)
StorageLocation: S3LocationTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ScriptTypeDef#
# ScriptTypeDef definition
class ScriptTypeDef(TypedDict):
ScriptId: NotRequired[str],
ScriptArn: NotRequired[str],
Name: NotRequired[str],
Version: NotRequired[str],
SizeOnDisk: NotRequired[int],
CreationTime: NotRequired[datetime],
StorageLocation: NotRequired[S3LocationTypeDef], # (1)
UpdateScriptInputRequestTypeDef#
# UpdateScriptInputRequestTypeDef definition
class UpdateScriptInputRequestTypeDef(TypedDict):
ScriptId: str,
Name: NotRequired[str],
Version: NotRequired[str],
StorageLocation: NotRequired[S3LocationTypeDef], # (1)
ZipFile: NotRequired[BlobTypeDef],
CreateContainerFleetInputRequestTypeDef#
# CreateContainerFleetInputRequestTypeDef definition
class CreateContainerFleetInputRequestTypeDef(TypedDict):
FleetRoleArn: str,
Description: NotRequired[str],
GameServerContainerGroupDefinitionName: NotRequired[str],
PerInstanceContainerGroupDefinitionName: NotRequired[str],
InstanceConnectionPortRange: NotRequired[ConnectionPortRangeTypeDef], # (1)
InstanceInboundPermissions: NotRequired[Sequence[IpPermissionTypeDef]], # (2)
GameServerContainerGroupsPerInstance: NotRequired[int],
InstanceType: NotRequired[str],
BillingType: NotRequired[ContainerFleetBillingTypeType], # (3)
Locations: NotRequired[Sequence[LocationConfigurationTypeDef]], # (4)
MetricGroups: NotRequired[Sequence[str]],
NewGameSessionProtectionPolicy: NotRequired[ProtectionPolicyType], # (5)
GameSessionCreationLimitPolicy: NotRequired[GameSessionCreationLimitPolicyTypeDef], # (6)
LogConfiguration: NotRequired[LogConfigurationTypeDef], # (7)
Tags: NotRequired[Sequence[TagTypeDef]], # (8)
- See ConnectionPortRangeTypeDef
- See IpPermissionTypeDef
- See ContainerFleetBillingTypeType
- See LocationConfigurationTypeDef
- See ProtectionPolicyType
- See GameSessionCreationLimitPolicyTypeDef
- See LogConfigurationTypeDef
- See TagTypeDef
CreateFleetLocationsInputRequestTypeDef#
# CreateFleetLocationsInputRequestTypeDef definition
class CreateFleetLocationsInputRequestTypeDef(TypedDict):
FleetId: str,
Locations: Sequence[LocationConfigurationTypeDef], # (1)
FleetAttributesTypeDef#
# FleetAttributesTypeDef definition
class FleetAttributesTypeDef(TypedDict):
FleetId: NotRequired[str],
FleetArn: NotRequired[str],
FleetType: NotRequired[FleetTypeType], # (1)
InstanceType: NotRequired[EC2InstanceTypeType], # (2)
Description: NotRequired[str],
Name: NotRequired[str],
CreationTime: NotRequired[datetime],
TerminationTime: NotRequired[datetime],
Status: NotRequired[FleetStatusType], # (3)
BuildId: NotRequired[str],
BuildArn: NotRequired[str],
ScriptId: NotRequired[str],
ScriptArn: NotRequired[str],
ServerLaunchPath: NotRequired[str],
ServerLaunchParameters: NotRequired[str],
LogPaths: NotRequired[List[str]],
NewGameSessionProtectionPolicy: NotRequired[ProtectionPolicyType], # (4)
OperatingSystem: NotRequired[OperatingSystemType], # (5)
ResourceCreationLimitPolicy: NotRequired[ResourceCreationLimitPolicyTypeDef], # (6)
MetricGroups: NotRequired[List[str]],
StoppedActions: NotRequired[List[FleetActionType]], # (7)
InstanceRoleArn: NotRequired[str],
CertificateConfiguration: NotRequired[CertificateConfigurationTypeDef], # (8)
ComputeType: NotRequired[ComputeTypeType], # (9)
AnywhereConfiguration: NotRequired[AnywhereConfigurationTypeDef], # (10)
InstanceRoleCredentialsProvider: NotRequired[InstanceRoleCredentialsProviderType], # (11)
- See FleetTypeType
- See EC2InstanceTypeType
- See FleetStatusType
- See ProtectionPolicyType
- See OperatingSystemType
- See ResourceCreationLimitPolicyTypeDef
- See FleetActionType
- See CertificateConfigurationTypeDef
- See ComputeTypeType
- See AnywhereConfigurationTypeDef
- See InstanceRoleCredentialsProviderType
UpdateFleetAttributesInputRequestTypeDef#
# UpdateFleetAttributesInputRequestTypeDef definition
class UpdateFleetAttributesInputRequestTypeDef(TypedDict):
FleetId: str,
Name: NotRequired[str],
Description: NotRequired[str],
NewGameSessionProtectionPolicy: NotRequired[ProtectionPolicyType], # (1)
ResourceCreationLimitPolicy: NotRequired[ResourceCreationLimitPolicyTypeDef], # (2)
MetricGroups: NotRequired[Sequence[str]],
AnywhereConfiguration: NotRequired[AnywhereConfigurationTypeDef], # (3)
CreateFleetLocationsOutputTypeDef#
# CreateFleetLocationsOutputTypeDef definition
class CreateFleetLocationsOutputTypeDef(TypedDict):
FleetId: str,
FleetArn: str,
LocationStates: List[LocationStateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteFleetLocationsOutputTypeDef#
# DeleteFleetLocationsOutputTypeDef definition
class DeleteFleetLocationsOutputTypeDef(TypedDict):
FleetId: str,
FleetArn: str,
LocationStates: List[LocationStateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LocationAttributesTypeDef#
# LocationAttributesTypeDef definition
class LocationAttributesTypeDef(TypedDict):
LocationState: NotRequired[LocationStateTypeDef], # (1)
StoppedActions: NotRequired[List[FleetActionType]], # (2)
UpdateStatus: NotRequired[LocationUpdateStatusType], # (3)
GameServerGroupTypeDef#
# GameServerGroupTypeDef definition
class GameServerGroupTypeDef(TypedDict):
GameServerGroupName: NotRequired[str],
GameServerGroupArn: NotRequired[str],
RoleArn: NotRequired[str],
InstanceDefinitions: NotRequired[List[InstanceDefinitionTypeDef]], # (1)
BalancingStrategy: NotRequired[BalancingStrategyType], # (2)
GameServerProtectionPolicy: NotRequired[GameServerProtectionPolicyType], # (3)
AutoScalingGroupArn: NotRequired[str],
Status: NotRequired[GameServerGroupStatusType], # (4)
StatusReason: NotRequired[str],
SuspendedActions: NotRequired[List[GameServerGroupActionType]], # (5)
CreationTime: NotRequired[datetime],
LastUpdatedTime: NotRequired[datetime],
- See InstanceDefinitionTypeDef
- See BalancingStrategyType
- See GameServerProtectionPolicyType
- See GameServerGroupStatusType
- See GameServerGroupActionType
UpdateGameServerGroupInputRequestTypeDef#
# UpdateGameServerGroupInputRequestTypeDef definition
class UpdateGameServerGroupInputRequestTypeDef(TypedDict):
GameServerGroupName: str,
RoleArn: NotRequired[str],
InstanceDefinitions: NotRequired[Sequence[InstanceDefinitionTypeDef]], # (1)
GameServerProtectionPolicy: NotRequired[GameServerProtectionPolicyType], # (2)
BalancingStrategy: NotRequired[BalancingStrategyType], # (3)
CreateGameSessionInputRequestTypeDef#
# CreateGameSessionInputRequestTypeDef definition
class CreateGameSessionInputRequestTypeDef(TypedDict):
MaximumPlayerSessionCount: int,
FleetId: NotRequired[str],
AliasId: NotRequired[str],
Name: NotRequired[str],
GameProperties: NotRequired[Sequence[GamePropertyTypeDef]], # (1)
CreatorId: NotRequired[str],
GameSessionId: NotRequired[str],
IdempotencyToken: NotRequired[str],
GameSessionData: NotRequired[str],
Location: NotRequired[str],
CreateMatchmakingConfigurationInputRequestTypeDef#
# CreateMatchmakingConfigurationInputRequestTypeDef definition
class CreateMatchmakingConfigurationInputRequestTypeDef(TypedDict):
Name: str,
RequestTimeoutSeconds: int,
AcceptanceRequired: bool,
RuleSetName: str,
Description: NotRequired[str],
GameSessionQueueArns: NotRequired[Sequence[str]],
AcceptanceTimeoutSeconds: NotRequired[int],
NotificationTarget: NotRequired[str],
AdditionalPlayerCount: NotRequired[int],
CustomEventData: NotRequired[str],
GameProperties: NotRequired[Sequence[GamePropertyTypeDef]], # (1)
GameSessionData: NotRequired[str],
BackfillMode: NotRequired[BackfillModeType], # (2)
FlexMatchMode: NotRequired[FlexMatchModeType], # (3)
Tags: NotRequired[Sequence[TagTypeDef]], # (4)
- See GamePropertyTypeDef
- See BackfillModeType
- See FlexMatchModeType
- See TagTypeDef
GameSessionTypeDef#
# GameSessionTypeDef definition
class GameSessionTypeDef(TypedDict):
GameSessionId: NotRequired[str],
Name: NotRequired[str],
FleetId: NotRequired[str],
FleetArn: NotRequired[str],
CreationTime: NotRequired[datetime],
TerminationTime: NotRequired[datetime],
CurrentPlayerSessionCount: NotRequired[int],
MaximumPlayerSessionCount: NotRequired[int],
Status: NotRequired[GameSessionStatusType], # (1)
StatusReason: NotRequired[GameSessionStatusReasonType], # (2)
GameProperties: NotRequired[List[GamePropertyTypeDef]], # (3)
IpAddress: NotRequired[str],
DnsName: NotRequired[str],
Port: NotRequired[int],
PlayerSessionCreationPolicy: NotRequired[PlayerSessionCreationPolicyType], # (4)
CreatorId: NotRequired[str],
GameSessionData: NotRequired[str],
MatchmakerData: NotRequired[str],
Location: NotRequired[str],
- See GameSessionStatusType
- See GameSessionStatusReasonType
- See GamePropertyTypeDef
- See PlayerSessionCreationPolicyType
MatchmakingConfigurationTypeDef#
# MatchmakingConfigurationTypeDef definition
class MatchmakingConfigurationTypeDef(TypedDict):
Name: NotRequired[str],
ConfigurationArn: NotRequired[str],
Description: NotRequired[str],
GameSessionQueueArns: NotRequired[List[str]],
RequestTimeoutSeconds: NotRequired[int],
AcceptanceTimeoutSeconds: NotRequired[int],
AcceptanceRequired: NotRequired[bool],
RuleSetName: NotRequired[str],
RuleSetArn: NotRequired[str],
NotificationTarget: NotRequired[str],
AdditionalPlayerCount: NotRequired[int],
CustomEventData: NotRequired[str],
CreationTime: NotRequired[datetime],
GameProperties: NotRequired[List[GamePropertyTypeDef]], # (1)
GameSessionData: NotRequired[str],
BackfillMode: NotRequired[BackfillModeType], # (2)
FlexMatchMode: NotRequired[FlexMatchModeType], # (3)
- See GamePropertyTypeDef
- See BackfillModeType
- See FlexMatchModeType
UpdateGameSessionInputRequestTypeDef#
# UpdateGameSessionInputRequestTypeDef definition
class UpdateGameSessionInputRequestTypeDef(TypedDict):
GameSessionId: str,
MaximumPlayerSessionCount: NotRequired[int],
Name: NotRequired[str],
PlayerSessionCreationPolicy: NotRequired[PlayerSessionCreationPolicyType], # (1)
ProtectionPolicy: NotRequired[ProtectionPolicyType], # (2)
GameProperties: NotRequired[Sequence[GamePropertyTypeDef]], # (3)
UpdateMatchmakingConfigurationInputRequestTypeDef#
# UpdateMatchmakingConfigurationInputRequestTypeDef definition
class UpdateMatchmakingConfigurationInputRequestTypeDef(TypedDict):
Name: str,
Description: NotRequired[str],
GameSessionQueueArns: NotRequired[Sequence[str]],
RequestTimeoutSeconds: NotRequired[int],
AcceptanceTimeoutSeconds: NotRequired[int],
AcceptanceRequired: NotRequired[bool],
RuleSetName: NotRequired[str],
NotificationTarget: NotRequired[str],
AdditionalPlayerCount: NotRequired[int],
CustomEventData: NotRequired[str],
GameProperties: NotRequired[Sequence[GamePropertyTypeDef]], # (1)
GameSessionData: NotRequired[str],
BackfillMode: NotRequired[BackfillModeType], # (2)
FlexMatchMode: NotRequired[FlexMatchModeType], # (3)
- See GamePropertyTypeDef
- See BackfillModeType
- See FlexMatchModeType
CreateGameSessionQueueInputRequestTypeDef#
# CreateGameSessionQueueInputRequestTypeDef definition
class CreateGameSessionQueueInputRequestTypeDef(TypedDict):
Name: str,
TimeoutInSeconds: NotRequired[int],
PlayerLatencyPolicies: NotRequired[Sequence[PlayerLatencyPolicyTypeDef]], # (1)
Destinations: NotRequired[Sequence[GameSessionQueueDestinationTypeDef]], # (2)
FilterConfiguration: NotRequired[FilterConfigurationTypeDef], # (3)
PriorityConfiguration: NotRequired[PriorityConfigurationTypeDef], # (4)
CustomEventData: NotRequired[str],
NotificationTarget: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (5)
- See PlayerLatencyPolicyTypeDef
- See GameSessionQueueDestinationTypeDef
- See FilterConfigurationTypeDef
- See PriorityConfigurationTypeDef
- See TagTypeDef
UpdateGameSessionQueueInputRequestTypeDef#
# UpdateGameSessionQueueInputRequestTypeDef definition
class UpdateGameSessionQueueInputRequestTypeDef(TypedDict):
Name: str,
TimeoutInSeconds: NotRequired[int],
PlayerLatencyPolicies: NotRequired[Sequence[PlayerLatencyPolicyTypeDef]], # (1)
Destinations: NotRequired[Sequence[GameSessionQueueDestinationTypeDef]], # (2)
FilterConfiguration: NotRequired[FilterConfigurationTypeDef], # (3)
PriorityConfiguration: NotRequired[PriorityConfigurationTypeDef], # (4)
CustomEventData: NotRequired[str],
NotificationTarget: NotRequired[str],
- See PlayerLatencyPolicyTypeDef
- See GameSessionQueueDestinationTypeDef
- See FilterConfigurationTypeDef
- See PriorityConfigurationTypeDef
CreateLocationOutputTypeDef#
# CreateLocationOutputTypeDef definition
class CreateLocationOutputTypeDef(TypedDict):
Location: LocationModelTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListLocationsOutputTypeDef#
# ListLocationsOutputTypeDef definition
class ListLocationsOutputTypeDef(TypedDict):
Locations: List[LocationModelTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateMatchmakingRuleSetOutputTypeDef#
# CreateMatchmakingRuleSetOutputTypeDef definition
class CreateMatchmakingRuleSetOutputTypeDef(TypedDict):
RuleSet: MatchmakingRuleSetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeMatchmakingRuleSetsOutputTypeDef#
# DescribeMatchmakingRuleSetsOutputTypeDef definition
class DescribeMatchmakingRuleSetsOutputTypeDef(TypedDict):
RuleSets: List[MatchmakingRuleSetTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreatePlayerSessionOutputTypeDef#
# CreatePlayerSessionOutputTypeDef definition
class CreatePlayerSessionOutputTypeDef(TypedDict):
PlayerSession: PlayerSessionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreatePlayerSessionsOutputTypeDef#
# CreatePlayerSessionsOutputTypeDef definition
class CreatePlayerSessionsOutputTypeDef(TypedDict):
PlayerSessions: List[PlayerSessionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePlayerSessionsOutputTypeDef#
# DescribePlayerSessionsOutputTypeDef definition
class DescribePlayerSessionsOutputTypeDef(TypedDict):
PlayerSessions: List[PlayerSessionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateVpcPeeringAuthorizationOutputTypeDef#
# CreateVpcPeeringAuthorizationOutputTypeDef definition
class CreateVpcPeeringAuthorizationOutputTypeDef(TypedDict):
VpcPeeringAuthorization: VpcPeeringAuthorizationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVpcPeeringAuthorizationsOutputTypeDef#
# DescribeVpcPeeringAuthorizationsOutputTypeDef definition
class DescribeVpcPeeringAuthorizationsOutputTypeDef(TypedDict):
VpcPeeringAuthorizations: List[VpcPeeringAuthorizationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
FleetDeploymentTypeDef#
# FleetDeploymentTypeDef definition
class FleetDeploymentTypeDef(TypedDict):
DeploymentId: NotRequired[str],
FleetId: NotRequired[str],
GameServerBinaryArn: NotRequired[str],
RollbackGameServerBinaryArn: NotRequired[str],
PerInstanceBinaryArn: NotRequired[str],
RollbackPerInstanceBinaryArn: NotRequired[str],
DeploymentStatus: NotRequired[DeploymentStatusType], # (1)
DeploymentConfiguration: NotRequired[DeploymentConfigurationTypeDef], # (2)
CreationTime: NotRequired[datetime],
UpdateContainerFleetInputRequestTypeDef#
# UpdateContainerFleetInputRequestTypeDef definition
class UpdateContainerFleetInputRequestTypeDef(TypedDict):
FleetId: str,
GameServerContainerGroupDefinitionName: NotRequired[str],
PerInstanceContainerGroupDefinitionName: NotRequired[str],
GameServerContainerGroupsPerInstance: NotRequired[int],
InstanceConnectionPortRange: NotRequired[ConnectionPortRangeTypeDef], # (1)
InstanceInboundPermissionAuthorizations: NotRequired[Sequence[IpPermissionTypeDef]], # (2)
InstanceInboundPermissionRevocations: NotRequired[Sequence[IpPermissionTypeDef]], # (2)
DeploymentConfiguration: NotRequired[DeploymentConfigurationTypeDef], # (4)
Description: NotRequired[str],
MetricGroups: NotRequired[Sequence[str]],
NewGameSessionProtectionPolicy: NotRequired[ProtectionPolicyType], # (5)
GameSessionCreationLimitPolicy: NotRequired[GameSessionCreationLimitPolicyTypeDef], # (6)
LogConfiguration: NotRequired[LogConfigurationTypeDef], # (7)
RemoveAttributes: NotRequired[Sequence[ContainerFleetRemoveAttributeType]], # (8)
- See ConnectionPortRangeTypeDef
- See IpPermissionTypeDef
- See IpPermissionTypeDef
- See DeploymentConfigurationTypeDef
- See ProtectionPolicyType
- See GameSessionCreationLimitPolicyTypeDef
- See LogConfigurationTypeDef
- See ContainerFleetRemoveAttributeType
DescribeEC2InstanceLimitsOutputTypeDef#
# DescribeEC2InstanceLimitsOutputTypeDef definition
class DescribeEC2InstanceLimitsOutputTypeDef(TypedDict):
EC2InstanceLimits: List[EC2InstanceLimitTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeFleetAttributesInputDescribeFleetAttributesPaginateTypeDef#
# DescribeFleetAttributesInputDescribeFleetAttributesPaginateTypeDef definition
class DescribeFleetAttributesInputDescribeFleetAttributesPaginateTypeDef(TypedDict):
FleetIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeFleetCapacityInputDescribeFleetCapacityPaginateTypeDef#
# DescribeFleetCapacityInputDescribeFleetCapacityPaginateTypeDef definition
class DescribeFleetCapacityInputDescribeFleetCapacityPaginateTypeDef(TypedDict):
FleetIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeFleetUtilizationInputDescribeFleetUtilizationPaginateTypeDef#
# DescribeFleetUtilizationInputDescribeFleetUtilizationPaginateTypeDef definition
class DescribeFleetUtilizationInputDescribeFleetUtilizationPaginateTypeDef(TypedDict):
FleetIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeGameServerInstancesInputDescribeGameServerInstancesPaginateTypeDef#
# DescribeGameServerInstancesInputDescribeGameServerInstancesPaginateTypeDef definition
class DescribeGameServerInstancesInputDescribeGameServerInstancesPaginateTypeDef(TypedDict):
GameServerGroupName: str,
InstanceIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeGameSessionDetailsInputDescribeGameSessionDetailsPaginateTypeDef#
# DescribeGameSessionDetailsInputDescribeGameSessionDetailsPaginateTypeDef definition
class DescribeGameSessionDetailsInputDescribeGameSessionDetailsPaginateTypeDef(TypedDict):
FleetId: NotRequired[str],
GameSessionId: NotRequired[str],
AliasId: NotRequired[str],
Location: NotRequired[str],
StatusFilter: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeGameSessionQueuesInputDescribeGameSessionQueuesPaginateTypeDef#
# DescribeGameSessionQueuesInputDescribeGameSessionQueuesPaginateTypeDef definition
class DescribeGameSessionQueuesInputDescribeGameSessionQueuesPaginateTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeGameSessionsInputDescribeGameSessionsPaginateTypeDef#
# DescribeGameSessionsInputDescribeGameSessionsPaginateTypeDef definition
class DescribeGameSessionsInputDescribeGameSessionsPaginateTypeDef(TypedDict):
FleetId: NotRequired[str],
GameSessionId: NotRequired[str],
AliasId: NotRequired[str],
Location: NotRequired[str],
StatusFilter: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeInstancesInputDescribeInstancesPaginateTypeDef#
# DescribeInstancesInputDescribeInstancesPaginateTypeDef definition
class DescribeInstancesInputDescribeInstancesPaginateTypeDef(TypedDict):
FleetId: str,
InstanceId: NotRequired[str],
Location: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeMatchmakingConfigurationsInputDescribeMatchmakingConfigurationsPaginateTypeDef#
# DescribeMatchmakingConfigurationsInputDescribeMatchmakingConfigurationsPaginateTypeDef definition
class DescribeMatchmakingConfigurationsInputDescribeMatchmakingConfigurationsPaginateTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
RuleSetName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeMatchmakingRuleSetsInputDescribeMatchmakingRuleSetsPaginateTypeDef#
# DescribeMatchmakingRuleSetsInputDescribeMatchmakingRuleSetsPaginateTypeDef definition
class DescribeMatchmakingRuleSetsInputDescribeMatchmakingRuleSetsPaginateTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribePlayerSessionsInputDescribePlayerSessionsPaginateTypeDef#
# DescribePlayerSessionsInputDescribePlayerSessionsPaginateTypeDef definition
class DescribePlayerSessionsInputDescribePlayerSessionsPaginateTypeDef(TypedDict):
GameSessionId: NotRequired[str],
PlayerId: NotRequired[str],
PlayerSessionId: NotRequired[str],
PlayerSessionStatusFilter: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeScalingPoliciesInputDescribeScalingPoliciesPaginateTypeDef#
# DescribeScalingPoliciesInputDescribeScalingPoliciesPaginateTypeDef definition
class DescribeScalingPoliciesInputDescribeScalingPoliciesPaginateTypeDef(TypedDict):
FleetId: str,
StatusFilter: NotRequired[ScalingStatusTypeType], # (1)
Location: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListAliasesInputListAliasesPaginateTypeDef#
# ListAliasesInputListAliasesPaginateTypeDef definition
class ListAliasesInputListAliasesPaginateTypeDef(TypedDict):
RoutingStrategyType: NotRequired[RoutingStrategyTypeType], # (1)
Name: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListBuildsInputListBuildsPaginateTypeDef#
# ListBuildsInputListBuildsPaginateTypeDef definition
class ListBuildsInputListBuildsPaginateTypeDef(TypedDict):
Status: NotRequired[BuildStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListComputeInputListComputePaginateTypeDef#
# ListComputeInputListComputePaginateTypeDef definition
class ListComputeInputListComputePaginateTypeDef(TypedDict):
FleetId: str,
Location: NotRequired[str],
ContainerGroupDefinitionName: NotRequired[str],
ComputeStatus: NotRequired[ListComputeInputStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListContainerFleetsInputListContainerFleetsPaginateTypeDef#
# ListContainerFleetsInputListContainerFleetsPaginateTypeDef definition
class ListContainerFleetsInputListContainerFleetsPaginateTypeDef(TypedDict):
ContainerGroupDefinitionName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListContainerGroupDefinitionVersionsInputListContainerGroupDefinitionVersionsPaginateTypeDef#
# ListContainerGroupDefinitionVersionsInputListContainerGroupDefinitionVersionsPaginateTypeDef definition
class ListContainerGroupDefinitionVersionsInputListContainerGroupDefinitionVersionsPaginateTypeDef(TypedDict):
Name: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListContainerGroupDefinitionsInputListContainerGroupDefinitionsPaginateTypeDef#
# ListContainerGroupDefinitionsInputListContainerGroupDefinitionsPaginateTypeDef definition
class ListContainerGroupDefinitionsInputListContainerGroupDefinitionsPaginateTypeDef(TypedDict):
ContainerGroupType: NotRequired[ContainerGroupTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListFleetDeploymentsInputListFleetDeploymentsPaginateTypeDef#
# ListFleetDeploymentsInputListFleetDeploymentsPaginateTypeDef definition
class ListFleetDeploymentsInputListFleetDeploymentsPaginateTypeDef(TypedDict):
FleetId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFleetsInputListFleetsPaginateTypeDef#
# ListFleetsInputListFleetsPaginateTypeDef definition
class ListFleetsInputListFleetsPaginateTypeDef(TypedDict):
BuildId: NotRequired[str],
ScriptId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListGameServerGroupsInputListGameServerGroupsPaginateTypeDef#
# ListGameServerGroupsInputListGameServerGroupsPaginateTypeDef definition
class ListGameServerGroupsInputListGameServerGroupsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListGameServersInputListGameServersPaginateTypeDef#
# ListGameServersInputListGameServersPaginateTypeDef definition
class ListGameServersInputListGameServersPaginateTypeDef(TypedDict):
GameServerGroupName: str,
SortOrder: NotRequired[SortOrderType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See SortOrderType
- See PaginatorConfigTypeDef
ListLocationsInputListLocationsPaginateTypeDef#
# ListLocationsInputListLocationsPaginateTypeDef definition
class ListLocationsInputListLocationsPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[LocationFilterType]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListScriptsInputListScriptsPaginateTypeDef#
# ListScriptsInputListScriptsPaginateTypeDef definition
class ListScriptsInputListScriptsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
SearchGameSessionsInputSearchGameSessionsPaginateTypeDef#
# SearchGameSessionsInputSearchGameSessionsPaginateTypeDef definition
class SearchGameSessionsInputSearchGameSessionsPaginateTypeDef(TypedDict):
FleetId: NotRequired[str],
AliasId: NotRequired[str],
Location: NotRequired[str],
FilterExpression: NotRequired[str],
SortExpression: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeFleetEventsInputDescribeFleetEventsPaginateTypeDef#
# DescribeFleetEventsInputDescribeFleetEventsPaginateTypeDef definition
class DescribeFleetEventsInputDescribeFleetEventsPaginateTypeDef(TypedDict):
FleetId: str,
StartTime: NotRequired[TimestampTypeDef],
EndTime: NotRequired[TimestampTypeDef],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeFleetEventsInputRequestTypeDef#
# DescribeFleetEventsInputRequestTypeDef definition
class DescribeFleetEventsInputRequestTypeDef(TypedDict):
FleetId: str,
StartTime: NotRequired[TimestampTypeDef],
EndTime: NotRequired[TimestampTypeDef],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeFleetEventsOutputTypeDef#
# DescribeFleetEventsOutputTypeDef definition
class DescribeFleetEventsOutputTypeDef(TypedDict):
Events: List[EventTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See EventTypeDef
- See ResponseMetadataTypeDef
DescribeFleetLocationUtilizationOutputTypeDef#
# DescribeFleetLocationUtilizationOutputTypeDef definition
class DescribeFleetLocationUtilizationOutputTypeDef(TypedDict):
FleetUtilization: FleetUtilizationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeFleetUtilizationOutputTypeDef#
# DescribeFleetUtilizationOutputTypeDef definition
class DescribeFleetUtilizationOutputTypeDef(TypedDict):
FleetUtilization: List[FleetUtilizationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeGameServerInstancesOutputTypeDef#
# DescribeGameServerInstancesOutputTypeDef definition
class DescribeGameServerInstancesOutputTypeDef(TypedDict):
GameServerInstances: List[GameServerInstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeInstancesOutputTypeDef#
# DescribeInstancesOutputTypeDef definition
class DescribeInstancesOutputTypeDef(TypedDict):
Instances: List[InstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
FleetCapacityTypeDef#
# FleetCapacityTypeDef definition
class FleetCapacityTypeDef(TypedDict):
FleetId: NotRequired[str],
FleetArn: NotRequired[str],
InstanceType: NotRequired[EC2InstanceTypeType], # (1)
InstanceCounts: NotRequired[EC2InstanceCountsTypeDef], # (2)
Location: NotRequired[str],
GameServerContainerGroupCounts: NotRequired[GameServerContainerGroupCountsTypeDef], # (3)
GameServerGroupAutoScalingPolicyTypeDef#
# GameServerGroupAutoScalingPolicyTypeDef definition
class GameServerGroupAutoScalingPolicyTypeDef(TypedDict):
TargetTrackingConfiguration: TargetTrackingConfigurationTypeDef, # (1)
EstimatedInstanceWarmup: NotRequired[int],
GameSessionConnectionInfoTypeDef#
# GameSessionConnectionInfoTypeDef definition
class GameSessionConnectionInfoTypeDef(TypedDict):
GameSessionArn: NotRequired[str],
IpAddress: NotRequired[str],
DnsName: NotRequired[str],
Port: NotRequired[int],
MatchedPlayerSessions: NotRequired[List[MatchedPlayerSessionTypeDef]], # (1)
GameSessionPlacementTypeDef#
# GameSessionPlacementTypeDef definition
class GameSessionPlacementTypeDef(TypedDict):
PlacementId: NotRequired[str],
GameSessionQueueName: NotRequired[str],
Status: NotRequired[GameSessionPlacementStateType], # (1)
GameProperties: NotRequired[List[GamePropertyTypeDef]], # (2)
MaximumPlayerSessionCount: NotRequired[int],
GameSessionName: NotRequired[str],
GameSessionId: NotRequired[str],
GameSessionArn: NotRequired[str],
GameSessionRegion: NotRequired[str],
PlayerLatencies: NotRequired[List[PlayerLatencyTypeDef]], # (3)
StartTime: NotRequired[datetime],
EndTime: NotRequired[datetime],
IpAddress: NotRequired[str],
DnsName: NotRequired[str],
Port: NotRequired[int],
PlacedPlayerSessions: NotRequired[List[PlacedPlayerSessionTypeDef]], # (4)
GameSessionData: NotRequired[str],
MatchmakerData: NotRequired[str],
- See GameSessionPlacementStateType
- See GamePropertyTypeDef
- See PlayerLatencyTypeDef
- See PlacedPlayerSessionTypeDef
StartGameSessionPlacementInputRequestTypeDef#
# StartGameSessionPlacementInputRequestTypeDef definition
class StartGameSessionPlacementInputRequestTypeDef(TypedDict):
PlacementId: str,
GameSessionQueueName: str,
MaximumPlayerSessionCount: int,
GameProperties: NotRequired[Sequence[GamePropertyTypeDef]], # (1)
GameSessionName: NotRequired[str],
PlayerLatencies: NotRequired[Sequence[PlayerLatencyTypeDef]], # (2)
DesiredPlayerSessions: NotRequired[Sequence[DesiredPlayerSessionTypeDef]], # (3)
GameSessionData: NotRequired[str],
GameSessionQueueTypeDef#
# GameSessionQueueTypeDef definition
class GameSessionQueueTypeDef(TypedDict):
Name: NotRequired[str],
GameSessionQueueArn: NotRequired[str],
TimeoutInSeconds: NotRequired[int],
PlayerLatencyPolicies: NotRequired[List[PlayerLatencyPolicyTypeDef]], # (1)
Destinations: NotRequired[List[GameSessionQueueDestinationTypeDef]], # (2)
FilterConfiguration: NotRequired[FilterConfigurationOutputTypeDef], # (3)
PriorityConfiguration: NotRequired[PriorityConfigurationOutputTypeDef], # (4)
CustomEventData: NotRequired[str],
NotificationTarget: NotRequired[str],
- See PlayerLatencyPolicyTypeDef
- See GameSessionQueueDestinationTypeDef
- See FilterConfigurationOutputTypeDef
- See PriorityConfigurationOutputTypeDef
InstanceAccessTypeDef#
# InstanceAccessTypeDef definition
class InstanceAccessTypeDef(TypedDict):
FleetId: NotRequired[str],
InstanceId: NotRequired[str],
IpAddress: NotRequired[str],
OperatingSystem: NotRequired[OperatingSystemType], # (1)
Credentials: NotRequired[InstanceCredentialsTypeDef], # (2)
PutScalingPolicyInputRequestTypeDef#
# PutScalingPolicyInputRequestTypeDef definition
class PutScalingPolicyInputRequestTypeDef(TypedDict):
Name: str,
FleetId: str,
MetricName: MetricNameType, # (1)
ScalingAdjustment: NotRequired[int],
ScalingAdjustmentType: NotRequired[ScalingAdjustmentTypeType], # (2)
Threshold: NotRequired[float],
ComparisonOperator: NotRequired[ComparisonOperatorTypeType], # (3)
EvaluationPeriods: NotRequired[int],
PolicyType: NotRequired[PolicyTypeType], # (4)
TargetConfiguration: NotRequired[TargetConfigurationTypeDef], # (5)
- See MetricNameType
- See ScalingAdjustmentTypeType
- See ComparisonOperatorTypeType
- See PolicyTypeType
- See TargetConfigurationTypeDef
ScalingPolicyTypeDef#
# ScalingPolicyTypeDef definition
class ScalingPolicyTypeDef(TypedDict):
FleetId: NotRequired[str],
FleetArn: NotRequired[str],
Name: NotRequired[str],
Status: NotRequired[ScalingStatusTypeType], # (1)
ScalingAdjustment: NotRequired[int],
ScalingAdjustmentType: NotRequired[ScalingAdjustmentTypeType], # (2)
ComparisonOperator: NotRequired[ComparisonOperatorTypeType], # (3)
Threshold: NotRequired[float],
EvaluationPeriods: NotRequired[int],
MetricName: NotRequired[MetricNameType], # (4)
PolicyType: NotRequired[PolicyTypeType], # (5)
TargetConfiguration: NotRequired[TargetConfigurationTypeDef], # (6)
UpdateStatus: NotRequired[LocationUpdateStatusType], # (7)
Location: NotRequired[str],
- See ScalingStatusTypeType
- See ScalingAdjustmentTypeType
- See ComparisonOperatorTypeType
- See MetricNameType
- See PolicyTypeType
- See TargetConfigurationTypeDef
- See LocationUpdateStatusType
RuntimeConfigurationOutputTypeDef#
# RuntimeConfigurationOutputTypeDef definition
class RuntimeConfigurationOutputTypeDef(TypedDict):
ServerProcesses: NotRequired[List[ServerProcessTypeDef]], # (1)
MaxConcurrentGameSessionActivations: NotRequired[int],
GameSessionActivationTimeoutSeconds: NotRequired[int],
RuntimeConfigurationTypeDef#
# RuntimeConfigurationTypeDef definition
class RuntimeConfigurationTypeDef(TypedDict):
ServerProcesses: NotRequired[Sequence[ServerProcessTypeDef]], # (1)
MaxConcurrentGameSessionActivations: NotRequired[int],
GameSessionActivationTimeoutSeconds: NotRequired[int],
VpcPeeringConnectionTypeDef#
# VpcPeeringConnectionTypeDef definition
class VpcPeeringConnectionTypeDef(TypedDict):
FleetId: NotRequired[str],
FleetArn: NotRequired[str],
IpV4CidrBlock: NotRequired[str],
VpcPeeringConnectionId: NotRequired[str],
Status: NotRequired[VpcPeeringConnectionStatusTypeDef], # (1)
PeerVpcId: NotRequired[str],
GameLiftVpcId: NotRequired[str],
CreateAliasOutputTypeDef#
# CreateAliasOutputTypeDef definition
class CreateAliasOutputTypeDef(TypedDict):
Alias: AliasTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See AliasTypeDef
- See ResponseMetadataTypeDef
DescribeAliasOutputTypeDef#
# DescribeAliasOutputTypeDef definition
class DescribeAliasOutputTypeDef(TypedDict):
Alias: AliasTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See AliasTypeDef
- See ResponseMetadataTypeDef
ListAliasesOutputTypeDef#
# ListAliasesOutputTypeDef definition
class ListAliasesOutputTypeDef(TypedDict):
Aliases: List[AliasTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See AliasTypeDef
- See ResponseMetadataTypeDef
UpdateAliasOutputTypeDef#
# UpdateAliasOutputTypeDef definition
class UpdateAliasOutputTypeDef(TypedDict):
Alias: AliasTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See AliasTypeDef
- See ResponseMetadataTypeDef
PlayerTypeDef#
# PlayerTypeDef definition
class PlayerTypeDef(TypedDict):
PlayerId: NotRequired[str],
PlayerAttributes: NotRequired[Mapping[str, AttributeValueUnionTypeDef]], # (1)
Team: NotRequired[str],
LatencyInMs: NotRequired[Mapping[str, int]],
DescribeComputeOutputTypeDef#
# DescribeComputeOutputTypeDef definition
class DescribeComputeOutputTypeDef(TypedDict):
Compute: ComputeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListComputeOutputTypeDef#
# ListComputeOutputTypeDef definition
class ListComputeOutputTypeDef(TypedDict):
ComputeList: List[ComputeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
RegisterComputeOutputTypeDef#
# RegisterComputeOutputTypeDef definition
class RegisterComputeOutputTypeDef(TypedDict):
Compute: ComputeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateContainerFleetOutputTypeDef#
# CreateContainerFleetOutputTypeDef definition
class CreateContainerFleetOutputTypeDef(TypedDict):
ContainerFleet: ContainerFleetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeContainerFleetOutputTypeDef#
# DescribeContainerFleetOutputTypeDef definition
class DescribeContainerFleetOutputTypeDef(TypedDict):
ContainerFleet: ContainerFleetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListContainerFleetsOutputTypeDef#
# ListContainerFleetsOutputTypeDef definition
class ListContainerFleetsOutputTypeDef(TypedDict):
ContainerFleets: List[ContainerFleetTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateContainerFleetOutputTypeDef#
# UpdateContainerFleetOutputTypeDef definition
class UpdateContainerFleetOutputTypeDef(TypedDict):
ContainerFleet: ContainerFleetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GameServerContainerDefinitionTypeDef#
# GameServerContainerDefinitionTypeDef definition
class GameServerContainerDefinitionTypeDef(TypedDict):
ContainerName: NotRequired[str],
DependsOn: NotRequired[List[ContainerDependencyTypeDef]], # (1)
MountPoints: NotRequired[List[ContainerMountPointTypeDef]], # (2)
EnvironmentOverride: NotRequired[List[ContainerEnvironmentTypeDef]], # (3)
ImageUri: NotRequired[str],
PortConfiguration: NotRequired[ContainerPortConfigurationOutputTypeDef], # (4)
ResolvedImageDigest: NotRequired[str],
ServerSdkVersion: NotRequired[str],
- See ContainerDependencyTypeDef
- See ContainerMountPointTypeDef
- See ContainerEnvironmentTypeDef
- See ContainerPortConfigurationOutputTypeDef
SupportContainerDefinitionTypeDef#
# SupportContainerDefinitionTypeDef definition
class SupportContainerDefinitionTypeDef(TypedDict):
ContainerName: NotRequired[str],
DependsOn: NotRequired[List[ContainerDependencyTypeDef]], # (1)
MountPoints: NotRequired[List[ContainerMountPointTypeDef]], # (2)
EnvironmentOverride: NotRequired[List[ContainerEnvironmentTypeDef]], # (3)
Essential: NotRequired[bool],
HealthCheck: NotRequired[ContainerHealthCheckOutputTypeDef], # (4)
ImageUri: NotRequired[str],
MemoryHardLimitMebibytes: NotRequired[int],
PortConfiguration: NotRequired[ContainerPortConfigurationOutputTypeDef], # (5)
ResolvedImageDigest: NotRequired[str],
Vcpu: NotRequired[float],
- See ContainerDependencyTypeDef
- See ContainerMountPointTypeDef
- See ContainerEnvironmentTypeDef
- See ContainerHealthCheckOutputTypeDef
- See ContainerPortConfigurationOutputTypeDef
CreateScriptOutputTypeDef#
# CreateScriptOutputTypeDef definition
class CreateScriptOutputTypeDef(TypedDict):
Script: ScriptTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ScriptTypeDef
- See ResponseMetadataTypeDef
DescribeScriptOutputTypeDef#
# DescribeScriptOutputTypeDef definition
class DescribeScriptOutputTypeDef(TypedDict):
Script: ScriptTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ScriptTypeDef
- See ResponseMetadataTypeDef
ListScriptsOutputTypeDef#
# ListScriptsOutputTypeDef definition
class ListScriptsOutputTypeDef(TypedDict):
Scripts: List[ScriptTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See ScriptTypeDef
- See ResponseMetadataTypeDef
UpdateScriptOutputTypeDef#
# UpdateScriptOutputTypeDef definition
class UpdateScriptOutputTypeDef(TypedDict):
Script: ScriptTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ScriptTypeDef
- See ResponseMetadataTypeDef
CreateFleetOutputTypeDef#
# CreateFleetOutputTypeDef definition
class CreateFleetOutputTypeDef(TypedDict):
FleetAttributes: FleetAttributesTypeDef, # (1)
LocationStates: List[LocationStateTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DescribeFleetAttributesOutputTypeDef#
# DescribeFleetAttributesOutputTypeDef definition
class DescribeFleetAttributesOutputTypeDef(TypedDict):
FleetAttributes: List[FleetAttributesTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeFleetLocationAttributesOutputTypeDef#
# DescribeFleetLocationAttributesOutputTypeDef definition
class DescribeFleetLocationAttributesOutputTypeDef(TypedDict):
FleetId: str,
FleetArn: str,
LocationAttributes: List[LocationAttributesTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateGameServerGroupOutputTypeDef#
# CreateGameServerGroupOutputTypeDef definition
class CreateGameServerGroupOutputTypeDef(TypedDict):
GameServerGroup: GameServerGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteGameServerGroupOutputTypeDef#
# DeleteGameServerGroupOutputTypeDef definition
class DeleteGameServerGroupOutputTypeDef(TypedDict):
GameServerGroup: GameServerGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeGameServerGroupOutputTypeDef#
# DescribeGameServerGroupOutputTypeDef definition
class DescribeGameServerGroupOutputTypeDef(TypedDict):
GameServerGroup: GameServerGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListGameServerGroupsOutputTypeDef#
# ListGameServerGroupsOutputTypeDef definition
class ListGameServerGroupsOutputTypeDef(TypedDict):
GameServerGroups: List[GameServerGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ResumeGameServerGroupOutputTypeDef#
# ResumeGameServerGroupOutputTypeDef definition
class ResumeGameServerGroupOutputTypeDef(TypedDict):
GameServerGroup: GameServerGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SuspendGameServerGroupOutputTypeDef#
# SuspendGameServerGroupOutputTypeDef definition
class SuspendGameServerGroupOutputTypeDef(TypedDict):
GameServerGroup: GameServerGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateGameServerGroupOutputTypeDef#
# UpdateGameServerGroupOutputTypeDef definition
class UpdateGameServerGroupOutputTypeDef(TypedDict):
GameServerGroup: GameServerGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateGameSessionOutputTypeDef#
# CreateGameSessionOutputTypeDef definition
class CreateGameSessionOutputTypeDef(TypedDict):
GameSession: GameSessionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeGameSessionsOutputTypeDef#
# DescribeGameSessionsOutputTypeDef definition
class DescribeGameSessionsOutputTypeDef(TypedDict):
GameSessions: List[GameSessionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GameSessionDetailTypeDef#
# GameSessionDetailTypeDef definition
class GameSessionDetailTypeDef(TypedDict):
GameSession: NotRequired[GameSessionTypeDef], # (1)
ProtectionPolicy: NotRequired[ProtectionPolicyType], # (2)
SearchGameSessionsOutputTypeDef#
# SearchGameSessionsOutputTypeDef definition
class SearchGameSessionsOutputTypeDef(TypedDict):
GameSessions: List[GameSessionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateGameSessionOutputTypeDef#
# UpdateGameSessionOutputTypeDef definition
class UpdateGameSessionOutputTypeDef(TypedDict):
GameSession: GameSessionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateMatchmakingConfigurationOutputTypeDef#
# CreateMatchmakingConfigurationOutputTypeDef definition
class CreateMatchmakingConfigurationOutputTypeDef(TypedDict):
Configuration: MatchmakingConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeMatchmakingConfigurationsOutputTypeDef#
# DescribeMatchmakingConfigurationsOutputTypeDef definition
class DescribeMatchmakingConfigurationsOutputTypeDef(TypedDict):
Configurations: List[MatchmakingConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateMatchmakingConfigurationOutputTypeDef#
# UpdateMatchmakingConfigurationOutputTypeDef definition
class UpdateMatchmakingConfigurationOutputTypeDef(TypedDict):
Configuration: MatchmakingConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeFleetDeploymentOutputTypeDef#
# DescribeFleetDeploymentOutputTypeDef definition
class DescribeFleetDeploymentOutputTypeDef(TypedDict):
FleetDeployment: FleetDeploymentTypeDef, # (1)
LocationalDeployments: Dict[str, LocationalDeploymentTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListFleetDeploymentsOutputTypeDef#
# ListFleetDeploymentsOutputTypeDef definition
class ListFleetDeploymentsOutputTypeDef(TypedDict):
FleetDeployments: List[FleetDeploymentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeFleetCapacityOutputTypeDef#
# DescribeFleetCapacityOutputTypeDef definition
class DescribeFleetCapacityOutputTypeDef(TypedDict):
FleetCapacity: List[FleetCapacityTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeFleetLocationCapacityOutputTypeDef#
# DescribeFleetLocationCapacityOutputTypeDef definition
class DescribeFleetLocationCapacityOutputTypeDef(TypedDict):
FleetCapacity: FleetCapacityTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateGameServerGroupInputRequestTypeDef#
# CreateGameServerGroupInputRequestTypeDef definition
class CreateGameServerGroupInputRequestTypeDef(TypedDict):
GameServerGroupName: str,
RoleArn: str,
MinSize: int,
MaxSize: int,
LaunchTemplate: LaunchTemplateSpecificationTypeDef, # (1)
InstanceDefinitions: Sequence[InstanceDefinitionTypeDef], # (2)
AutoScalingPolicy: NotRequired[GameServerGroupAutoScalingPolicyTypeDef], # (3)
BalancingStrategy: NotRequired[BalancingStrategyType], # (4)
GameServerProtectionPolicy: NotRequired[GameServerProtectionPolicyType], # (5)
VpcSubnets: NotRequired[Sequence[str]],
Tags: NotRequired[Sequence[TagTypeDef]], # (6)
- See LaunchTemplateSpecificationTypeDef
- See InstanceDefinitionTypeDef
- See GameServerGroupAutoScalingPolicyTypeDef
- See BalancingStrategyType
- See GameServerProtectionPolicyType
- See TagTypeDef
MatchmakingTicketTypeDef#
# MatchmakingTicketTypeDef definition
class MatchmakingTicketTypeDef(TypedDict):
TicketId: NotRequired[str],
ConfigurationName: NotRequired[str],
ConfigurationArn: NotRequired[str],
Status: NotRequired[MatchmakingConfigurationStatusType], # (1)
StatusReason: NotRequired[str],
StatusMessage: NotRequired[str],
StartTime: NotRequired[datetime],
EndTime: NotRequired[datetime],
Players: NotRequired[List[PlayerOutputTypeDef]], # (2)
GameSessionConnectionInfo: NotRequired[GameSessionConnectionInfoTypeDef], # (3)
EstimatedWaitTime: NotRequired[int],
DescribeGameSessionPlacementOutputTypeDef#
# DescribeGameSessionPlacementOutputTypeDef definition
class DescribeGameSessionPlacementOutputTypeDef(TypedDict):
GameSessionPlacement: GameSessionPlacementTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartGameSessionPlacementOutputTypeDef#
# StartGameSessionPlacementOutputTypeDef definition
class StartGameSessionPlacementOutputTypeDef(TypedDict):
GameSessionPlacement: GameSessionPlacementTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopGameSessionPlacementOutputTypeDef#
# StopGameSessionPlacementOutputTypeDef definition
class StopGameSessionPlacementOutputTypeDef(TypedDict):
GameSessionPlacement: GameSessionPlacementTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateGameSessionQueueOutputTypeDef#
# CreateGameSessionQueueOutputTypeDef definition
class CreateGameSessionQueueOutputTypeDef(TypedDict):
GameSessionQueue: GameSessionQueueTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeGameSessionQueuesOutputTypeDef#
# DescribeGameSessionQueuesOutputTypeDef definition
class DescribeGameSessionQueuesOutputTypeDef(TypedDict):
GameSessionQueues: List[GameSessionQueueTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateGameSessionQueueOutputTypeDef#
# UpdateGameSessionQueueOutputTypeDef definition
class UpdateGameSessionQueueOutputTypeDef(TypedDict):
GameSessionQueue: GameSessionQueueTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetInstanceAccessOutputTypeDef#
# GetInstanceAccessOutputTypeDef definition
class GetInstanceAccessOutputTypeDef(TypedDict):
InstanceAccess: InstanceAccessTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeScalingPoliciesOutputTypeDef#
# DescribeScalingPoliciesOutputTypeDef definition
class DescribeScalingPoliciesOutputTypeDef(TypedDict):
ScalingPolicies: List[ScalingPolicyTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeRuntimeConfigurationOutputTypeDef#
# DescribeRuntimeConfigurationOutputTypeDef definition
class DescribeRuntimeConfigurationOutputTypeDef(TypedDict):
RuntimeConfiguration: RuntimeConfigurationOutputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateRuntimeConfigurationOutputTypeDef#
# UpdateRuntimeConfigurationOutputTypeDef definition
class UpdateRuntimeConfigurationOutputTypeDef(TypedDict):
RuntimeConfiguration: RuntimeConfigurationOutputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateFleetInputRequestTypeDef#
# CreateFleetInputRequestTypeDef definition
class CreateFleetInputRequestTypeDef(TypedDict):
Name: str,
Description: NotRequired[str],
BuildId: NotRequired[str],
ScriptId: NotRequired[str],
ServerLaunchPath: NotRequired[str],
ServerLaunchParameters: NotRequired[str],
LogPaths: NotRequired[Sequence[str]],
EC2InstanceType: NotRequired[EC2InstanceTypeType], # (1)
EC2InboundPermissions: NotRequired[Sequence[IpPermissionTypeDef]], # (2)
NewGameSessionProtectionPolicy: NotRequired[ProtectionPolicyType], # (3)
RuntimeConfiguration: NotRequired[RuntimeConfigurationTypeDef], # (4)
ResourceCreationLimitPolicy: NotRequired[ResourceCreationLimitPolicyTypeDef], # (5)
MetricGroups: NotRequired[Sequence[str]],
PeerVpcAwsAccountId: NotRequired[str],
PeerVpcId: NotRequired[str],
FleetType: NotRequired[FleetTypeType], # (6)
InstanceRoleArn: NotRequired[str],
CertificateConfiguration: NotRequired[CertificateConfigurationTypeDef], # (7)
Locations: NotRequired[Sequence[LocationConfigurationTypeDef]], # (8)
Tags: NotRequired[Sequence[TagTypeDef]], # (9)
ComputeType: NotRequired[ComputeTypeType], # (10)
AnywhereConfiguration: NotRequired[AnywhereConfigurationTypeDef], # (11)
InstanceRoleCredentialsProvider: NotRequired[InstanceRoleCredentialsProviderType], # (12)
- See EC2InstanceTypeType
- See IpPermissionTypeDef
- See ProtectionPolicyType
- See RuntimeConfigurationTypeDef
- See ResourceCreationLimitPolicyTypeDef
- See FleetTypeType
- See CertificateConfigurationTypeDef
- See LocationConfigurationTypeDef
- See TagTypeDef
- See ComputeTypeType
- See AnywhereConfigurationTypeDef
- See InstanceRoleCredentialsProviderType
UpdateRuntimeConfigurationInputRequestTypeDef#
# UpdateRuntimeConfigurationInputRequestTypeDef definition
class UpdateRuntimeConfigurationInputRequestTypeDef(TypedDict):
FleetId: str,
RuntimeConfiguration: RuntimeConfigurationTypeDef, # (1)
DescribeVpcPeeringConnectionsOutputTypeDef#
# DescribeVpcPeeringConnectionsOutputTypeDef definition
class DescribeVpcPeeringConnectionsOutputTypeDef(TypedDict):
VpcPeeringConnections: List[VpcPeeringConnectionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartMatchmakingInputRequestTypeDef#
# StartMatchmakingInputRequestTypeDef definition
class StartMatchmakingInputRequestTypeDef(TypedDict):
ConfigurationName: str,
Players: Sequence[PlayerTypeDef], # (1)
TicketId: NotRequired[str],
- See PlayerTypeDef
ContainerGroupDefinitionTypeDef#
# ContainerGroupDefinitionTypeDef definition
class ContainerGroupDefinitionTypeDef(TypedDict):
Name: str,
ContainerGroupDefinitionArn: NotRequired[str],
CreationTime: NotRequired[datetime],
OperatingSystem: NotRequired[ContainerOperatingSystemType], # (1)
ContainerGroupType: NotRequired[ContainerGroupTypeType], # (2)
TotalMemoryLimitMebibytes: NotRequired[int],
TotalVcpuLimit: NotRequired[float],
GameServerContainerDefinition: NotRequired[GameServerContainerDefinitionTypeDef], # (3)
SupportContainerDefinitions: NotRequired[List[SupportContainerDefinitionTypeDef]], # (4)
VersionNumber: NotRequired[int],
VersionDescription: NotRequired[str],
Status: NotRequired[ContainerGroupDefinitionStatusType], # (5)
StatusReason: NotRequired[str],
- See ContainerOperatingSystemType
- See ContainerGroupTypeType
- See GameServerContainerDefinitionTypeDef
- See SupportContainerDefinitionTypeDef
- See ContainerGroupDefinitionStatusType
GameServerContainerDefinitionInputTypeDef#
# GameServerContainerDefinitionInputTypeDef definition
class GameServerContainerDefinitionInputTypeDef(TypedDict):
ContainerName: str,
ImageUri: str,
PortConfiguration: ContainerPortConfigurationUnionTypeDef, # (4)
ServerSdkVersion: str,
DependsOn: NotRequired[Sequence[ContainerDependencyTypeDef]], # (1)
MountPoints: NotRequired[Sequence[ContainerMountPointTypeDef]], # (2)
EnvironmentOverride: NotRequired[Sequence[ContainerEnvironmentTypeDef]], # (3)
- See ContainerDependencyTypeDef
- See ContainerMountPointTypeDef
- See ContainerEnvironmentTypeDef
- See ContainerPortConfigurationTypeDef ContainerPortConfigurationOutputTypeDef
SupportContainerDefinitionInputTypeDef#
# SupportContainerDefinitionInputTypeDef definition
class SupportContainerDefinitionInputTypeDef(TypedDict):
ContainerName: str,
ImageUri: str,
DependsOn: NotRequired[Sequence[ContainerDependencyTypeDef]], # (1)
MountPoints: NotRequired[Sequence[ContainerMountPointTypeDef]], # (2)
EnvironmentOverride: NotRequired[Sequence[ContainerEnvironmentTypeDef]], # (3)
Essential: NotRequired[bool],
HealthCheck: NotRequired[ContainerHealthCheckUnionTypeDef], # (4)
MemoryHardLimitMebibytes: NotRequired[int],
PortConfiguration: NotRequired[ContainerPortConfigurationUnionTypeDef], # (5)
Vcpu: NotRequired[float],
- See ContainerDependencyTypeDef
- See ContainerMountPointTypeDef
- See ContainerEnvironmentTypeDef
- See ContainerHealthCheckTypeDef ContainerHealthCheckOutputTypeDef
- See ContainerPortConfigurationTypeDef ContainerPortConfigurationOutputTypeDef
DescribeGameSessionDetailsOutputTypeDef#
# DescribeGameSessionDetailsOutputTypeDef definition
class DescribeGameSessionDetailsOutputTypeDef(TypedDict):
GameSessionDetails: List[GameSessionDetailTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeMatchmakingOutputTypeDef#
# DescribeMatchmakingOutputTypeDef definition
class DescribeMatchmakingOutputTypeDef(TypedDict):
TicketList: List[MatchmakingTicketTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartMatchBackfillOutputTypeDef#
# StartMatchBackfillOutputTypeDef definition
class StartMatchBackfillOutputTypeDef(TypedDict):
MatchmakingTicket: MatchmakingTicketTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartMatchmakingOutputTypeDef#
# StartMatchmakingOutputTypeDef definition
class StartMatchmakingOutputTypeDef(TypedDict):
MatchmakingTicket: MatchmakingTicketTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartMatchBackfillInputRequestTypeDef#
# StartMatchBackfillInputRequestTypeDef definition
class StartMatchBackfillInputRequestTypeDef(TypedDict):
ConfigurationName: str,
Players: Sequence[PlayerUnionTypeDef], # (1)
TicketId: NotRequired[str],
GameSessionArn: NotRequired[str],
CreateContainerGroupDefinitionOutputTypeDef#
# CreateContainerGroupDefinitionOutputTypeDef definition
class CreateContainerGroupDefinitionOutputTypeDef(TypedDict):
ContainerGroupDefinition: ContainerGroupDefinitionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeContainerGroupDefinitionOutputTypeDef#
# DescribeContainerGroupDefinitionOutputTypeDef definition
class DescribeContainerGroupDefinitionOutputTypeDef(TypedDict):
ContainerGroupDefinition: ContainerGroupDefinitionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListContainerGroupDefinitionVersionsOutputTypeDef#
# ListContainerGroupDefinitionVersionsOutputTypeDef definition
class ListContainerGroupDefinitionVersionsOutputTypeDef(TypedDict):
ContainerGroupDefinitions: List[ContainerGroupDefinitionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListContainerGroupDefinitionsOutputTypeDef#
# ListContainerGroupDefinitionsOutputTypeDef definition
class ListContainerGroupDefinitionsOutputTypeDef(TypedDict):
ContainerGroupDefinitions: List[ContainerGroupDefinitionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateContainerGroupDefinitionOutputTypeDef#
# UpdateContainerGroupDefinitionOutputTypeDef definition
class UpdateContainerGroupDefinitionOutputTypeDef(TypedDict):
ContainerGroupDefinition: ContainerGroupDefinitionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateContainerGroupDefinitionInputRequestTypeDef#
# CreateContainerGroupDefinitionInputRequestTypeDef definition
class CreateContainerGroupDefinitionInputRequestTypeDef(TypedDict):
Name: str,
TotalMemoryLimitMebibytes: int,
TotalVcpuLimit: float,
OperatingSystem: ContainerOperatingSystemType, # (1)
ContainerGroupType: NotRequired[ContainerGroupTypeType], # (2)
GameServerContainerDefinition: NotRequired[GameServerContainerDefinitionInputTypeDef], # (3)
SupportContainerDefinitions: NotRequired[Sequence[SupportContainerDefinitionInputTypeDef]], # (4)
VersionDescription: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (5)
- See ContainerOperatingSystemType
- See ContainerGroupTypeType
- See GameServerContainerDefinitionInputTypeDef
- See SupportContainerDefinitionInputTypeDef
- See TagTypeDef
UpdateContainerGroupDefinitionInputRequestTypeDef#
# UpdateContainerGroupDefinitionInputRequestTypeDef definition
class UpdateContainerGroupDefinitionInputRequestTypeDef(TypedDict):
Name: str,
GameServerContainerDefinition: NotRequired[GameServerContainerDefinitionInputTypeDef], # (1)
SupportContainerDefinitions: NotRequired[Sequence[SupportContainerDefinitionInputTypeDef]], # (2)
TotalMemoryLimitMebibytes: NotRequired[int],
TotalVcpuLimit: NotRequired[float],
VersionDescription: NotRequired[str],
SourceVersionNumber: NotRequired[int],
OperatingSystem: NotRequired[ContainerOperatingSystemType], # (3)