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,
]
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,
AttributeValueTypeDef#
# AttributeValueTypeDef definition
class AttributeValueTypeDef(TypedDict):
S: NotRequired[str],
N: NotRequired[float],
SL: NotRequired[List[str]],
SDM: NotRequired[Dict[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,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
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],
- See ComputeStatusType
- See OperatingSystemType
- See EC2InstanceTypeType
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],
IpPermissionTypeDef#
# IpPermissionTypeDef definition
class IpPermissionTypeDef(TypedDict):
FromPort: int,
ToPort: int,
IpRange: str,
Protocol: IpProtocolType, # (1)
- See IpProtocolType
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,
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,
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,
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],
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],
- 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],
FilterConfigurationPaginatorTypeDef#
# FilterConfigurationPaginatorTypeDef definition
class FilterConfigurationPaginatorTypeDef(TypedDict):
AllowedLocations: NotRequired[List[str]],
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],
PriorityConfigurationPaginatorTypeDef#
# PriorityConfigurationPaginatorTypeDef definition
class PriorityConfigurationPaginatorTypeDef(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],
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,