Typed dictionaries
Auto-generated documentation for GameLift type annotations stubs module mypy-boto3-gamelift.
AcceptMatchInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import AcceptMatchInputRequestTypeDef
def get_value() -> AcceptMatchInputRequestTypeDef:
return {
"TicketId": ...,
"PlayerIds": ...,
"AcceptanceType": ...,
}
Definition
class AcceptMatchInputRequestTypeDef(TypedDict):
TicketId: str,
PlayerIds: Sequence[str],
AcceptanceType: AcceptanceTypeType, # (1)
RoutingStrategyTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import RoutingStrategyTypeDef
def get_value() -> RoutingStrategyTypeDef:
return {
"Type": ...,
}
Definition
class RoutingStrategyTypeDef(TypedDict):
Type: NotRequired[RoutingStrategyTypeType], # (1)
FleetId: NotRequired[str],
Message: NotRequired[str],
AnywhereConfigurationTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import AnywhereConfigurationTypeDef
def get_value() -> AnywhereConfigurationTypeDef:
return {
"Cost": ...,
}
AttributeValueTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import AttributeValueTypeDef
def get_value() -> AttributeValueTypeDef:
return {
"S": ...,
}
Definition
class AttributeValueTypeDef(TypedDict):
S: NotRequired[str],
N: NotRequired[float],
SL: NotRequired[List[str]],
SDM: NotRequired[Dict[str, float]],
AwsCredentialsTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import AwsCredentialsTypeDef
def get_value() -> AwsCredentialsTypeDef:
return {
"AccessKeyId": ...,
}
Definition
class AwsCredentialsTypeDef(TypedDict):
AccessKeyId: NotRequired[str],
SecretAccessKey: NotRequired[str],
SessionToken: NotRequired[str],
BuildTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import BuildTypeDef
def get_value() -> BuildTypeDef:
return {
"BuildId": ...,
}
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
Usage Example
from mypy_boto3_gamelift.type_defs import CertificateConfigurationTypeDef
def get_value() -> CertificateConfigurationTypeDef:
return {
"CertificateType": ...,
}
Definition
class CertificateConfigurationTypeDef(TypedDict):
CertificateType: CertificateTypeType, # (1)
ClaimGameServerInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ClaimGameServerInputRequestTypeDef
def get_value() -> ClaimGameServerInputRequestTypeDef:
return {
"GameServerGroupName": ...,
}
Definition
class ClaimGameServerInputRequestTypeDef(TypedDict):
GameServerGroupName: str,
GameServerId: NotRequired[str],
GameServerData: NotRequired[str],
GameServerTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import GameServerTypeDef
def get_value() -> GameServerTypeDef:
return {
"GameServerGroupName": ...,
}
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
Usage Example
from mypy_boto3_gamelift.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
ComputeTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ComputeTypeDef
def get_value() -> ComputeTypeDef:
return {
"FleetId": ...,
}
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
Usage Example
from mypy_boto3_gamelift.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
"Value": ...,
}
S3LocationTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import S3LocationTypeDef
def get_value() -> S3LocationTypeDef:
return {
"Bucket": ...,
}
Definition
class S3LocationTypeDef(TypedDict):
Bucket: NotRequired[str],
Key: NotRequired[str],
RoleArn: NotRequired[str],
ObjectVersion: NotRequired[str],
IpPermissionTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import IpPermissionTypeDef
def get_value() -> IpPermissionTypeDef:
return {
"FromPort": ...,
"ToPort": ...,
"IpRange": ...,
"Protocol": ...,
}
Definition
class IpPermissionTypeDef(TypedDict):
FromPort: int,
ToPort: int,
IpRange: str,
Protocol: IpProtocolType, # (1)
- See IpProtocolType
LocationConfigurationTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import LocationConfigurationTypeDef
def get_value() -> LocationConfigurationTypeDef:
return {
"Location": ...,
}
ResourceCreationLimitPolicyTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ResourceCreationLimitPolicyTypeDef
def get_value() -> ResourceCreationLimitPolicyTypeDef:
return {
"NewGameSessionsPerCreator": ...,
}
Definition
class ResourceCreationLimitPolicyTypeDef(TypedDict):
NewGameSessionsPerCreator: NotRequired[int],
PolicyPeriodInMinutes: NotRequired[int],
LocationStateTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import LocationStateTypeDef
def get_value() -> LocationStateTypeDef:
return {
"Location": ...,
}
Definition
class LocationStateTypeDef(TypedDict):
Location: NotRequired[str],
Status: NotRequired[FleetStatusType], # (1)
- See FleetStatusType
InstanceDefinitionTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import InstanceDefinitionTypeDef
def get_value() -> InstanceDefinitionTypeDef:
return {
"InstanceType": ...,
}
Definition
class InstanceDefinitionTypeDef(TypedDict):
InstanceType: GameServerGroupInstanceTypeType, # (1)
WeightedCapacity: NotRequired[str],
LaunchTemplateSpecificationTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import LaunchTemplateSpecificationTypeDef
def get_value() -> LaunchTemplateSpecificationTypeDef:
return {
"LaunchTemplateId": ...,
}
Definition
class LaunchTemplateSpecificationTypeDef(TypedDict):
LaunchTemplateId: NotRequired[str],
LaunchTemplateName: NotRequired[str],
Version: NotRequired[str],
GamePropertyTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import GamePropertyTypeDef
def get_value() -> GamePropertyTypeDef:
return {
"Key": ...,
"Value": ...,
}
FilterConfigurationTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import FilterConfigurationTypeDef
def get_value() -> FilterConfigurationTypeDef:
return {
"AllowedLocations": ...,
}
Definition
class FilterConfigurationTypeDef(TypedDict):
AllowedLocations: NotRequired[Sequence[str]],
GameSessionQueueDestinationTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import GameSessionQueueDestinationTypeDef
def get_value() -> GameSessionQueueDestinationTypeDef:
return {
"DestinationArn": ...,
}
PlayerLatencyPolicyTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import PlayerLatencyPolicyTypeDef
def get_value() -> PlayerLatencyPolicyTypeDef:
return {
"MaximumIndividualPlayerLatencyMilliseconds": ...,
}
Definition
class PlayerLatencyPolicyTypeDef(TypedDict):
MaximumIndividualPlayerLatencyMilliseconds: NotRequired[int],
PolicyDurationSeconds: NotRequired[int],
PriorityConfigurationTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import PriorityConfigurationTypeDef
def get_value() -> PriorityConfigurationTypeDef:
return {
"PriorityOrder": ...,
}
Definition
class PriorityConfigurationTypeDef(TypedDict):
PriorityOrder: NotRequired[Sequence[PriorityTypeType]], # (1)
LocationOrder: NotRequired[Sequence[str]],
- See PriorityTypeType
LocationModelTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import LocationModelTypeDef
def get_value() -> LocationModelTypeDef:
return {
"LocationName": ...,
}
Definition
class LocationModelTypeDef(TypedDict):
LocationName: NotRequired[str],
LocationArn: NotRequired[str],
MatchmakingRuleSetTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import MatchmakingRuleSetTypeDef
def get_value() -> MatchmakingRuleSetTypeDef:
return {
"RuleSetBody": ...,
}
Definition
class MatchmakingRuleSetTypeDef(TypedDict):
RuleSetBody: str,
RuleSetName: NotRequired[str],
RuleSetArn: NotRequired[str],
CreationTime: NotRequired[datetime],
CreatePlayerSessionInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import CreatePlayerSessionInputRequestTypeDef
def get_value() -> CreatePlayerSessionInputRequestTypeDef:
return {
"GameSessionId": ...,
"PlayerId": ...,
}
Definition
class CreatePlayerSessionInputRequestTypeDef(TypedDict):
GameSessionId: str,
PlayerId: str,
PlayerData: NotRequired[str],
PlayerSessionTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import PlayerSessionTypeDef
def get_value() -> PlayerSessionTypeDef:
return {
"PlayerSessionId": ...,
}
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
Usage Example
from mypy_boto3_gamelift.type_defs import CreatePlayerSessionsInputRequestTypeDef
def get_value() -> CreatePlayerSessionsInputRequestTypeDef:
return {
"GameSessionId": ...,
"PlayerIds": ...,
}
Definition
class CreatePlayerSessionsInputRequestTypeDef(TypedDict):
GameSessionId: str,
PlayerIds: Sequence[str],
PlayerDataMap: NotRequired[Mapping[str, str]],
CreateVpcPeeringAuthorizationInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import CreateVpcPeeringAuthorizationInputRequestTypeDef
def get_value() -> CreateVpcPeeringAuthorizationInputRequestTypeDef:
return {
"GameLiftAwsAccountId": ...,
"PeerVpcId": ...,
}
Definition
class CreateVpcPeeringAuthorizationInputRequestTypeDef(TypedDict):
GameLiftAwsAccountId: str,
PeerVpcId: str,
VpcPeeringAuthorizationTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import VpcPeeringAuthorizationTypeDef
def get_value() -> VpcPeeringAuthorizationTypeDef:
return {
"GameLiftAwsAccountId": ...,
}
Definition
class VpcPeeringAuthorizationTypeDef(TypedDict):
GameLiftAwsAccountId: NotRequired[str],
PeerVpcAwsAccountId: NotRequired[str],
PeerVpcId: NotRequired[str],
CreationTime: NotRequired[datetime],
ExpirationTime: NotRequired[datetime],
CreateVpcPeeringConnectionInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import CreateVpcPeeringConnectionInputRequestTypeDef
def get_value() -> CreateVpcPeeringConnectionInputRequestTypeDef:
return {
"FleetId": ...,
"PeerVpcAwsAccountId": ...,
"PeerVpcId": ...,
}
Definition
class CreateVpcPeeringConnectionInputRequestTypeDef(TypedDict):
FleetId: str,
PeerVpcAwsAccountId: str,
PeerVpcId: str,
DeleteAliasInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DeleteAliasInputRequestTypeDef
def get_value() -> DeleteAliasInputRequestTypeDef:
return {
"AliasId": ...,
}
DeleteBuildInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DeleteBuildInputRequestTypeDef
def get_value() -> DeleteBuildInputRequestTypeDef:
return {
"BuildId": ...,
}
DeleteFleetInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DeleteFleetInputRequestTypeDef
def get_value() -> DeleteFleetInputRequestTypeDef:
return {
"FleetId": ...,
}
DeleteFleetLocationsInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DeleteFleetLocationsInputRequestTypeDef
def get_value() -> DeleteFleetLocationsInputRequestTypeDef:
return {
"FleetId": ...,
"Locations": ...,
}
Definition
class DeleteFleetLocationsInputRequestTypeDef(TypedDict):
FleetId: str,
Locations: Sequence[str],
DeleteGameServerGroupInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DeleteGameServerGroupInputRequestTypeDef
def get_value() -> DeleteGameServerGroupInputRequestTypeDef:
return {
"GameServerGroupName": ...,
}
Definition
class DeleteGameServerGroupInputRequestTypeDef(TypedDict):
GameServerGroupName: str,
DeleteOption: NotRequired[GameServerGroupDeleteOptionType], # (1)
DeleteGameSessionQueueInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DeleteGameSessionQueueInputRequestTypeDef
def get_value() -> DeleteGameSessionQueueInputRequestTypeDef:
return {
"Name": ...,
}
DeleteLocationInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DeleteLocationInputRequestTypeDef
def get_value() -> DeleteLocationInputRequestTypeDef:
return {
"LocationName": ...,
}
DeleteMatchmakingConfigurationInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DeleteMatchmakingConfigurationInputRequestTypeDef
def get_value() -> DeleteMatchmakingConfigurationInputRequestTypeDef:
return {
"Name": ...,
}
DeleteMatchmakingRuleSetInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DeleteMatchmakingRuleSetInputRequestTypeDef
def get_value() -> DeleteMatchmakingRuleSetInputRequestTypeDef:
return {
"Name": ...,
}
DeleteScalingPolicyInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DeleteScalingPolicyInputRequestTypeDef
def get_value() -> DeleteScalingPolicyInputRequestTypeDef:
return {
"Name": ...,
"FleetId": ...,
}
DeleteScriptInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DeleteScriptInputRequestTypeDef
def get_value() -> DeleteScriptInputRequestTypeDef:
return {
"ScriptId": ...,
}
DeleteVpcPeeringAuthorizationInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DeleteVpcPeeringAuthorizationInputRequestTypeDef
def get_value() -> DeleteVpcPeeringAuthorizationInputRequestTypeDef:
return {
"GameLiftAwsAccountId": ...,
"PeerVpcId": ...,
}
Definition
class DeleteVpcPeeringAuthorizationInputRequestTypeDef(TypedDict):
GameLiftAwsAccountId: str,
PeerVpcId: str,
DeleteVpcPeeringConnectionInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DeleteVpcPeeringConnectionInputRequestTypeDef
def get_value() -> DeleteVpcPeeringConnectionInputRequestTypeDef:
return {
"FleetId": ...,
"VpcPeeringConnectionId": ...,
}
Definition
class DeleteVpcPeeringConnectionInputRequestTypeDef(TypedDict):
FleetId: str,
VpcPeeringConnectionId: str,
DeregisterComputeInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DeregisterComputeInputRequestTypeDef
def get_value() -> DeregisterComputeInputRequestTypeDef:
return {
"FleetId": ...,
"ComputeName": ...,
}
DeregisterGameServerInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DeregisterGameServerInputRequestTypeDef
def get_value() -> DeregisterGameServerInputRequestTypeDef:
return {
"GameServerGroupName": ...,
"GameServerId": ...,
}
Definition
class DeregisterGameServerInputRequestTypeDef(TypedDict):
GameServerGroupName: str,
GameServerId: str,
DescribeAliasInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeAliasInputRequestTypeDef
def get_value() -> DescribeAliasInputRequestTypeDef:
return {
"AliasId": ...,
}
DescribeBuildInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeBuildInputRequestTypeDef
def get_value() -> DescribeBuildInputRequestTypeDef:
return {
"BuildId": ...,
}
DescribeComputeInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeComputeInputRequestTypeDef
def get_value() -> DescribeComputeInputRequestTypeDef:
return {
"FleetId": ...,
"ComputeName": ...,
}
DescribeEC2InstanceLimitsInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeEC2InstanceLimitsInputRequestTypeDef
def get_value() -> DescribeEC2InstanceLimitsInputRequestTypeDef:
return {
"EC2InstanceType": ...,
}
Definition
class DescribeEC2InstanceLimitsInputRequestTypeDef(TypedDict):
EC2InstanceType: NotRequired[EC2InstanceTypeType], # (1)
Location: NotRequired[str],
EC2InstanceLimitTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import EC2InstanceLimitTypeDef
def get_value() -> EC2InstanceLimitTypeDef:
return {
"EC2InstanceType": ...,
}
Definition
class EC2InstanceLimitTypeDef(TypedDict):
EC2InstanceType: NotRequired[EC2InstanceTypeType], # (1)
CurrentInstances: NotRequired[int],
InstanceLimit: NotRequired[int],
Location: NotRequired[str],
PaginatorConfigTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeFleetAttributesInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetAttributesInputRequestTypeDef
def get_value() -> DescribeFleetAttributesInputRequestTypeDef:
return {
"FleetIds": ...,
}
Definition
class DescribeFleetAttributesInputRequestTypeDef(TypedDict):
FleetIds: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeFleetCapacityInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetCapacityInputRequestTypeDef
def get_value() -> DescribeFleetCapacityInputRequestTypeDef:
return {
"FleetIds": ...,
}
Definition
class DescribeFleetCapacityInputRequestTypeDef(TypedDict):
FleetIds: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeFleetEventsInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetEventsInputRequestTypeDef
def get_value() -> DescribeFleetEventsInputRequestTypeDef:
return {
"FleetId": ...,
}
Definition
class DescribeFleetEventsInputRequestTypeDef(TypedDict):
FleetId: str,
StartTime: NotRequired[Union[datetime, str]],
EndTime: NotRequired[Union[datetime, str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
EventTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import EventTypeDef
def get_value() -> EventTypeDef:
return {
"EventId": ...,
}
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
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetLocationAttributesInputRequestTypeDef
def get_value() -> DescribeFleetLocationAttributesInputRequestTypeDef:
return {
"FleetId": ...,
}
Definition
class DescribeFleetLocationAttributesInputRequestTypeDef(TypedDict):
FleetId: str,
Locations: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeFleetLocationCapacityInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetLocationCapacityInputRequestTypeDef
def get_value() -> DescribeFleetLocationCapacityInputRequestTypeDef:
return {
"FleetId": ...,
"Location": ...,
}
Definition
class DescribeFleetLocationCapacityInputRequestTypeDef(TypedDict):
FleetId: str,
Location: str,
DescribeFleetLocationUtilizationInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetLocationUtilizationInputRequestTypeDef
def get_value() -> DescribeFleetLocationUtilizationInputRequestTypeDef:
return {
"FleetId": ...,
"Location": ...,
}
Definition
class DescribeFleetLocationUtilizationInputRequestTypeDef(TypedDict):
FleetId: str,
Location: str,
FleetUtilizationTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import FleetUtilizationTypeDef
def get_value() -> FleetUtilizationTypeDef:
return {
"FleetId": ...,
}
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
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetPortSettingsInputRequestTypeDef
def get_value() -> DescribeFleetPortSettingsInputRequestTypeDef:
return {
"FleetId": ...,
}
Definition
class DescribeFleetPortSettingsInputRequestTypeDef(TypedDict):
FleetId: str,
Location: NotRequired[str],
DescribeFleetUtilizationInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetUtilizationInputRequestTypeDef
def get_value() -> DescribeFleetUtilizationInputRequestTypeDef:
return {
"FleetIds": ...,
}
Definition
class DescribeFleetUtilizationInputRequestTypeDef(TypedDict):
FleetIds: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeGameServerGroupInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeGameServerGroupInputRequestTypeDef
def get_value() -> DescribeGameServerGroupInputRequestTypeDef:
return {
"GameServerGroupName": ...,
}
DescribeGameServerInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeGameServerInputRequestTypeDef
def get_value() -> DescribeGameServerInputRequestTypeDef:
return {
"GameServerGroupName": ...,
"GameServerId": ...,
}
Definition
class DescribeGameServerInputRequestTypeDef(TypedDict):
GameServerGroupName: str,
GameServerId: str,
DescribeGameServerInstancesInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeGameServerInstancesInputRequestTypeDef
def get_value() -> DescribeGameServerInstancesInputRequestTypeDef:
return {
"GameServerGroupName": ...,
}
Definition
class DescribeGameServerInstancesInputRequestTypeDef(TypedDict):
GameServerGroupName: str,
InstanceIds: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
GameServerInstanceTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import GameServerInstanceTypeDef
def get_value() -> GameServerInstanceTypeDef:
return {
"GameServerGroupName": ...,
}
Definition
class GameServerInstanceTypeDef(TypedDict):
GameServerGroupName: NotRequired[str],
GameServerGroupArn: NotRequired[str],
InstanceId: NotRequired[str],
InstanceStatus: NotRequired[GameServerInstanceStatusType], # (1)
DescribeGameSessionDetailsInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeGameSessionDetailsInputRequestTypeDef
def get_value() -> DescribeGameSessionDetailsInputRequestTypeDef:
return {
"FleetId": ...,
}
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
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeGameSessionPlacementInputRequestTypeDef
def get_value() -> DescribeGameSessionPlacementInputRequestTypeDef:
return {
"PlacementId": ...,
}
DescribeGameSessionQueuesInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeGameSessionQueuesInputRequestTypeDef
def get_value() -> DescribeGameSessionQueuesInputRequestTypeDef:
return {
"Names": ...,
}
Definition
class DescribeGameSessionQueuesInputRequestTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeGameSessionsInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeGameSessionsInputRequestTypeDef
def get_value() -> DescribeGameSessionsInputRequestTypeDef:
return {
"FleetId": ...,
}
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
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeInstancesInputRequestTypeDef
def get_value() -> DescribeInstancesInputRequestTypeDef:
return {
"FleetId": ...,
}
Definition
class DescribeInstancesInputRequestTypeDef(TypedDict):
FleetId: str,
InstanceId: NotRequired[str],
Limit: NotRequired[int],
NextToken: NotRequired[str],
Location: NotRequired[str],
InstanceTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import InstanceTypeDef
def get_value() -> InstanceTypeDef:
return {
"FleetId": ...,
}
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
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeMatchmakingConfigurationsInputRequestTypeDef
def get_value() -> DescribeMatchmakingConfigurationsInputRequestTypeDef:
return {
"Names": ...,
}
Definition
class DescribeMatchmakingConfigurationsInputRequestTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
RuleSetName: NotRequired[str],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeMatchmakingInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeMatchmakingInputRequestTypeDef
def get_value() -> DescribeMatchmakingInputRequestTypeDef:
return {
"TicketIds": ...,
}
DescribeMatchmakingRuleSetsInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeMatchmakingRuleSetsInputRequestTypeDef
def get_value() -> DescribeMatchmakingRuleSetsInputRequestTypeDef:
return {
"Names": ...,
}
Definition
class DescribeMatchmakingRuleSetsInputRequestTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribePlayerSessionsInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribePlayerSessionsInputRequestTypeDef
def get_value() -> DescribePlayerSessionsInputRequestTypeDef:
return {
"GameSessionId": ...,
}
Definition
class DescribePlayerSessionsInputRequestTypeDef(TypedDict):
GameSessionId: NotRequired[str],
PlayerId: NotRequired[str],
PlayerSessionId: NotRequired[str],
PlayerSessionStatusFilter: NotRequired[str],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeRuntimeConfigurationInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeRuntimeConfigurationInputRequestTypeDef
def get_value() -> DescribeRuntimeConfigurationInputRequestTypeDef:
return {
"FleetId": ...,
}
DescribeScalingPoliciesInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeScalingPoliciesInputRequestTypeDef
def get_value() -> DescribeScalingPoliciesInputRequestTypeDef:
return {
"FleetId": ...,
}
Definition
class DescribeScalingPoliciesInputRequestTypeDef(TypedDict):
FleetId: str,
StatusFilter: NotRequired[ScalingStatusTypeType], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
Location: NotRequired[str],
DescribeScriptInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeScriptInputRequestTypeDef
def get_value() -> DescribeScriptInputRequestTypeDef:
return {
"ScriptId": ...,
}
DescribeVpcPeeringConnectionsInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeVpcPeeringConnectionsInputRequestTypeDef
def get_value() -> DescribeVpcPeeringConnectionsInputRequestTypeDef:
return {
"FleetId": ...,
}
Definition
class DescribeVpcPeeringConnectionsInputRequestTypeDef(TypedDict):
FleetId: NotRequired[str],
DesiredPlayerSessionTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DesiredPlayerSessionTypeDef
def get_value() -> DesiredPlayerSessionTypeDef:
return {
"PlayerId": ...,
}
Definition
class DesiredPlayerSessionTypeDef(TypedDict):
PlayerId: NotRequired[str],
PlayerData: NotRequired[str],
EC2InstanceCountsTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import EC2InstanceCountsTypeDef
def get_value() -> EC2InstanceCountsTypeDef:
return {
"DESIRED": ...,
}
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],
TargetTrackingConfigurationTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import TargetTrackingConfigurationTypeDef
def get_value() -> TargetTrackingConfigurationTypeDef:
return {
"TargetValue": ...,
}
MatchedPlayerSessionTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import MatchedPlayerSessionTypeDef
def get_value() -> MatchedPlayerSessionTypeDef:
return {
"PlayerId": ...,
}
Definition
class MatchedPlayerSessionTypeDef(TypedDict):
PlayerId: NotRequired[str],
PlayerSessionId: NotRequired[str],
PlacedPlayerSessionTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import PlacedPlayerSessionTypeDef
def get_value() -> PlacedPlayerSessionTypeDef:
return {
"PlayerId": ...,
}
Definition
class PlacedPlayerSessionTypeDef(TypedDict):
PlayerId: NotRequired[str],
PlayerSessionId: NotRequired[str],
PlayerLatencyTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import PlayerLatencyTypeDef
def get_value() -> PlayerLatencyTypeDef:
return {
"PlayerId": ...,
}
Definition
class PlayerLatencyTypeDef(TypedDict):
PlayerId: NotRequired[str],
RegionIdentifier: NotRequired[str],
LatencyInMilliseconds: NotRequired[float],
GetComputeAccessInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import GetComputeAccessInputRequestTypeDef
def get_value() -> GetComputeAccessInputRequestTypeDef:
return {
"FleetId": ...,
"ComputeName": ...,
}
GetComputeAuthTokenInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import GetComputeAuthTokenInputRequestTypeDef
def get_value() -> GetComputeAuthTokenInputRequestTypeDef:
return {
"FleetId": ...,
"ComputeName": ...,
}
GetGameSessionLogUrlInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import GetGameSessionLogUrlInputRequestTypeDef
def get_value() -> GetGameSessionLogUrlInputRequestTypeDef:
return {
"GameSessionId": ...,
}
GetInstanceAccessInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import GetInstanceAccessInputRequestTypeDef
def get_value() -> GetInstanceAccessInputRequestTypeDef:
return {
"FleetId": ...,
"InstanceId": ...,
}
InstanceCredentialsTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import InstanceCredentialsTypeDef
def get_value() -> InstanceCredentialsTypeDef:
return {
"UserName": ...,
}
Definition
class InstanceCredentialsTypeDef(TypedDict):
UserName: NotRequired[str],
Secret: NotRequired[str],
ListAliasesInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ListAliasesInputRequestTypeDef
def get_value() -> ListAliasesInputRequestTypeDef:
return {
"RoutingStrategyType": ...,
}
Definition
class ListAliasesInputRequestTypeDef(TypedDict):
RoutingStrategyType: NotRequired[RoutingStrategyTypeType], # (1)
Name: NotRequired[str],
Limit: NotRequired[int],
NextToken: NotRequired[str],
ListBuildsInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ListBuildsInputRequestTypeDef
def get_value() -> ListBuildsInputRequestTypeDef:
return {
"Status": ...,
}
Definition
class ListBuildsInputRequestTypeDef(TypedDict):
Status: NotRequired[BuildStatusType], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
- See BuildStatusType
ListComputeInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ListComputeInputRequestTypeDef
def get_value() -> ListComputeInputRequestTypeDef:
return {
"FleetId": ...,
}
Definition
class ListComputeInputRequestTypeDef(TypedDict):
FleetId: str,
Location: NotRequired[str],
Limit: NotRequired[int],
NextToken: NotRequired[str],
ListFleetsInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ListFleetsInputRequestTypeDef
def get_value() -> ListFleetsInputRequestTypeDef:
return {
"BuildId": ...,
}
Definition
class ListFleetsInputRequestTypeDef(TypedDict):
BuildId: NotRequired[str],
ScriptId: NotRequired[str],
Limit: NotRequired[int],
NextToken: NotRequired[str],
ListGameServerGroupsInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ListGameServerGroupsInputRequestTypeDef
def get_value() -> ListGameServerGroupsInputRequestTypeDef:
return {
"Limit": ...,
}
Definition
class ListGameServerGroupsInputRequestTypeDef(TypedDict):
Limit: NotRequired[int],
NextToken: NotRequired[str],
ListGameServersInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ListGameServersInputRequestTypeDef
def get_value() -> ListGameServersInputRequestTypeDef:
return {
"GameServerGroupName": ...,
}
Definition
class ListGameServersInputRequestTypeDef(TypedDict):
GameServerGroupName: str,
SortOrder: NotRequired[SortOrderType], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
- See SortOrderType
ListLocationsInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ListLocationsInputRequestTypeDef
def get_value() -> ListLocationsInputRequestTypeDef:
return {
"Filters": ...,
}
Definition
class ListLocationsInputRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[LocationFilterType]], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
ListScriptsInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ListScriptsInputRequestTypeDef
def get_value() -> ListScriptsInputRequestTypeDef:
return {
"Limit": ...,
}
Definition
class ListScriptsInputRequestTypeDef(TypedDict):
Limit: NotRequired[int],
NextToken: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceARN": ...,
}
TargetConfigurationTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import TargetConfigurationTypeDef
def get_value() -> TargetConfigurationTypeDef:
return {
"TargetValue": ...,
}
RegisterComputeInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import RegisterComputeInputRequestTypeDef
def get_value() -> RegisterComputeInputRequestTypeDef:
return {
"FleetId": ...,
"ComputeName": ...,
}
Definition
class RegisterComputeInputRequestTypeDef(TypedDict):
FleetId: str,
ComputeName: str,
CertificatePath: NotRequired[str],
DnsName: NotRequired[str],
IpAddress: NotRequired[str],
Location: NotRequired[str],
RegisterGameServerInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import RegisterGameServerInputRequestTypeDef
def get_value() -> RegisterGameServerInputRequestTypeDef:
return {
"GameServerGroupName": ...,
"GameServerId": ...,
"InstanceId": ...,
}
Definition
class RegisterGameServerInputRequestTypeDef(TypedDict):
GameServerGroupName: str,
GameServerId: str,
InstanceId: str,
ConnectionInfo: NotRequired[str],
GameServerData: NotRequired[str],
RequestUploadCredentialsInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import RequestUploadCredentialsInputRequestTypeDef
def get_value() -> RequestUploadCredentialsInputRequestTypeDef:
return {
"BuildId": ...,
}
ResolveAliasInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ResolveAliasInputRequestTypeDef
def get_value() -> ResolveAliasInputRequestTypeDef:
return {
"AliasId": ...,
}
ResumeGameServerGroupInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ResumeGameServerGroupInputRequestTypeDef
def get_value() -> ResumeGameServerGroupInputRequestTypeDef:
return {
"GameServerGroupName": ...,
"ResumeActions": ...,
}
Definition
class ResumeGameServerGroupInputRequestTypeDef(TypedDict):
GameServerGroupName: str,
ResumeActions: Sequence[GameServerGroupActionType], # (1)
ServerProcessTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ServerProcessTypeDef
def get_value() -> ServerProcessTypeDef:
return {
"LaunchPath": ...,
"ConcurrentExecutions": ...,
}
Definition
class ServerProcessTypeDef(TypedDict):
LaunchPath: str,
ConcurrentExecutions: int,
Parameters: NotRequired[str],
SearchGameSessionsInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import SearchGameSessionsInputRequestTypeDef
def get_value() -> SearchGameSessionsInputRequestTypeDef:
return {
"FleetId": ...,
}
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
Usage Example
from mypy_boto3_gamelift.type_defs import StartFleetActionsInputRequestTypeDef
def get_value() -> StartFleetActionsInputRequestTypeDef:
return {
"FleetId": ...,
"Actions": ...,
}
Definition
class StartFleetActionsInputRequestTypeDef(TypedDict):
FleetId: str,
Actions: Sequence[FleetActionType], # (1)
Location: NotRequired[str],
- See FleetActionType
StopFleetActionsInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import StopFleetActionsInputRequestTypeDef
def get_value() -> StopFleetActionsInputRequestTypeDef:
return {
"FleetId": ...,
"Actions": ...,
}
Definition
class StopFleetActionsInputRequestTypeDef(TypedDict):
FleetId: str,
Actions: Sequence[FleetActionType], # (1)
Location: NotRequired[str],
- See FleetActionType
StopGameSessionPlacementInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import StopGameSessionPlacementInputRequestTypeDef
def get_value() -> StopGameSessionPlacementInputRequestTypeDef:
return {
"PlacementId": ...,
}
StopMatchmakingInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import StopMatchmakingInputRequestTypeDef
def get_value() -> StopMatchmakingInputRequestTypeDef:
return {
"TicketId": ...,
}
SuspendGameServerGroupInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import SuspendGameServerGroupInputRequestTypeDef
def get_value() -> SuspendGameServerGroupInputRequestTypeDef:
return {
"GameServerGroupName": ...,
"SuspendActions": ...,
}
Definition
class SuspendGameServerGroupInputRequestTypeDef(TypedDict):
GameServerGroupName: str,
SuspendActions: Sequence[GameServerGroupActionType], # (1)
UntagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"ResourceARN": ...,
"TagKeys": ...,
}
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
TagKeys: Sequence[str],
UpdateBuildInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import UpdateBuildInputRequestTypeDef
def get_value() -> UpdateBuildInputRequestTypeDef:
return {
"BuildId": ...,
}
Definition
class UpdateBuildInputRequestTypeDef(TypedDict):
BuildId: str,
Name: NotRequired[str],
Version: NotRequired[str],
UpdateFleetCapacityInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import UpdateFleetCapacityInputRequestTypeDef
def get_value() -> UpdateFleetCapacityInputRequestTypeDef:
return {
"FleetId": ...,
}
Definition
class UpdateFleetCapacityInputRequestTypeDef(TypedDict):
FleetId: str,
DesiredInstances: NotRequired[int],
MinSize: NotRequired[int],
MaxSize: NotRequired[int],
Location: NotRequired[str],
UpdateGameServerInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import UpdateGameServerInputRequestTypeDef
def get_value() -> UpdateGameServerInputRequestTypeDef:
return {
"GameServerGroupName": ...,
"GameServerId": ...,
}
Definition
class UpdateGameServerInputRequestTypeDef(TypedDict):
GameServerGroupName: str,
GameServerId: str,
GameServerData: NotRequired[str],
UtilizationStatus: NotRequired[GameServerUtilizationStatusType], # (1)
HealthCheck: NotRequired[GameServerHealthCheckType], # (2)
UpdateGameSessionInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import UpdateGameSessionInputRequestTypeDef
def get_value() -> UpdateGameSessionInputRequestTypeDef:
return {
"GameSessionId": ...,
}
Definition
class UpdateGameSessionInputRequestTypeDef(TypedDict):
GameSessionId: str,
MaximumPlayerSessionCount: NotRequired[int],
Name: NotRequired[str],
PlayerSessionCreationPolicy: NotRequired[PlayerSessionCreationPolicyType], # (1)
ProtectionPolicy: NotRequired[ProtectionPolicyType], # (2)
ValidateMatchmakingRuleSetInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ValidateMatchmakingRuleSetInputRequestTypeDef
def get_value() -> ValidateMatchmakingRuleSetInputRequestTypeDef:
return {
"RuleSetBody": ...,
}
VpcPeeringConnectionStatusTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import VpcPeeringConnectionStatusTypeDef
def get_value() -> VpcPeeringConnectionStatusTypeDef:
return {
"Code": ...,
}
Definition
class VpcPeeringConnectionStatusTypeDef(TypedDict):
Code: NotRequired[str],
Message: NotRequired[str],
AliasTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import AliasTypeDef
def get_value() -> AliasTypeDef:
return {
"AliasId": ...,
}
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
Usage Example
from mypy_boto3_gamelift.type_defs import UpdateAliasInputRequestTypeDef
def get_value() -> UpdateAliasInputRequestTypeDef:
return {
"AliasId": ...,
}
Definition
class UpdateAliasInputRequestTypeDef(TypedDict):
AliasId: str,
Name: NotRequired[str],
Description: NotRequired[str],
RoutingStrategy: NotRequired[RoutingStrategyTypeDef], # (1)
PlayerTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import PlayerTypeDef
def get_value() -> PlayerTypeDef:
return {
"PlayerId": ...,
}
Definition
class PlayerTypeDef(TypedDict):
PlayerId: NotRequired[str],
PlayerAttributes: NotRequired[Dict[str, AttributeValueTypeDef]], # (1)
Team: NotRequired[str],
LatencyInMs: NotRequired[Dict[str, int]],
ClaimGameServerOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ClaimGameServerOutputTypeDef
def get_value() -> ClaimGameServerOutputTypeDef:
return {
"GameServer": ...,
"ResponseMetadata": ...,
}
Definition
class ClaimGameServerOutputTypeDef(TypedDict):
GameServer: GameServerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeBuildOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeBuildOutputTypeDef
def get_value() -> DescribeBuildOutputTypeDef:
return {
"Build": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeBuildOutputTypeDef(TypedDict):
Build: BuildTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See BuildTypeDef
- See ResponseMetadataTypeDef
DescribeGameServerOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeGameServerOutputTypeDef
def get_value() -> DescribeGameServerOutputTypeDef:
return {
"GameServer": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeGameServerOutputTypeDef(TypedDict):
GameServer: GameServerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EmptyResponseMetadataTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetComputeAccessOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import GetComputeAccessOutputTypeDef
def get_value() -> GetComputeAccessOutputTypeDef:
return {
"FleetId": ...,
"FleetArn": ...,
"ComputeName": ...,
"ComputeArn": ...,
"Credentials": ...,
"ResponseMetadata": ...,
}
Definition
class GetComputeAccessOutputTypeDef(TypedDict):
FleetId: str,
FleetArn: str,
ComputeName: str,
ComputeArn: str,
Credentials: AwsCredentialsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetComputeAuthTokenOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import GetComputeAuthTokenOutputTypeDef
def get_value() -> GetComputeAuthTokenOutputTypeDef:
return {
"FleetId": ...,
"FleetArn": ...,
"ComputeName": ...,
"ComputeArn": ...,
"AuthToken": ...,
"ExpirationTimestamp": ...,
"ResponseMetadata": ...,
}
Definition
class GetComputeAuthTokenOutputTypeDef(TypedDict):
FleetId: str,
FleetArn: str,
ComputeName: str,
ComputeArn: str,
AuthToken: str,
ExpirationTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetGameSessionLogUrlOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import GetGameSessionLogUrlOutputTypeDef
def get_value() -> GetGameSessionLogUrlOutputTypeDef:
return {
"PreSignedUrl": ...,
"ResponseMetadata": ...,
}
Definition
class GetGameSessionLogUrlOutputTypeDef(TypedDict):
PreSignedUrl: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListBuildsOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ListBuildsOutputTypeDef
def get_value() -> ListBuildsOutputTypeDef:
return {
"Builds": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListBuildsOutputTypeDef(TypedDict):
Builds: List[BuildTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See BuildTypeDef
- See ResponseMetadataTypeDef
ListFleetsOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ListFleetsOutputTypeDef
def get_value() -> ListFleetsOutputTypeDef:
return {
"FleetIds": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListFleetsOutputTypeDef(TypedDict):
FleetIds: List[str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListGameServersOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ListGameServersOutputTypeDef
def get_value() -> ListGameServersOutputTypeDef:
return {
"GameServers": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListGameServersOutputTypeDef(TypedDict):
GameServers: List[GameServerTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutScalingPolicyOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import PutScalingPolicyOutputTypeDef
def get_value() -> PutScalingPolicyOutputTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
Definition
class PutScalingPolicyOutputTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterGameServerOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import RegisterGameServerOutputTypeDef
def get_value() -> RegisterGameServerOutputTypeDef:
return {
"GameServer": ...,
"ResponseMetadata": ...,
}
Definition
class RegisterGameServerOutputTypeDef(TypedDict):
GameServer: GameServerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ResolveAliasOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ResolveAliasOutputTypeDef
def get_value() -> ResolveAliasOutputTypeDef:
return {
"FleetId": ...,
"FleetArn": ...,
"ResponseMetadata": ...,
}
Definition
class ResolveAliasOutputTypeDef(TypedDict):
FleetId: str,
FleetArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartFleetActionsOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import StartFleetActionsOutputTypeDef
def get_value() -> StartFleetActionsOutputTypeDef:
return {
"FleetId": ...,
"FleetArn": ...,
"ResponseMetadata": ...,
}
Definition
class StartFleetActionsOutputTypeDef(TypedDict):
FleetId: str,
FleetArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StopFleetActionsOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import StopFleetActionsOutputTypeDef
def get_value() -> StopFleetActionsOutputTypeDef:
return {
"FleetId": ...,
"FleetArn": ...,
"ResponseMetadata": ...,
}
Definition
class StopFleetActionsOutputTypeDef(TypedDict):
FleetId: str,
FleetArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateBuildOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import UpdateBuildOutputTypeDef
def get_value() -> UpdateBuildOutputTypeDef:
return {
"Build": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateBuildOutputTypeDef(TypedDict):
Build: BuildTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See BuildTypeDef
- See ResponseMetadataTypeDef
UpdateFleetAttributesOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import UpdateFleetAttributesOutputTypeDef
def get_value() -> UpdateFleetAttributesOutputTypeDef:
return {
"FleetId": ...,
"FleetArn": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateFleetAttributesOutputTypeDef(TypedDict):
FleetId: str,
FleetArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateFleetCapacityOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import UpdateFleetCapacityOutputTypeDef
def get_value() -> UpdateFleetCapacityOutputTypeDef:
return {
"FleetId": ...,
"FleetArn": ...,
"Location": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateFleetCapacityOutputTypeDef(TypedDict):
FleetId: str,
FleetArn: str,
Location: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateFleetPortSettingsOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import UpdateFleetPortSettingsOutputTypeDef
def get_value() -> UpdateFleetPortSettingsOutputTypeDef:
return {
"FleetId": ...,
"FleetArn": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateFleetPortSettingsOutputTypeDef(TypedDict):
FleetId: str,
FleetArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateGameServerOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import UpdateGameServerOutputTypeDef
def get_value() -> UpdateGameServerOutputTypeDef:
return {
"GameServer": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateGameServerOutputTypeDef(TypedDict):
GameServer: GameServerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ValidateMatchmakingRuleSetOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ValidateMatchmakingRuleSetOutputTypeDef
def get_value() -> ValidateMatchmakingRuleSetOutputTypeDef:
return {
"Valid": ...,
"ResponseMetadata": ...,
}
Definition
class ValidateMatchmakingRuleSetOutputTypeDef(TypedDict):
Valid: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeComputeOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeComputeOutputTypeDef
def get_value() -> DescribeComputeOutputTypeDef:
return {
"Compute": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeComputeOutputTypeDef(TypedDict):
Compute: ComputeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListComputeOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ListComputeOutputTypeDef
def get_value() -> ListComputeOutputTypeDef:
return {
"ComputeList": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListComputeOutputTypeDef(TypedDict):
ComputeList: List[ComputeTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RegisterComputeOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import RegisterComputeOutputTypeDef
def get_value() -> RegisterComputeOutputTypeDef:
return {
"Compute": ...,
"ResponseMetadata": ...,
}
Definition
class RegisterComputeOutputTypeDef(TypedDict):
Compute: ComputeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateAliasInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import CreateAliasInputRequestTypeDef
def get_value() -> CreateAliasInputRequestTypeDef:
return {
"Name": ...,
"RoutingStrategy": ...,
}
Definition
class CreateAliasInputRequestTypeDef(TypedDict):
Name: str,
RoutingStrategy: RoutingStrategyTypeDef, # (1)
Description: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See RoutingStrategyTypeDef
- See TagTypeDef
CreateLocationInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import CreateLocationInputRequestTypeDef
def get_value() -> CreateLocationInputRequestTypeDef:
return {
"LocationName": ...,
}
Definition
class CreateLocationInputRequestTypeDef(TypedDict):
LocationName: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateMatchmakingRuleSetInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import CreateMatchmakingRuleSetInputRequestTypeDef
def get_value() -> CreateMatchmakingRuleSetInputRequestTypeDef:
return {
"Name": ...,
"RuleSetBody": ...,
}
Definition
class CreateMatchmakingRuleSetInputRequestTypeDef(TypedDict):
Name: str,
RuleSetBody: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
ListTagsForResourceResponseTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
"ResponseMetadata": ...,
}
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"ResourceARN": ...,
"Tags": ...,
}
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateBuildInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import CreateBuildInputRequestTypeDef
def get_value() -> CreateBuildInputRequestTypeDef:
return {
"Name": ...,
}
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
Usage Example
from mypy_boto3_gamelift.type_defs import CreateBuildOutputTypeDef
def get_value() -> CreateBuildOutputTypeDef:
return {
"Build": ...,
"UploadCredentials": ...,
"StorageLocation": ...,
"ResponseMetadata": ...,
}
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
Usage Example
from mypy_boto3_gamelift.type_defs import CreateScriptInputRequestTypeDef
def get_value() -> CreateScriptInputRequestTypeDef:
return {
"Name": ...,
}
Definition
class CreateScriptInputRequestTypeDef(TypedDict):
Name: NotRequired[str],
Version: NotRequired[str],
StorageLocation: NotRequired[S3LocationTypeDef], # (1)
ZipFile: NotRequired[Union[str, bytes, IO[Any], StreamingBody]],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See S3LocationTypeDef
- See TagTypeDef
RequestUploadCredentialsOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import RequestUploadCredentialsOutputTypeDef
def get_value() -> RequestUploadCredentialsOutputTypeDef:
return {
"UploadCredentials": ...,
"StorageLocation": ...,
"ResponseMetadata": ...,
}
Definition
class RequestUploadCredentialsOutputTypeDef(TypedDict):
UploadCredentials: AwsCredentialsTypeDef, # (1)
StorageLocation: S3LocationTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ScriptTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ScriptTypeDef
def get_value() -> ScriptTypeDef:
return {
"ScriptId": ...,
}
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
Usage Example
from mypy_boto3_gamelift.type_defs import UpdateScriptInputRequestTypeDef
def get_value() -> UpdateScriptInputRequestTypeDef:
return {
"ScriptId": ...,
}
Definition
class UpdateScriptInputRequestTypeDef(TypedDict):
ScriptId: str,
Name: NotRequired[str],
Version: NotRequired[str],
StorageLocation: NotRequired[S3LocationTypeDef], # (1)
ZipFile: NotRequired[Union[str, bytes, IO[Any], StreamingBody]],
DescribeFleetPortSettingsOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetPortSettingsOutputTypeDef
def get_value() -> DescribeFleetPortSettingsOutputTypeDef:
return {
"FleetId": ...,
"FleetArn": ...,
"InboundPermissions": ...,
"UpdateStatus": ...,
"Location": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeFleetPortSettingsOutputTypeDef(TypedDict):
FleetId: str,
FleetArn: str,
InboundPermissions: List[IpPermissionTypeDef], # (1)
UpdateStatus: LocationUpdateStatusType, # (2)
Location: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UpdateFleetPortSettingsInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import UpdateFleetPortSettingsInputRequestTypeDef
def get_value() -> UpdateFleetPortSettingsInputRequestTypeDef:
return {
"FleetId": ...,
}
Definition
class UpdateFleetPortSettingsInputRequestTypeDef(TypedDict):
FleetId: str,
InboundPermissionAuthorizations: NotRequired[Sequence[IpPermissionTypeDef]], # (1)
InboundPermissionRevocations: NotRequired[Sequence[IpPermissionTypeDef]], # (1)
CreateFleetLocationsInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import CreateFleetLocationsInputRequestTypeDef
def get_value() -> CreateFleetLocationsInputRequestTypeDef:
return {
"FleetId": ...,
"Locations": ...,
}
Definition
class CreateFleetLocationsInputRequestTypeDef(TypedDict):
FleetId: str,
Locations: Sequence[LocationConfigurationTypeDef], # (1)
FleetAttributesTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import FleetAttributesTypeDef
def get_value() -> FleetAttributesTypeDef:
return {
"FleetId": ...,
}
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)
- See FleetTypeType
- See EC2InstanceTypeType
- See FleetStatusType
- See ProtectionPolicyType
- See OperatingSystemType
- See ResourceCreationLimitPolicyTypeDef
- See FleetActionType
- See CertificateConfigurationTypeDef
- See ComputeTypeType
- See AnywhereConfigurationTypeDef
UpdateFleetAttributesInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import UpdateFleetAttributesInputRequestTypeDef
def get_value() -> UpdateFleetAttributesInputRequestTypeDef:
return {
"FleetId": ...,
}
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
Usage Example
from mypy_boto3_gamelift.type_defs import CreateFleetLocationsOutputTypeDef
def get_value() -> CreateFleetLocationsOutputTypeDef:
return {
"FleetId": ...,
"FleetArn": ...,
"LocationStates": ...,
"ResponseMetadata": ...,
}
Definition
class CreateFleetLocationsOutputTypeDef(TypedDict):
FleetId: str,
FleetArn: str,
LocationStates: List[LocationStateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteFleetLocationsOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DeleteFleetLocationsOutputTypeDef
def get_value() -> DeleteFleetLocationsOutputTypeDef:
return {
"FleetId": ...,
"FleetArn": ...,
"LocationStates": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteFleetLocationsOutputTypeDef(TypedDict):
FleetId: str,
FleetArn: str,
LocationStates: List[LocationStateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LocationAttributesTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import LocationAttributesTypeDef
def get_value() -> LocationAttributesTypeDef:
return {
"LocationState": ...,
}
Definition
class LocationAttributesTypeDef(TypedDict):
LocationState: NotRequired[LocationStateTypeDef], # (1)
StoppedActions: NotRequired[List[FleetActionType]], # (2)
UpdateStatus: NotRequired[LocationUpdateStatusType], # (3)
GameServerGroupTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import GameServerGroupTypeDef
def get_value() -> GameServerGroupTypeDef:
return {
"GameServerGroupName": ...,
}
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
Usage Example
from mypy_boto3_gamelift.type_defs import UpdateGameServerGroupInputRequestTypeDef
def get_value() -> UpdateGameServerGroupInputRequestTypeDef:
return {
"GameServerGroupName": ...,
}
Definition
class UpdateGameServerGroupInputRequestTypeDef(TypedDict):
GameServerGroupName: str,
RoleArn: NotRequired[str],
InstanceDefinitions: NotRequired[Sequence[InstanceDefinitionTypeDef]], # (1)
GameServerProtectionPolicy: NotRequired[GameServerProtectionPolicyType], # (2)
BalancingStrategy: NotRequired[BalancingStrategyType], # (3)
CreateGameSessionInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import CreateGameSessionInputRequestTypeDef
def get_value() -> CreateGameSessionInputRequestTypeDef:
return {
"MaximumPlayerSessionCount": ...,
}
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
Usage Example
from mypy_boto3_gamelift.type_defs import CreateMatchmakingConfigurationInputRequestTypeDef
def get_value() -> CreateMatchmakingConfigurationInputRequestTypeDef:
return {
"Name": ...,
"RequestTimeoutSeconds": ...,
"AcceptanceRequired": ...,
"RuleSetName": ...,
}
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
Usage Example
from mypy_boto3_gamelift.type_defs import GameSessionTypeDef
def get_value() -> GameSessionTypeDef:
return {
"GameSessionId": ...,
}
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
Usage Example
from mypy_boto3_gamelift.type_defs import MatchmakingConfigurationTypeDef
def get_value() -> MatchmakingConfigurationTypeDef:
return {
"Name": ...,
}
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
UpdateMatchmakingConfigurationInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import UpdateMatchmakingConfigurationInputRequestTypeDef
def get_value() -> UpdateMatchmakingConfigurationInputRequestTypeDef:
return {
"Name": ...,
}
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
Usage Example
from mypy_boto3_gamelift.type_defs import CreateGameSessionQueueInputRequestTypeDef
def get_value() -> CreateGameSessionQueueInputRequestTypeDef:
return {
"Name": ...,
}
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
GameSessionQueueTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import GameSessionQueueTypeDef
def get_value() -> GameSessionQueueTypeDef:
return {
"Name": ...,
}
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[FilterConfigurationTypeDef], # (3)
PriorityConfiguration: NotRequired[PriorityConfigurationTypeDef], # (4)
CustomEventData: NotRequired[str],
NotificationTarget: NotRequired[str],
- See PlayerLatencyPolicyTypeDef
- See GameSessionQueueDestinationTypeDef
- See FilterConfigurationTypeDef
- See PriorityConfigurationTypeDef
UpdateGameSessionQueueInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import UpdateGameSessionQueueInputRequestTypeDef
def get_value() -> UpdateGameSessionQueueInputRequestTypeDef:
return {
"Name": ...,
}
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
Usage Example
from mypy_boto3_gamelift.type_defs import CreateLocationOutputTypeDef
def get_value() -> CreateLocationOutputTypeDef:
return {
"Location": ...,
"ResponseMetadata": ...,
}
Definition
class CreateLocationOutputTypeDef(TypedDict):
Location: LocationModelTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListLocationsOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ListLocationsOutputTypeDef
def get_value() -> ListLocationsOutputTypeDef:
return {
"Locations": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListLocationsOutputTypeDef(TypedDict):
Locations: List[LocationModelTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateMatchmakingRuleSetOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import CreateMatchmakingRuleSetOutputTypeDef
def get_value() -> CreateMatchmakingRuleSetOutputTypeDef:
return {
"RuleSet": ...,
"ResponseMetadata": ...,
}
Definition
class CreateMatchmakingRuleSetOutputTypeDef(TypedDict):
RuleSet: MatchmakingRuleSetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeMatchmakingRuleSetsOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeMatchmakingRuleSetsOutputTypeDef
def get_value() -> DescribeMatchmakingRuleSetsOutputTypeDef:
return {
"RuleSets": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeMatchmakingRuleSetsOutputTypeDef(TypedDict):
RuleSets: List[MatchmakingRuleSetTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreatePlayerSessionOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import CreatePlayerSessionOutputTypeDef
def get_value() -> CreatePlayerSessionOutputTypeDef:
return {
"PlayerSession": ...,
"ResponseMetadata": ...,
}
Definition
class CreatePlayerSessionOutputTypeDef(TypedDict):
PlayerSession: PlayerSessionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreatePlayerSessionsOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import CreatePlayerSessionsOutputTypeDef
def get_value() -> CreatePlayerSessionsOutputTypeDef:
return {
"PlayerSessions": ...,
"ResponseMetadata": ...,
}
Definition
class CreatePlayerSessionsOutputTypeDef(TypedDict):
PlayerSessions: List[PlayerSessionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePlayerSessionsOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribePlayerSessionsOutputTypeDef
def get_value() -> DescribePlayerSessionsOutputTypeDef:
return {
"PlayerSessions": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribePlayerSessionsOutputTypeDef(TypedDict):
PlayerSessions: List[PlayerSessionTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateVpcPeeringAuthorizationOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import CreateVpcPeeringAuthorizationOutputTypeDef
def get_value() -> CreateVpcPeeringAuthorizationOutputTypeDef:
return {
"VpcPeeringAuthorization": ...,
"ResponseMetadata": ...,
}
Definition
class CreateVpcPeeringAuthorizationOutputTypeDef(TypedDict):
VpcPeeringAuthorization: VpcPeeringAuthorizationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVpcPeeringAuthorizationsOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeVpcPeeringAuthorizationsOutputTypeDef
def get_value() -> DescribeVpcPeeringAuthorizationsOutputTypeDef:
return {
"VpcPeeringAuthorizations": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeVpcPeeringAuthorizationsOutputTypeDef(TypedDict):
VpcPeeringAuthorizations: List[VpcPeeringAuthorizationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeEC2InstanceLimitsOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeEC2InstanceLimitsOutputTypeDef
def get_value() -> DescribeEC2InstanceLimitsOutputTypeDef:
return {
"EC2InstanceLimits": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeEC2InstanceLimitsOutputTypeDef(TypedDict):
EC2InstanceLimits: List[EC2InstanceLimitTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeFleetAttributesInputDescribeFleetAttributesPaginateTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetAttributesInputDescribeFleetAttributesPaginateTypeDef
def get_value() -> DescribeFleetAttributesInputDescribeFleetAttributesPaginateTypeDef:
return {
"FleetIds": ...,
}
Definition
class DescribeFleetAttributesInputDescribeFleetAttributesPaginateTypeDef(TypedDict):
FleetIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeFleetCapacityInputDescribeFleetCapacityPaginateTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetCapacityInputDescribeFleetCapacityPaginateTypeDef
def get_value() -> DescribeFleetCapacityInputDescribeFleetCapacityPaginateTypeDef:
return {
"FleetIds": ...,
}
Definition
class DescribeFleetCapacityInputDescribeFleetCapacityPaginateTypeDef(TypedDict):
FleetIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeFleetEventsInputDescribeFleetEventsPaginateTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetEventsInputDescribeFleetEventsPaginateTypeDef
def get_value() -> DescribeFleetEventsInputDescribeFleetEventsPaginateTypeDef:
return {
"FleetId": ...,
}
Definition
class DescribeFleetEventsInputDescribeFleetEventsPaginateTypeDef(TypedDict):
FleetId: str,
StartTime: NotRequired[Union[datetime, str]],
EndTime: NotRequired[Union[datetime, str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeFleetUtilizationInputDescribeFleetUtilizationPaginateTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetUtilizationInputDescribeFleetUtilizationPaginateTypeDef
def get_value() -> DescribeFleetUtilizationInputDescribeFleetUtilizationPaginateTypeDef:
return {
"FleetIds": ...,
}
Definition
class DescribeFleetUtilizationInputDescribeFleetUtilizationPaginateTypeDef(TypedDict):
FleetIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeGameServerInstancesInputDescribeGameServerInstancesPaginateTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeGameServerInstancesInputDescribeGameServerInstancesPaginateTypeDef
def get_value() -> DescribeGameServerInstancesInputDescribeGameServerInstancesPaginateTypeDef:
return {
"GameServerGroupName": ...,
}
Definition
class DescribeGameServerInstancesInputDescribeGameServerInstancesPaginateTypeDef(TypedDict):
GameServerGroupName: str,
InstanceIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeGameSessionDetailsInputDescribeGameSessionDetailsPaginateTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeGameSessionDetailsInputDescribeGameSessionDetailsPaginateTypeDef
def get_value() -> DescribeGameSessionDetailsInputDescribeGameSessionDetailsPaginateTypeDef:
return {
"FleetId": ...,
}
Definition
class DescribeGameSessionDetailsInputDescribeGameSessionDetailsPaginateTypeDef(TypedDict):
FleetId: NotRequired[str],
GameSessionId: NotRequired[str],
AliasId: NotRequired[str],
Location: NotRequired[str],
StatusFilter: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeGameSessionQueuesInputDescribeGameSessionQueuesPaginateTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeGameSessionQueuesInputDescribeGameSessionQueuesPaginateTypeDef
def get_value() -> DescribeGameSessionQueuesInputDescribeGameSessionQueuesPaginateTypeDef:
return {
"Names": ...,
}
Definition
class DescribeGameSessionQueuesInputDescribeGameSessionQueuesPaginateTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeGameSessionsInputDescribeGameSessionsPaginateTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeGameSessionsInputDescribeGameSessionsPaginateTypeDef
def get_value() -> DescribeGameSessionsInputDescribeGameSessionsPaginateTypeDef:
return {
"FleetId": ...,
}
Definition
class DescribeGameSessionsInputDescribeGameSessionsPaginateTypeDef(TypedDict):
FleetId: NotRequired[str],
GameSessionId: NotRequired[str],
AliasId: NotRequired[str],
Location: NotRequired[str],
StatusFilter: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeInstancesInputDescribeInstancesPaginateTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeInstancesInputDescribeInstancesPaginateTypeDef
def get_value() -> DescribeInstancesInputDescribeInstancesPaginateTypeDef:
return {
"FleetId": ...,
}
Definition
class DescribeInstancesInputDescribeInstancesPaginateTypeDef(TypedDict):
FleetId: str,
InstanceId: NotRequired[str],
Location: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeMatchmakingConfigurationsInputDescribeMatchmakingConfigurationsPaginateTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeMatchmakingConfigurationsInputDescribeMatchmakingConfigurationsPaginateTypeDef
def get_value() -> DescribeMatchmakingConfigurationsInputDescribeMatchmakingConfigurationsPaginateTypeDef:
return {
"Names": ...,
}
Definition
class DescribeMatchmakingConfigurationsInputDescribeMatchmakingConfigurationsPaginateTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
RuleSetName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeMatchmakingRuleSetsInputDescribeMatchmakingRuleSetsPaginateTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeMatchmakingRuleSetsInputDescribeMatchmakingRuleSetsPaginateTypeDef
def get_value() -> DescribeMatchmakingRuleSetsInputDescribeMatchmakingRuleSetsPaginateTypeDef:
return {
"Names": ...,
}
Definition
class DescribeMatchmakingRuleSetsInputDescribeMatchmakingRuleSetsPaginateTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribePlayerSessionsInputDescribePlayerSessionsPaginateTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribePlayerSessionsInputDescribePlayerSessionsPaginateTypeDef
def get_value() -> DescribePlayerSessionsInputDescribePlayerSessionsPaginateTypeDef:
return {
"GameSessionId": ...,
}
Definition
class DescribePlayerSessionsInputDescribePlayerSessionsPaginateTypeDef(TypedDict):
GameSessionId: NotRequired[str],
PlayerId: NotRequired[str],
PlayerSessionId: NotRequired[str],
PlayerSessionStatusFilter: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeScalingPoliciesInputDescribeScalingPoliciesPaginateTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeScalingPoliciesInputDescribeScalingPoliciesPaginateTypeDef
def get_value() -> DescribeScalingPoliciesInputDescribeScalingPoliciesPaginateTypeDef:
return {
"FleetId": ...,
}
Definition
class DescribeScalingPoliciesInputDescribeScalingPoliciesPaginateTypeDef(TypedDict):
FleetId: str,
StatusFilter: NotRequired[ScalingStatusTypeType], # (1)
Location: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListAliasesInputListAliasesPaginateTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ListAliasesInputListAliasesPaginateTypeDef
def get_value() -> ListAliasesInputListAliasesPaginateTypeDef:
return {
"RoutingStrategyType": ...,
}
Definition
class ListAliasesInputListAliasesPaginateTypeDef(TypedDict):
RoutingStrategyType: NotRequired[RoutingStrategyTypeType], # (1)
Name: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListBuildsInputListBuildsPaginateTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ListBuildsInputListBuildsPaginateTypeDef
def get_value() -> ListBuildsInputListBuildsPaginateTypeDef:
return {
"Status": ...,
}
Definition
class ListBuildsInputListBuildsPaginateTypeDef(TypedDict):
Status: NotRequired[BuildStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListComputeInputListComputePaginateTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ListComputeInputListComputePaginateTypeDef
def get_value() -> ListComputeInputListComputePaginateTypeDef:
return {
"FleetId": ...,
}
Definition
class ListComputeInputListComputePaginateTypeDef(TypedDict):
FleetId: str,
Location: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFleetsInputListFleetsPaginateTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ListFleetsInputListFleetsPaginateTypeDef
def get_value() -> ListFleetsInputListFleetsPaginateTypeDef:
return {
"BuildId": ...,
}
Definition
class ListFleetsInputListFleetsPaginateTypeDef(TypedDict):
BuildId: NotRequired[str],
ScriptId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListGameServerGroupsInputListGameServerGroupsPaginateTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ListGameServerGroupsInputListGameServerGroupsPaginateTypeDef
def get_value() -> ListGameServerGroupsInputListGameServerGroupsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListGameServerGroupsInputListGameServerGroupsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListGameServersInputListGameServersPaginateTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ListGameServersInputListGameServersPaginateTypeDef
def get_value() -> ListGameServersInputListGameServersPaginateTypeDef:
return {
"GameServerGroupName": ...,
}
Definition
class ListGameServersInputListGameServersPaginateTypeDef(TypedDict):
GameServerGroupName: str,
SortOrder: NotRequired[SortOrderType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See SortOrderType
- See PaginatorConfigTypeDef
ListLocationsInputListLocationsPaginateTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ListLocationsInputListLocationsPaginateTypeDef
def get_value() -> ListLocationsInputListLocationsPaginateTypeDef:
return {
"Filters": ...,
}
Definition
class ListLocationsInputListLocationsPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[LocationFilterType]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListScriptsInputListScriptsPaginateTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ListScriptsInputListScriptsPaginateTypeDef
def get_value() -> ListScriptsInputListScriptsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListScriptsInputListScriptsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
SearchGameSessionsInputSearchGameSessionsPaginateTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import SearchGameSessionsInputSearchGameSessionsPaginateTypeDef
def get_value() -> SearchGameSessionsInputSearchGameSessionsPaginateTypeDef:
return {
"FleetId": ...,
}
Definition
class SearchGameSessionsInputSearchGameSessionsPaginateTypeDef(TypedDict):
FleetId: NotRequired[str],
AliasId: NotRequired[str],
Location: NotRequired[str],
FilterExpression: NotRequired[str],
SortExpression: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeFleetEventsOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetEventsOutputTypeDef
def get_value() -> DescribeFleetEventsOutputTypeDef:
return {
"Events": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeFleetEventsOutputTypeDef(TypedDict):
Events: List[EventTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See EventTypeDef
- See ResponseMetadataTypeDef
DescribeFleetLocationUtilizationOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetLocationUtilizationOutputTypeDef
def get_value() -> DescribeFleetLocationUtilizationOutputTypeDef:
return {
"FleetUtilization": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeFleetLocationUtilizationOutputTypeDef(TypedDict):
FleetUtilization: FleetUtilizationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeFleetUtilizationOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetUtilizationOutputTypeDef
def get_value() -> DescribeFleetUtilizationOutputTypeDef:
return {
"FleetUtilization": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeFleetUtilizationOutputTypeDef(TypedDict):
FleetUtilization: List[FleetUtilizationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeGameServerInstancesOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeGameServerInstancesOutputTypeDef
def get_value() -> DescribeGameServerInstancesOutputTypeDef:
return {
"GameServerInstances": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeGameServerInstancesOutputTypeDef(TypedDict):
GameServerInstances: List[GameServerInstanceTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeInstancesOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeInstancesOutputTypeDef
def get_value() -> DescribeInstancesOutputTypeDef:
return {
"Instances": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeInstancesOutputTypeDef(TypedDict):
Instances: List[InstanceTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
FleetCapacityTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import FleetCapacityTypeDef
def get_value() -> FleetCapacityTypeDef:
return {
"FleetId": ...,
}
Definition
class FleetCapacityTypeDef(TypedDict):
FleetId: NotRequired[str],
FleetArn: NotRequired[str],
InstanceType: NotRequired[EC2InstanceTypeType], # (1)
InstanceCounts: NotRequired[EC2InstanceCountsTypeDef], # (2)
Location: NotRequired[str],
GameServerGroupAutoScalingPolicyTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import GameServerGroupAutoScalingPolicyTypeDef
def get_value() -> GameServerGroupAutoScalingPolicyTypeDef:
return {
"TargetTrackingConfiguration": ...,
}
Definition
class GameServerGroupAutoScalingPolicyTypeDef(TypedDict):
TargetTrackingConfiguration: TargetTrackingConfigurationTypeDef, # (1)
EstimatedInstanceWarmup: NotRequired[int],
GameSessionConnectionInfoTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import GameSessionConnectionInfoTypeDef
def get_value() -> GameSessionConnectionInfoTypeDef:
return {
"GameSessionArn": ...,
}
Definition
class GameSessionConnectionInfoTypeDef(TypedDict):
GameSessionArn: NotRequired[str],
IpAddress: NotRequired[str],
DnsName: NotRequired[str],
Port: NotRequired[int],
MatchedPlayerSessions: NotRequired[List[MatchedPlayerSessionTypeDef]], # (1)
GameSessionPlacementTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import GameSessionPlacementTypeDef
def get_value() -> GameSessionPlacementTypeDef:
return {
"PlacementId": ...,
}
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
Usage Example
from mypy_boto3_gamelift.type_defs import StartGameSessionPlacementInputRequestTypeDef
def get_value() -> StartGameSessionPlacementInputRequestTypeDef:
return {
"PlacementId": ...,
"GameSessionQueueName": ...,
"MaximumPlayerSessionCount": ...,
}
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],
InstanceAccessTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import InstanceAccessTypeDef
def get_value() -> InstanceAccessTypeDef:
return {
"FleetId": ...,
}
Definition
class InstanceAccessTypeDef(TypedDict):
FleetId: NotRequired[str],
InstanceId: NotRequired[str],
IpAddress: NotRequired[str],
OperatingSystem: NotRequired[OperatingSystemType], # (1)
Credentials: NotRequired[InstanceCredentialsTypeDef], # (2)
PutScalingPolicyInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import PutScalingPolicyInputRequestTypeDef
def get_value() -> PutScalingPolicyInputRequestTypeDef:
return {
"Name": ...,
"FleetId": ...,
"MetricName": ...,
}
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
Usage Example
from mypy_boto3_gamelift.type_defs import ScalingPolicyTypeDef
def get_value() -> ScalingPolicyTypeDef:
return {
"FleetId": ...,
}
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
RuntimeConfigurationTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import RuntimeConfigurationTypeDef
def get_value() -> RuntimeConfigurationTypeDef:
return {
"ServerProcesses": ...,
}
Definition
class RuntimeConfigurationTypeDef(TypedDict):
ServerProcesses: NotRequired[Sequence[ServerProcessTypeDef]], # (1)
MaxConcurrentGameSessionActivations: NotRequired[int],
GameSessionActivationTimeoutSeconds: NotRequired[int],
VpcPeeringConnectionTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import VpcPeeringConnectionTypeDef
def get_value() -> VpcPeeringConnectionTypeDef:
return {
"FleetId": ...,
}
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
Usage Example
from mypy_boto3_gamelift.type_defs import CreateAliasOutputTypeDef
def get_value() -> CreateAliasOutputTypeDef:
return {
"Alias": ...,
"ResponseMetadata": ...,
}
Definition
class CreateAliasOutputTypeDef(TypedDict):
Alias: AliasTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See AliasTypeDef
- See ResponseMetadataTypeDef
DescribeAliasOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeAliasOutputTypeDef
def get_value() -> DescribeAliasOutputTypeDef:
return {
"Alias": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeAliasOutputTypeDef(TypedDict):
Alias: AliasTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See AliasTypeDef
- See ResponseMetadataTypeDef
ListAliasesOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ListAliasesOutputTypeDef
def get_value() -> ListAliasesOutputTypeDef:
return {
"Aliases": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListAliasesOutputTypeDef(TypedDict):
Aliases: List[AliasTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See AliasTypeDef
- See ResponseMetadataTypeDef
UpdateAliasOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import UpdateAliasOutputTypeDef
def get_value() -> UpdateAliasOutputTypeDef:
return {
"Alias": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateAliasOutputTypeDef(TypedDict):
Alias: AliasTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See AliasTypeDef
- See ResponseMetadataTypeDef
StartMatchBackfillInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import StartMatchBackfillInputRequestTypeDef
def get_value() -> StartMatchBackfillInputRequestTypeDef:
return {
"ConfigurationName": ...,
"Players": ...,
}
Definition
class StartMatchBackfillInputRequestTypeDef(TypedDict):
ConfigurationName: str,
Players: Sequence[PlayerTypeDef], # (1)
TicketId: NotRequired[str],
GameSessionArn: NotRequired[str],
- See PlayerTypeDef
StartMatchmakingInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import StartMatchmakingInputRequestTypeDef
def get_value() -> StartMatchmakingInputRequestTypeDef:
return {
"ConfigurationName": ...,
"Players": ...,
}
Definition
class StartMatchmakingInputRequestTypeDef(TypedDict):
ConfigurationName: str,
Players: Sequence[PlayerTypeDef], # (1)
TicketId: NotRequired[str],
- See PlayerTypeDef
CreateScriptOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import CreateScriptOutputTypeDef
def get_value() -> CreateScriptOutputTypeDef:
return {
"Script": ...,
"ResponseMetadata": ...,
}
Definition
class CreateScriptOutputTypeDef(TypedDict):
Script: ScriptTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ScriptTypeDef
- See ResponseMetadataTypeDef
DescribeScriptOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeScriptOutputTypeDef
def get_value() -> DescribeScriptOutputTypeDef:
return {
"Script": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeScriptOutputTypeDef(TypedDict):
Script: ScriptTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ScriptTypeDef
- See ResponseMetadataTypeDef
ListScriptsOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ListScriptsOutputTypeDef
def get_value() -> ListScriptsOutputTypeDef:
return {
"Scripts": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListScriptsOutputTypeDef(TypedDict):
Scripts: List[ScriptTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ScriptTypeDef
- See ResponseMetadataTypeDef
UpdateScriptOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import UpdateScriptOutputTypeDef
def get_value() -> UpdateScriptOutputTypeDef:
return {
"Script": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateScriptOutputTypeDef(TypedDict):
Script: ScriptTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ScriptTypeDef
- See ResponseMetadataTypeDef
CreateFleetOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import CreateFleetOutputTypeDef
def get_value() -> CreateFleetOutputTypeDef:
return {
"FleetAttributes": ...,
"LocationStates": ...,
"ResponseMetadata": ...,
}
Definition
class CreateFleetOutputTypeDef(TypedDict):
FleetAttributes: FleetAttributesTypeDef, # (1)
LocationStates: List[LocationStateTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DescribeFleetAttributesOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetAttributesOutputTypeDef
def get_value() -> DescribeFleetAttributesOutputTypeDef:
return {
"FleetAttributes": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeFleetAttributesOutputTypeDef(TypedDict):
FleetAttributes: List[FleetAttributesTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeFleetLocationAttributesOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetLocationAttributesOutputTypeDef
def get_value() -> DescribeFleetLocationAttributesOutputTypeDef:
return {
"FleetId": ...,
"FleetArn": ...,
"LocationAttributes": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeFleetLocationAttributesOutputTypeDef(TypedDict):
FleetId: str,
FleetArn: str,
LocationAttributes: List[LocationAttributesTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateGameServerGroupOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import CreateGameServerGroupOutputTypeDef
def get_value() -> CreateGameServerGroupOutputTypeDef:
return {
"GameServerGroup": ...,
"ResponseMetadata": ...,
}
Definition
class CreateGameServerGroupOutputTypeDef(TypedDict):
GameServerGroup: GameServerGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteGameServerGroupOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DeleteGameServerGroupOutputTypeDef
def get_value() -> DeleteGameServerGroupOutputTypeDef:
return {
"GameServerGroup": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteGameServerGroupOutputTypeDef(TypedDict):
GameServerGroup: GameServerGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeGameServerGroupOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeGameServerGroupOutputTypeDef
def get_value() -> DescribeGameServerGroupOutputTypeDef:
return {
"GameServerGroup": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeGameServerGroupOutputTypeDef(TypedDict):
GameServerGroup: GameServerGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListGameServerGroupsOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ListGameServerGroupsOutputTypeDef
def get_value() -> ListGameServerGroupsOutputTypeDef:
return {
"GameServerGroups": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListGameServerGroupsOutputTypeDef(TypedDict):
GameServerGroups: List[GameServerGroupTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ResumeGameServerGroupOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import ResumeGameServerGroupOutputTypeDef
def get_value() -> ResumeGameServerGroupOutputTypeDef:
return {
"GameServerGroup": ...,
"ResponseMetadata": ...,
}
Definition
class ResumeGameServerGroupOutputTypeDef(TypedDict):
GameServerGroup: GameServerGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SuspendGameServerGroupOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import SuspendGameServerGroupOutputTypeDef
def get_value() -> SuspendGameServerGroupOutputTypeDef:
return {
"GameServerGroup": ...,
"ResponseMetadata": ...,
}
Definition
class SuspendGameServerGroupOutputTypeDef(TypedDict):
GameServerGroup: GameServerGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateGameServerGroupOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import UpdateGameServerGroupOutputTypeDef
def get_value() -> UpdateGameServerGroupOutputTypeDef:
return {
"GameServerGroup": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateGameServerGroupOutputTypeDef(TypedDict):
GameServerGroup: GameServerGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateGameSessionOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import CreateGameSessionOutputTypeDef
def get_value() -> CreateGameSessionOutputTypeDef:
return {
"GameSession": ...,
"ResponseMetadata": ...,
}
Definition
class CreateGameSessionOutputTypeDef(TypedDict):
GameSession: GameSessionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeGameSessionsOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeGameSessionsOutputTypeDef
def get_value() -> DescribeGameSessionsOutputTypeDef:
return {
"GameSessions": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeGameSessionsOutputTypeDef(TypedDict):
GameSessions: List[GameSessionTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GameSessionDetailTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import GameSessionDetailTypeDef
def get_value() -> GameSessionDetailTypeDef:
return {
"GameSession": ...,
}
Definition
class GameSessionDetailTypeDef(TypedDict):
GameSession: NotRequired[GameSessionTypeDef], # (1)
ProtectionPolicy: NotRequired[ProtectionPolicyType], # (2)
SearchGameSessionsOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import SearchGameSessionsOutputTypeDef
def get_value() -> SearchGameSessionsOutputTypeDef:
return {
"GameSessions": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class SearchGameSessionsOutputTypeDef(TypedDict):
GameSessions: List[GameSessionTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateGameSessionOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import UpdateGameSessionOutputTypeDef
def get_value() -> UpdateGameSessionOutputTypeDef:
return {
"GameSession": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateGameSessionOutputTypeDef(TypedDict):
GameSession: GameSessionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateMatchmakingConfigurationOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import CreateMatchmakingConfigurationOutputTypeDef
def get_value() -> CreateMatchmakingConfigurationOutputTypeDef:
return {
"Configuration": ...,
"ResponseMetadata": ...,
}
Definition
class CreateMatchmakingConfigurationOutputTypeDef(TypedDict):
Configuration: MatchmakingConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeMatchmakingConfigurationsOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeMatchmakingConfigurationsOutputTypeDef
def get_value() -> DescribeMatchmakingConfigurationsOutputTypeDef:
return {
"Configurations": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeMatchmakingConfigurationsOutputTypeDef(TypedDict):
Configurations: List[MatchmakingConfigurationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateMatchmakingConfigurationOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import UpdateMatchmakingConfigurationOutputTypeDef
def get_value() -> UpdateMatchmakingConfigurationOutputTypeDef:
return {
"Configuration": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateMatchmakingConfigurationOutputTypeDef(TypedDict):
Configuration: MatchmakingConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateGameSessionQueueOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import CreateGameSessionQueueOutputTypeDef
def get_value() -> CreateGameSessionQueueOutputTypeDef:
return {
"GameSessionQueue": ...,
"ResponseMetadata": ...,
}
Definition
class CreateGameSessionQueueOutputTypeDef(TypedDict):
GameSessionQueue: GameSessionQueueTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeGameSessionQueuesOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeGameSessionQueuesOutputTypeDef
def get_value() -> DescribeGameSessionQueuesOutputTypeDef:
return {
"GameSessionQueues": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeGameSessionQueuesOutputTypeDef(TypedDict):
GameSessionQueues: List[GameSessionQueueTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateGameSessionQueueOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import UpdateGameSessionQueueOutputTypeDef
def get_value() -> UpdateGameSessionQueueOutputTypeDef:
return {
"GameSessionQueue": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateGameSessionQueueOutputTypeDef(TypedDict):
GameSessionQueue: GameSessionQueueTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeFleetCapacityOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetCapacityOutputTypeDef
def get_value() -> DescribeFleetCapacityOutputTypeDef:
return {
"FleetCapacity": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeFleetCapacityOutputTypeDef(TypedDict):
FleetCapacity: List[FleetCapacityTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeFleetLocationCapacityOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeFleetLocationCapacityOutputTypeDef
def get_value() -> DescribeFleetLocationCapacityOutputTypeDef:
return {
"FleetCapacity": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeFleetLocationCapacityOutputTypeDef(TypedDict):
FleetCapacity: FleetCapacityTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateGameServerGroupInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import CreateGameServerGroupInputRequestTypeDef
def get_value() -> CreateGameServerGroupInputRequestTypeDef:
return {
"GameServerGroupName": ...,
"RoleArn": ...,
"MinSize": ...,
"MaxSize": ...,
"LaunchTemplate": ...,
"InstanceDefinitions": ...,
}
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
Usage Example
from mypy_boto3_gamelift.type_defs import MatchmakingTicketTypeDef
def get_value() -> MatchmakingTicketTypeDef:
return {
"TicketId": ...,
}
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[PlayerTypeDef]], # (2)
GameSessionConnectionInfo: NotRequired[GameSessionConnectionInfoTypeDef], # (3)
EstimatedWaitTime: NotRequired[int],
DescribeGameSessionPlacementOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeGameSessionPlacementOutputTypeDef
def get_value() -> DescribeGameSessionPlacementOutputTypeDef:
return {
"GameSessionPlacement": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeGameSessionPlacementOutputTypeDef(TypedDict):
GameSessionPlacement: GameSessionPlacementTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartGameSessionPlacementOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import StartGameSessionPlacementOutputTypeDef
def get_value() -> StartGameSessionPlacementOutputTypeDef:
return {
"GameSessionPlacement": ...,
"ResponseMetadata": ...,
}
Definition
class StartGameSessionPlacementOutputTypeDef(TypedDict):
GameSessionPlacement: GameSessionPlacementTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopGameSessionPlacementOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import StopGameSessionPlacementOutputTypeDef
def get_value() -> StopGameSessionPlacementOutputTypeDef:
return {
"GameSessionPlacement": ...,
"ResponseMetadata": ...,
}
Definition
class StopGameSessionPlacementOutputTypeDef(TypedDict):
GameSessionPlacement: GameSessionPlacementTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetInstanceAccessOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import GetInstanceAccessOutputTypeDef
def get_value() -> GetInstanceAccessOutputTypeDef:
return {
"InstanceAccess": ...,
"ResponseMetadata": ...,
}
Definition
class GetInstanceAccessOutputTypeDef(TypedDict):
InstanceAccess: InstanceAccessTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeScalingPoliciesOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeScalingPoliciesOutputTypeDef
def get_value() -> DescribeScalingPoliciesOutputTypeDef:
return {
"ScalingPolicies": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeScalingPoliciesOutputTypeDef(TypedDict):
ScalingPolicies: List[ScalingPolicyTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateFleetInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import CreateFleetInputRequestTypeDef
def get_value() -> CreateFleetInputRequestTypeDef:
return {
"Name": ...,
}
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)
- See EC2InstanceTypeType
- See IpPermissionTypeDef
- See ProtectionPolicyType
- See RuntimeConfigurationTypeDef
- See ResourceCreationLimitPolicyTypeDef
- See FleetTypeType
- See CertificateConfigurationTypeDef
- See LocationConfigurationTypeDef
- See TagTypeDef
- See ComputeTypeType
- See AnywhereConfigurationTypeDef
DescribeRuntimeConfigurationOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeRuntimeConfigurationOutputTypeDef
def get_value() -> DescribeRuntimeConfigurationOutputTypeDef:
return {
"RuntimeConfiguration": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeRuntimeConfigurationOutputTypeDef(TypedDict):
RuntimeConfiguration: RuntimeConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateRuntimeConfigurationInputRequestTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import UpdateRuntimeConfigurationInputRequestTypeDef
def get_value() -> UpdateRuntimeConfigurationInputRequestTypeDef:
return {
"FleetId": ...,
"RuntimeConfiguration": ...,
}
Definition
class UpdateRuntimeConfigurationInputRequestTypeDef(TypedDict):
FleetId: str,
RuntimeConfiguration: RuntimeConfigurationTypeDef, # (1)
UpdateRuntimeConfigurationOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import UpdateRuntimeConfigurationOutputTypeDef
def get_value() -> UpdateRuntimeConfigurationOutputTypeDef:
return {
"RuntimeConfiguration": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateRuntimeConfigurationOutputTypeDef(TypedDict):
RuntimeConfiguration: RuntimeConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVpcPeeringConnectionsOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeVpcPeeringConnectionsOutputTypeDef
def get_value() -> DescribeVpcPeeringConnectionsOutputTypeDef:
return {
"VpcPeeringConnections": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeVpcPeeringConnectionsOutputTypeDef(TypedDict):
VpcPeeringConnections: List[VpcPeeringConnectionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeGameSessionDetailsOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeGameSessionDetailsOutputTypeDef
def get_value() -> DescribeGameSessionDetailsOutputTypeDef:
return {
"GameSessionDetails": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeGameSessionDetailsOutputTypeDef(TypedDict):
GameSessionDetails: List[GameSessionDetailTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeMatchmakingOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import DescribeMatchmakingOutputTypeDef
def get_value() -> DescribeMatchmakingOutputTypeDef:
return {
"TicketList": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeMatchmakingOutputTypeDef(TypedDict):
TicketList: List[MatchmakingTicketTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartMatchBackfillOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import StartMatchBackfillOutputTypeDef
def get_value() -> StartMatchBackfillOutputTypeDef:
return {
"MatchmakingTicket": ...,
"ResponseMetadata": ...,
}
Definition
class StartMatchBackfillOutputTypeDef(TypedDict):
MatchmakingTicket: MatchmakingTicketTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartMatchmakingOutputTypeDef
Usage Example
from mypy_boto3_gamelift.type_defs import StartMatchmakingOutputTypeDef
def get_value() -> StartMatchmakingOutputTypeDef:
return {
"MatchmakingTicket": ...,
"ResponseMetadata": ...,
}