Type definitions#
Auto-generated documentation for GameLift type annotations stubs module types-boto3-gamelift.
BlobTypeDef#
# BlobTypeDef Union usage example
from types_boto3_gamelift.type_defs import BlobTypeDef
def get_value() -> BlobTypeDef:
return ...
# BlobTypeDef definition
BlobTypeDef = Union[
str,
bytes,
IO[Any],
StreamingBody,
]
TimestampTypeDef#
# TimestampTypeDef Union usage example
from types_boto3_gamelift.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
AttributeValueUnionTypeDef#
# AttributeValueUnionTypeDef Union usage example
from types_boto3_gamelift.type_defs import AttributeValueUnionTypeDef
def get_value() -> AttributeValueUnionTypeDef:
return ...
# AttributeValueUnionTypeDef definition
AttributeValueUnionTypeDef = Union[
AttributeValueTypeDef, # (1)
AttributeValueOutputTypeDef, # (2)
]
ContainerHealthCheckUnionTypeDef#
# ContainerHealthCheckUnionTypeDef Union usage example
from types_boto3_gamelift.type_defs import ContainerHealthCheckUnionTypeDef
def get_value() -> ContainerHealthCheckUnionTypeDef:
return ...
# ContainerHealthCheckUnionTypeDef definition
ContainerHealthCheckUnionTypeDef = Union[
ContainerHealthCheckTypeDef, # (1)
ContainerHealthCheckOutputTypeDef, # (2)
]
FilterConfigurationUnionTypeDef#
# FilterConfigurationUnionTypeDef Union usage example
from types_boto3_gamelift.type_defs import FilterConfigurationUnionTypeDef
def get_value() -> FilterConfigurationUnionTypeDef:
return ...
# FilterConfigurationUnionTypeDef definition
FilterConfigurationUnionTypeDef = Union[
FilterConfigurationTypeDef, # (1)
FilterConfigurationOutputTypeDef, # (2)
]
PriorityConfigurationOverrideUnionTypeDef#
# PriorityConfigurationOverrideUnionTypeDef Union usage example
from types_boto3_gamelift.type_defs import PriorityConfigurationOverrideUnionTypeDef
def get_value() -> PriorityConfigurationOverrideUnionTypeDef:
return ...
# PriorityConfigurationOverrideUnionTypeDef definition
PriorityConfigurationOverrideUnionTypeDef = Union[
PriorityConfigurationOverrideTypeDef, # (1)
PriorityConfigurationOverrideOutputTypeDef, # (2)
]
PriorityConfigurationUnionTypeDef#
# PriorityConfigurationUnionTypeDef Union usage example
from types_boto3_gamelift.type_defs import PriorityConfigurationUnionTypeDef
def get_value() -> PriorityConfigurationUnionTypeDef:
return ...
# PriorityConfigurationUnionTypeDef definition
PriorityConfigurationUnionTypeDef = Union[
PriorityConfigurationTypeDef, # (1)
PriorityConfigurationOutputTypeDef, # (2)
]
ContainerPortConfigurationUnionTypeDef#
# ContainerPortConfigurationUnionTypeDef Union usage example
from types_boto3_gamelift.type_defs import ContainerPortConfigurationUnionTypeDef
def get_value() -> ContainerPortConfigurationUnionTypeDef:
return ...
# ContainerPortConfigurationUnionTypeDef definition
ContainerPortConfigurationUnionTypeDef = Union[
ContainerPortConfigurationTypeDef, # (1)
ContainerPortConfigurationOutputTypeDef, # (2)
]
RuntimeConfigurationUnionTypeDef#
# RuntimeConfigurationUnionTypeDef Union usage example
from types_boto3_gamelift.type_defs import RuntimeConfigurationUnionTypeDef
def get_value() -> RuntimeConfigurationUnionTypeDef:
return ...
# RuntimeConfigurationUnionTypeDef definition
RuntimeConfigurationUnionTypeDef = Union[
RuntimeConfigurationTypeDef, # (1)
RuntimeConfigurationOutputTypeDef, # (2)
]
PlayerUnionTypeDef#
# PlayerUnionTypeDef Union usage example
from types_boto3_gamelift.type_defs import PlayerUnionTypeDef
def get_value() -> PlayerUnionTypeDef:
return ...
# PlayerUnionTypeDef definition
PlayerUnionTypeDef = Union[
PlayerTypeDef, # (1)
PlayerOutputTypeDef, # (2)
]
- See PlayerTypeDef
- See PlayerOutputTypeDef
AcceptMatchInputTypeDef#
# AcceptMatchInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import AcceptMatchInputTypeDef
def get_value() -> AcceptMatchInputTypeDef:
return {
"TicketId": ...,
}
# AcceptMatchInputTypeDef definition
class AcceptMatchInputTypeDef(TypedDict):
TicketId: str,
PlayerIds: Sequence[str],
AcceptanceType: AcceptanceTypeType, # (1)
RoutingStrategyTypeDef#
# RoutingStrategyTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import RoutingStrategyTypeDef
def get_value() -> RoutingStrategyTypeDef:
return {
"Type": ...,
}
# RoutingStrategyTypeDef definition
class RoutingStrategyTypeDef(TypedDict):
Type: NotRequired[RoutingStrategyTypeType], # (1)
FleetId: NotRequired[str],
Message: NotRequired[str],
AnywhereConfigurationTypeDef#
# AnywhereConfigurationTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import AnywhereConfigurationTypeDef
def get_value() -> AnywhereConfigurationTypeDef:
return {
"Cost": ...,
}
# AnywhereConfigurationTypeDef definition
class AnywhereConfigurationTypeDef(TypedDict):
Cost: str,
AttributeValueOutputTypeDef#
# AttributeValueOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import AttributeValueOutputTypeDef
def get_value() -> AttributeValueOutputTypeDef:
return {
"S": ...,
}
# AttributeValueOutputTypeDef definition
class AttributeValueOutputTypeDef(TypedDict):
S: NotRequired[str],
N: NotRequired[float],
SL: NotRequired[List[str]],
SDM: NotRequired[Dict[str, float]],
AttributeValueTypeDef#
# AttributeValueTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import AttributeValueTypeDef
def get_value() -> AttributeValueTypeDef:
return {
"S": ...,
}
# AttributeValueTypeDef definition
class AttributeValueTypeDef(TypedDict):
S: NotRequired[str],
N: NotRequired[float],
SL: NotRequired[Sequence[str]],
SDM: NotRequired[Mapping[str, float]],
AwsCredentialsTypeDef#
# AwsCredentialsTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import AwsCredentialsTypeDef
def get_value() -> AwsCredentialsTypeDef:
return {
"AccessKeyId": ...,
}
# AwsCredentialsTypeDef definition
class AwsCredentialsTypeDef(TypedDict):
AccessKeyId: NotRequired[str],
SecretAccessKey: NotRequired[str],
SessionToken: NotRequired[str],
BuildTypeDef#
# BuildTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import BuildTypeDef
def get_value() -> BuildTypeDef:
return {
"BuildId": ...,
}
# BuildTypeDef definition
class BuildTypeDef(TypedDict):
BuildId: NotRequired[str],
BuildArn: NotRequired[str],
Name: NotRequired[str],
Version: NotRequired[str],
Status: NotRequired[BuildStatusType], # (1)
SizeOnDisk: NotRequired[int],
OperatingSystem: NotRequired[OperatingSystemType], # (2)
CreationTime: NotRequired[datetime],
ServerSdkVersion: NotRequired[str],
- See BuildStatusType
- See OperatingSystemType
CertificateConfigurationTypeDef#
# CertificateConfigurationTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import CertificateConfigurationTypeDef
def get_value() -> CertificateConfigurationTypeDef:
return {
"CertificateType": ...,
}
# CertificateConfigurationTypeDef definition
class CertificateConfigurationTypeDef(TypedDict):
CertificateType: CertificateTypeType, # (1)
ClaimFilterOptionTypeDef#
# ClaimFilterOptionTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ClaimFilterOptionTypeDef
def get_value() -> ClaimFilterOptionTypeDef:
return {
"InstanceStatuses": ...,
}
# ClaimFilterOptionTypeDef definition
class ClaimFilterOptionTypeDef(TypedDict):
InstanceStatuses: NotRequired[Sequence[FilterInstanceStatusType]], # (1)
GameServerTypeDef#
# GameServerTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import GameServerTypeDef
def get_value() -> GameServerTypeDef:
return {
"GameServerGroupName": ...,
}
# GameServerTypeDef definition
class GameServerTypeDef(TypedDict):
GameServerGroupName: NotRequired[str],
GameServerGroupArn: NotRequired[str],
GameServerId: NotRequired[str],
InstanceId: NotRequired[str],
ConnectionInfo: NotRequired[str],
GameServerData: NotRequired[str],
ClaimStatus: NotRequired[GameServerClaimStatusType], # (1)
UtilizationStatus: NotRequired[GameServerUtilizationStatusType], # (2)
RegistrationTime: NotRequired[datetime],
LastClaimTime: NotRequired[datetime],
LastHealthCheckTime: NotRequired[datetime],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
ContainerAttributeTypeDef#
# ContainerAttributeTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ContainerAttributeTypeDef
def get_value() -> ContainerAttributeTypeDef:
return {
"ContainerName": ...,
}
# ContainerAttributeTypeDef definition
class ContainerAttributeTypeDef(TypedDict):
ContainerName: NotRequired[str],
ContainerRuntimeId: NotRequired[str],
ConnectionPortRangeTypeDef#
# ConnectionPortRangeTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ConnectionPortRangeTypeDef
def get_value() -> ConnectionPortRangeTypeDef:
return {
"FromPort": ...,
}
# ConnectionPortRangeTypeDef definition
class ConnectionPortRangeTypeDef(TypedDict):
FromPort: int,
ToPort: int,
ContainerDependencyTypeDef#
# ContainerDependencyTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ContainerDependencyTypeDef
def get_value() -> ContainerDependencyTypeDef:
return {
"ContainerName": ...,
}
# ContainerDependencyTypeDef definition
class ContainerDependencyTypeDef(TypedDict):
ContainerName: str,
Condition: ContainerDependencyConditionType, # (1)
ContainerEnvironmentTypeDef#
# ContainerEnvironmentTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ContainerEnvironmentTypeDef
def get_value() -> ContainerEnvironmentTypeDef:
return {
"Name": ...,
}
# ContainerEnvironmentTypeDef definition
class ContainerEnvironmentTypeDef(TypedDict):
Name: str,
Value: str,
ContainerFleetLocationAttributesTypeDef#
# ContainerFleetLocationAttributesTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ContainerFleetLocationAttributesTypeDef
def get_value() -> ContainerFleetLocationAttributesTypeDef:
return {
"Location": ...,
}
# ContainerFleetLocationAttributesTypeDef definition
class ContainerFleetLocationAttributesTypeDef(TypedDict):
Location: NotRequired[str],
Status: NotRequired[ContainerFleetLocationStatusType], # (1)
DeploymentDetailsTypeDef#
# DeploymentDetailsTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DeploymentDetailsTypeDef
def get_value() -> DeploymentDetailsTypeDef:
return {
"LatestDeploymentId": ...,
}
# DeploymentDetailsTypeDef definition
class DeploymentDetailsTypeDef(TypedDict):
LatestDeploymentId: NotRequired[str],
GameSessionCreationLimitPolicyTypeDef#
# GameSessionCreationLimitPolicyTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import GameSessionCreationLimitPolicyTypeDef
def get_value() -> GameSessionCreationLimitPolicyTypeDef:
return {
"NewGameSessionsPerCreator": ...,
}
# GameSessionCreationLimitPolicyTypeDef definition
class GameSessionCreationLimitPolicyTypeDef(TypedDict):
NewGameSessionsPerCreator: NotRequired[int],
PolicyPeriodInMinutes: NotRequired[int],
IpPermissionTypeDef#
# IpPermissionTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import IpPermissionTypeDef
def get_value() -> IpPermissionTypeDef:
return {
"FromPort": ...,
}
# IpPermissionTypeDef definition
class IpPermissionTypeDef(TypedDict):
FromPort: int,
ToPort: int,
IpRange: str,
Protocol: IpProtocolType, # (1)
- See IpProtocolType
LogConfigurationTypeDef#
# LogConfigurationTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import LogConfigurationTypeDef
def get_value() -> LogConfigurationTypeDef:
return {
"LogDestination": ...,
}
# LogConfigurationTypeDef definition
class LogConfigurationTypeDef(TypedDict):
LogDestination: NotRequired[LogDestinationType], # (1)
S3BucketName: NotRequired[str],
LogGroupArn: NotRequired[str],
ContainerHealthCheckOutputTypeDef#
# ContainerHealthCheckOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ContainerHealthCheckOutputTypeDef
def get_value() -> ContainerHealthCheckOutputTypeDef:
return {
"Command": ...,
}
# ContainerHealthCheckOutputTypeDef definition
class ContainerHealthCheckOutputTypeDef(TypedDict):
Command: List[str],
Interval: NotRequired[int],
Retries: NotRequired[int],
StartPeriod: NotRequired[int],
Timeout: NotRequired[int],
ContainerHealthCheckTypeDef#
# ContainerHealthCheckTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ContainerHealthCheckTypeDef
def get_value() -> ContainerHealthCheckTypeDef:
return {
"Command": ...,
}
# ContainerHealthCheckTypeDef definition
class ContainerHealthCheckTypeDef(TypedDict):
Command: Sequence[str],
Interval: NotRequired[int],
Retries: NotRequired[int],
StartPeriod: NotRequired[int],
Timeout: NotRequired[int],
ContainerIdentifierTypeDef#
# ContainerIdentifierTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ContainerIdentifierTypeDef
def get_value() -> ContainerIdentifierTypeDef:
return {
"ContainerName": ...,
}
# ContainerIdentifierTypeDef definition
class ContainerIdentifierTypeDef(TypedDict):
ContainerName: NotRequired[str],
ContainerRuntimeId: NotRequired[str],
ContainerMountPointTypeDef#
# ContainerMountPointTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ContainerMountPointTypeDef
def get_value() -> ContainerMountPointTypeDef:
return {
"InstancePath": ...,
}
# ContainerMountPointTypeDef definition
class ContainerMountPointTypeDef(TypedDict):
InstancePath: str,
ContainerPath: NotRequired[str],
AccessLevel: NotRequired[ContainerMountPointAccessLevelType], # (1)
ContainerPortRangeTypeDef#
# ContainerPortRangeTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ContainerPortRangeTypeDef
def get_value() -> ContainerPortRangeTypeDef:
return {
"FromPort": ...,
}
# ContainerPortRangeTypeDef definition
class ContainerPortRangeTypeDef(TypedDict):
FromPort: int,
ToPort: int,
Protocol: IpProtocolType, # (1)
- See IpProtocolType
TagTypeDef#
# TagTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
S3LocationTypeDef#
# S3LocationTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import S3LocationTypeDef
def get_value() -> S3LocationTypeDef:
return {
"Bucket": ...,
}
# S3LocationTypeDef definition
class S3LocationTypeDef(TypedDict):
Bucket: NotRequired[str],
Key: NotRequired[str],
RoleArn: NotRequired[str],
ObjectVersion: NotRequired[str],
LocationConfigurationTypeDef#
# LocationConfigurationTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import LocationConfigurationTypeDef
def get_value() -> LocationConfigurationTypeDef:
return {
"Location": ...,
}
# LocationConfigurationTypeDef definition
class LocationConfigurationTypeDef(TypedDict):
Location: str,
ResourceCreationLimitPolicyTypeDef#
# ResourceCreationLimitPolicyTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ResourceCreationLimitPolicyTypeDef
def get_value() -> ResourceCreationLimitPolicyTypeDef:
return {
"NewGameSessionsPerCreator": ...,
}
# ResourceCreationLimitPolicyTypeDef definition
class ResourceCreationLimitPolicyTypeDef(TypedDict):
NewGameSessionsPerCreator: NotRequired[int],
PolicyPeriodInMinutes: NotRequired[int],
LocationStateTypeDef#
# LocationStateTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import LocationStateTypeDef
def get_value() -> LocationStateTypeDef:
return {
"Location": ...,
}
# LocationStateTypeDef definition
class LocationStateTypeDef(TypedDict):
Location: NotRequired[str],
Status: NotRequired[FleetStatusType], # (1)
- See FleetStatusType
InstanceDefinitionTypeDef#
# InstanceDefinitionTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import InstanceDefinitionTypeDef
def get_value() -> InstanceDefinitionTypeDef:
return {
"InstanceType": ...,
}
# InstanceDefinitionTypeDef definition
class InstanceDefinitionTypeDef(TypedDict):
InstanceType: GameServerGroupInstanceTypeType, # (1)
WeightedCapacity: NotRequired[str],
LaunchTemplateSpecificationTypeDef#
# LaunchTemplateSpecificationTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import LaunchTemplateSpecificationTypeDef
def get_value() -> LaunchTemplateSpecificationTypeDef:
return {
"LaunchTemplateId": ...,
}
# LaunchTemplateSpecificationTypeDef definition
class LaunchTemplateSpecificationTypeDef(TypedDict):
LaunchTemplateId: NotRequired[str],
LaunchTemplateName: NotRequired[str],
Version: NotRequired[str],
GamePropertyTypeDef#
# GamePropertyTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import GamePropertyTypeDef
def get_value() -> GamePropertyTypeDef:
return {
"Key": ...,
}
# GamePropertyTypeDef definition
class GamePropertyTypeDef(TypedDict):
Key: str,
Value: str,
GameSessionQueueDestinationTypeDef#
# GameSessionQueueDestinationTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import GameSessionQueueDestinationTypeDef
def get_value() -> GameSessionQueueDestinationTypeDef:
return {
"DestinationArn": ...,
}
# GameSessionQueueDestinationTypeDef definition
class GameSessionQueueDestinationTypeDef(TypedDict):
DestinationArn: NotRequired[str],
PlayerLatencyPolicyTypeDef#
# PlayerLatencyPolicyTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import PlayerLatencyPolicyTypeDef
def get_value() -> PlayerLatencyPolicyTypeDef:
return {
"MaximumIndividualPlayerLatencyMilliseconds": ...,
}
# PlayerLatencyPolicyTypeDef definition
class PlayerLatencyPolicyTypeDef(TypedDict):
MaximumIndividualPlayerLatencyMilliseconds: NotRequired[int],
PolicyDurationSeconds: NotRequired[int],
LocationModelTypeDef#
# LocationModelTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import LocationModelTypeDef
def get_value() -> LocationModelTypeDef:
return {
"LocationName": ...,
}
# LocationModelTypeDef definition
class LocationModelTypeDef(TypedDict):
LocationName: NotRequired[str],
LocationArn: NotRequired[str],
MatchmakingRuleSetTypeDef#
# MatchmakingRuleSetTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import MatchmakingRuleSetTypeDef
def get_value() -> MatchmakingRuleSetTypeDef:
return {
"RuleSetName": ...,
}
# MatchmakingRuleSetTypeDef definition
class MatchmakingRuleSetTypeDef(TypedDict):
RuleSetBody: str,
RuleSetName: NotRequired[str],
RuleSetArn: NotRequired[str],
CreationTime: NotRequired[datetime],
CreatePlayerSessionInputTypeDef#
# CreatePlayerSessionInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import CreatePlayerSessionInputTypeDef
def get_value() -> CreatePlayerSessionInputTypeDef:
return {
"GameSessionId": ...,
}
# CreatePlayerSessionInputTypeDef definition
class CreatePlayerSessionInputTypeDef(TypedDict):
GameSessionId: str,
PlayerId: str,
PlayerData: NotRequired[str],
PlayerSessionTypeDef#
# PlayerSessionTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import PlayerSessionTypeDef
def get_value() -> PlayerSessionTypeDef:
return {
"PlayerSessionId": ...,
}
# PlayerSessionTypeDef definition
class PlayerSessionTypeDef(TypedDict):
PlayerSessionId: NotRequired[str],
PlayerId: NotRequired[str],
GameSessionId: NotRequired[str],
FleetId: NotRequired[str],
FleetArn: NotRequired[str],
CreationTime: NotRequired[datetime],
TerminationTime: NotRequired[datetime],
Status: NotRequired[PlayerSessionStatusType], # (1)
IpAddress: NotRequired[str],
DnsName: NotRequired[str],
Port: NotRequired[int],
PlayerData: NotRequired[str],
CreatePlayerSessionsInputTypeDef#
# CreatePlayerSessionsInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import CreatePlayerSessionsInputTypeDef
def get_value() -> CreatePlayerSessionsInputTypeDef:
return {
"GameSessionId": ...,
}
# CreatePlayerSessionsInputTypeDef definition
class CreatePlayerSessionsInputTypeDef(TypedDict):
GameSessionId: str,
PlayerIds: Sequence[str],
PlayerDataMap: NotRequired[Mapping[str, str]],
CreateVpcPeeringAuthorizationInputTypeDef#
# CreateVpcPeeringAuthorizationInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import CreateVpcPeeringAuthorizationInputTypeDef
def get_value() -> CreateVpcPeeringAuthorizationInputTypeDef:
return {
"GameLiftAwsAccountId": ...,
}
# CreateVpcPeeringAuthorizationInputTypeDef definition
class CreateVpcPeeringAuthorizationInputTypeDef(TypedDict):
GameLiftAwsAccountId: str,
PeerVpcId: str,
VpcPeeringAuthorizationTypeDef#
# VpcPeeringAuthorizationTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import VpcPeeringAuthorizationTypeDef
def get_value() -> VpcPeeringAuthorizationTypeDef:
return {
"GameLiftAwsAccountId": ...,
}
# VpcPeeringAuthorizationTypeDef definition
class VpcPeeringAuthorizationTypeDef(TypedDict):
GameLiftAwsAccountId: NotRequired[str],
PeerVpcAwsAccountId: NotRequired[str],
PeerVpcId: NotRequired[str],
CreationTime: NotRequired[datetime],
ExpirationTime: NotRequired[datetime],
CreateVpcPeeringConnectionInputTypeDef#
# CreateVpcPeeringConnectionInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import CreateVpcPeeringConnectionInputTypeDef
def get_value() -> CreateVpcPeeringConnectionInputTypeDef:
return {
"FleetId": ...,
}
# CreateVpcPeeringConnectionInputTypeDef definition
class CreateVpcPeeringConnectionInputTypeDef(TypedDict):
FleetId: str,
PeerVpcAwsAccountId: str,
PeerVpcId: str,
DeleteAliasInputTypeDef#
# DeleteAliasInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DeleteAliasInputTypeDef
def get_value() -> DeleteAliasInputTypeDef:
return {
"AliasId": ...,
}
# DeleteAliasInputTypeDef definition
class DeleteAliasInputTypeDef(TypedDict):
AliasId: str,
DeleteBuildInputTypeDef#
# DeleteBuildInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DeleteBuildInputTypeDef
def get_value() -> DeleteBuildInputTypeDef:
return {
"BuildId": ...,
}
# DeleteBuildInputTypeDef definition
class DeleteBuildInputTypeDef(TypedDict):
BuildId: str,
DeleteContainerFleetInputTypeDef#
# DeleteContainerFleetInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DeleteContainerFleetInputTypeDef
def get_value() -> DeleteContainerFleetInputTypeDef:
return {
"FleetId": ...,
}
# DeleteContainerFleetInputTypeDef definition
class DeleteContainerFleetInputTypeDef(TypedDict):
FleetId: str,
DeleteContainerGroupDefinitionInputTypeDef#
# DeleteContainerGroupDefinitionInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DeleteContainerGroupDefinitionInputTypeDef
def get_value() -> DeleteContainerGroupDefinitionInputTypeDef:
return {
"Name": ...,
}
# DeleteContainerGroupDefinitionInputTypeDef definition
class DeleteContainerGroupDefinitionInputTypeDef(TypedDict):
Name: str,
VersionNumber: NotRequired[int],
VersionCountToRetain: NotRequired[int],
DeleteFleetInputTypeDef#
# DeleteFleetInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DeleteFleetInputTypeDef
def get_value() -> DeleteFleetInputTypeDef:
return {
"FleetId": ...,
}
# DeleteFleetInputTypeDef definition
class DeleteFleetInputTypeDef(TypedDict):
FleetId: str,
DeleteFleetLocationsInputTypeDef#
# DeleteFleetLocationsInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DeleteFleetLocationsInputTypeDef
def get_value() -> DeleteFleetLocationsInputTypeDef:
return {
"FleetId": ...,
}
# DeleteFleetLocationsInputTypeDef definition
class DeleteFleetLocationsInputTypeDef(TypedDict):
FleetId: str,
Locations: Sequence[str],
DeleteGameServerGroupInputTypeDef#
# DeleteGameServerGroupInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DeleteGameServerGroupInputTypeDef
def get_value() -> DeleteGameServerGroupInputTypeDef:
return {
"GameServerGroupName": ...,
}
# DeleteGameServerGroupInputTypeDef definition
class DeleteGameServerGroupInputTypeDef(TypedDict):
GameServerGroupName: str,
DeleteOption: NotRequired[GameServerGroupDeleteOptionType], # (1)
DeleteGameSessionQueueInputTypeDef#
# DeleteGameSessionQueueInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DeleteGameSessionQueueInputTypeDef
def get_value() -> DeleteGameSessionQueueInputTypeDef:
return {
"Name": ...,
}
# DeleteGameSessionQueueInputTypeDef definition
class DeleteGameSessionQueueInputTypeDef(TypedDict):
Name: str,
DeleteLocationInputTypeDef#
# DeleteLocationInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DeleteLocationInputTypeDef
def get_value() -> DeleteLocationInputTypeDef:
return {
"LocationName": ...,
}
# DeleteLocationInputTypeDef definition
class DeleteLocationInputTypeDef(TypedDict):
LocationName: str,
DeleteMatchmakingConfigurationInputTypeDef#
# DeleteMatchmakingConfigurationInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DeleteMatchmakingConfigurationInputTypeDef
def get_value() -> DeleteMatchmakingConfigurationInputTypeDef:
return {
"Name": ...,
}
# DeleteMatchmakingConfigurationInputTypeDef definition
class DeleteMatchmakingConfigurationInputTypeDef(TypedDict):
Name: str,
DeleteMatchmakingRuleSetInputTypeDef#
# DeleteMatchmakingRuleSetInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DeleteMatchmakingRuleSetInputTypeDef
def get_value() -> DeleteMatchmakingRuleSetInputTypeDef:
return {
"Name": ...,
}
# DeleteMatchmakingRuleSetInputTypeDef definition
class DeleteMatchmakingRuleSetInputTypeDef(TypedDict):
Name: str,
DeleteScalingPolicyInputTypeDef#
# DeleteScalingPolicyInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DeleteScalingPolicyInputTypeDef
def get_value() -> DeleteScalingPolicyInputTypeDef:
return {
"Name": ...,
}
# DeleteScalingPolicyInputTypeDef definition
class DeleteScalingPolicyInputTypeDef(TypedDict):
Name: str,
FleetId: str,
DeleteScriptInputTypeDef#
# DeleteScriptInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DeleteScriptInputTypeDef
def get_value() -> DeleteScriptInputTypeDef:
return {
"ScriptId": ...,
}
# DeleteScriptInputTypeDef definition
class DeleteScriptInputTypeDef(TypedDict):
ScriptId: str,
DeleteVpcPeeringAuthorizationInputTypeDef#
# DeleteVpcPeeringAuthorizationInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DeleteVpcPeeringAuthorizationInputTypeDef
def get_value() -> DeleteVpcPeeringAuthorizationInputTypeDef:
return {
"GameLiftAwsAccountId": ...,
}
# DeleteVpcPeeringAuthorizationInputTypeDef definition
class DeleteVpcPeeringAuthorizationInputTypeDef(TypedDict):
GameLiftAwsAccountId: str,
PeerVpcId: str,
DeleteVpcPeeringConnectionInputTypeDef#
# DeleteVpcPeeringConnectionInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DeleteVpcPeeringConnectionInputTypeDef
def get_value() -> DeleteVpcPeeringConnectionInputTypeDef:
return {
"FleetId": ...,
}
# DeleteVpcPeeringConnectionInputTypeDef definition
class DeleteVpcPeeringConnectionInputTypeDef(TypedDict):
FleetId: str,
VpcPeeringConnectionId: str,
DeploymentConfigurationTypeDef#
# DeploymentConfigurationTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DeploymentConfigurationTypeDef
def get_value() -> DeploymentConfigurationTypeDef:
return {
"ProtectionStrategy": ...,
}
# DeploymentConfigurationTypeDef definition
class DeploymentConfigurationTypeDef(TypedDict):
ProtectionStrategy: NotRequired[DeploymentProtectionStrategyType], # (1)
MinimumHealthyPercentage: NotRequired[int],
ImpairmentStrategy: NotRequired[DeploymentImpairmentStrategyType], # (2)
DeregisterComputeInputTypeDef#
# DeregisterComputeInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DeregisterComputeInputTypeDef
def get_value() -> DeregisterComputeInputTypeDef:
return {
"FleetId": ...,
}
# DeregisterComputeInputTypeDef definition
class DeregisterComputeInputTypeDef(TypedDict):
FleetId: str,
ComputeName: str,
DeregisterGameServerInputTypeDef#
# DeregisterGameServerInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DeregisterGameServerInputTypeDef
def get_value() -> DeregisterGameServerInputTypeDef:
return {
"GameServerGroupName": ...,
}
# DeregisterGameServerInputTypeDef definition
class DeregisterGameServerInputTypeDef(TypedDict):
GameServerGroupName: str,
GameServerId: str,
DescribeAliasInputTypeDef#
# DescribeAliasInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeAliasInputTypeDef
def get_value() -> DescribeAliasInputTypeDef:
return {
"AliasId": ...,
}
# DescribeAliasInputTypeDef definition
class DescribeAliasInputTypeDef(TypedDict):
AliasId: str,
DescribeBuildInputTypeDef#
# DescribeBuildInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeBuildInputTypeDef
def get_value() -> DescribeBuildInputTypeDef:
return {
"BuildId": ...,
}
# DescribeBuildInputTypeDef definition
class DescribeBuildInputTypeDef(TypedDict):
BuildId: str,
DescribeComputeInputTypeDef#
# DescribeComputeInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeComputeInputTypeDef
def get_value() -> DescribeComputeInputTypeDef:
return {
"FleetId": ...,
}
# DescribeComputeInputTypeDef definition
class DescribeComputeInputTypeDef(TypedDict):
FleetId: str,
ComputeName: str,
DescribeContainerFleetInputTypeDef#
# DescribeContainerFleetInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeContainerFleetInputTypeDef
def get_value() -> DescribeContainerFleetInputTypeDef:
return {
"FleetId": ...,
}
# DescribeContainerFleetInputTypeDef definition
class DescribeContainerFleetInputTypeDef(TypedDict):
FleetId: str,
DescribeContainerGroupDefinitionInputTypeDef#
# DescribeContainerGroupDefinitionInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeContainerGroupDefinitionInputTypeDef
def get_value() -> DescribeContainerGroupDefinitionInputTypeDef:
return {
"Name": ...,
}
# DescribeContainerGroupDefinitionInputTypeDef definition
class DescribeContainerGroupDefinitionInputTypeDef(TypedDict):
Name: str,
VersionNumber: NotRequired[int],
DescribeEC2InstanceLimitsInputTypeDef#
# DescribeEC2InstanceLimitsInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeEC2InstanceLimitsInputTypeDef
def get_value() -> DescribeEC2InstanceLimitsInputTypeDef:
return {
"EC2InstanceType": ...,
}
# DescribeEC2InstanceLimitsInputTypeDef definition
class DescribeEC2InstanceLimitsInputTypeDef(TypedDict):
EC2InstanceType: NotRequired[EC2InstanceTypeType], # (1)
Location: NotRequired[str],
EC2InstanceLimitTypeDef#
# EC2InstanceLimitTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import EC2InstanceLimitTypeDef
def get_value() -> EC2InstanceLimitTypeDef:
return {
"EC2InstanceType": ...,
}
# EC2InstanceLimitTypeDef definition
class EC2InstanceLimitTypeDef(TypedDict):
EC2InstanceType: NotRequired[EC2InstanceTypeType], # (1)
CurrentInstances: NotRequired[int],
InstanceLimit: NotRequired[int],
Location: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeFleetAttributesInputTypeDef#
# DescribeFleetAttributesInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeFleetAttributesInputTypeDef
def get_value() -> DescribeFleetAttributesInputTypeDef:
return {
"FleetIds": ...,
}
# DescribeFleetAttributesInputTypeDef definition
class DescribeFleetAttributesInputTypeDef(TypedDict):
FleetIds: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeFleetCapacityInputTypeDef#
# DescribeFleetCapacityInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeFleetCapacityInputTypeDef
def get_value() -> DescribeFleetCapacityInputTypeDef:
return {
"FleetIds": ...,
}
# DescribeFleetCapacityInputTypeDef definition
class DescribeFleetCapacityInputTypeDef(TypedDict):
FleetIds: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeFleetDeploymentInputTypeDef#
# DescribeFleetDeploymentInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeFleetDeploymentInputTypeDef
def get_value() -> DescribeFleetDeploymentInputTypeDef:
return {
"FleetId": ...,
}
# DescribeFleetDeploymentInputTypeDef definition
class DescribeFleetDeploymentInputTypeDef(TypedDict):
FleetId: str,
DeploymentId: NotRequired[str],
LocationalDeploymentTypeDef#
# LocationalDeploymentTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import LocationalDeploymentTypeDef
def get_value() -> LocationalDeploymentTypeDef:
return {
"DeploymentStatus": ...,
}
# LocationalDeploymentTypeDef definition
class LocationalDeploymentTypeDef(TypedDict):
DeploymentStatus: NotRequired[DeploymentStatusType], # (1)
EventTypeDef#
# EventTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import EventTypeDef
def get_value() -> EventTypeDef:
return {
"EventId": ...,
}
# EventTypeDef definition
class EventTypeDef(TypedDict):
EventId: NotRequired[str],
ResourceId: NotRequired[str],
EventCode: NotRequired[EventCodeType], # (1)
Message: NotRequired[str],
EventTime: NotRequired[datetime],
PreSignedLogUrl: NotRequired[str],
Count: NotRequired[int],
- See EventCodeType
DescribeFleetLocationAttributesInputTypeDef#
# DescribeFleetLocationAttributesInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeFleetLocationAttributesInputTypeDef
def get_value() -> DescribeFleetLocationAttributesInputTypeDef:
return {
"FleetId": ...,
}
# DescribeFleetLocationAttributesInputTypeDef definition
class DescribeFleetLocationAttributesInputTypeDef(TypedDict):
FleetId: str,
Locations: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeFleetLocationCapacityInputTypeDef#
# DescribeFleetLocationCapacityInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeFleetLocationCapacityInputTypeDef
def get_value() -> DescribeFleetLocationCapacityInputTypeDef:
return {
"FleetId": ...,
}
# DescribeFleetLocationCapacityInputTypeDef definition
class DescribeFleetLocationCapacityInputTypeDef(TypedDict):
FleetId: str,
Location: str,
DescribeFleetLocationUtilizationInputTypeDef#
# DescribeFleetLocationUtilizationInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeFleetLocationUtilizationInputTypeDef
def get_value() -> DescribeFleetLocationUtilizationInputTypeDef:
return {
"FleetId": ...,
}
# DescribeFleetLocationUtilizationInputTypeDef definition
class DescribeFleetLocationUtilizationInputTypeDef(TypedDict):
FleetId: str,
Location: str,
FleetUtilizationTypeDef#
# FleetUtilizationTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import FleetUtilizationTypeDef
def get_value() -> FleetUtilizationTypeDef:
return {
"FleetId": ...,
}
# FleetUtilizationTypeDef definition
class FleetUtilizationTypeDef(TypedDict):
FleetId: NotRequired[str],
FleetArn: NotRequired[str],
ActiveServerProcessCount: NotRequired[int],
ActiveGameSessionCount: NotRequired[int],
CurrentPlayerSessionCount: NotRequired[int],
MaximumPlayerSessionCount: NotRequired[int],
Location: NotRequired[str],
DescribeFleetPortSettingsInputTypeDef#
# DescribeFleetPortSettingsInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeFleetPortSettingsInputTypeDef
def get_value() -> DescribeFleetPortSettingsInputTypeDef:
return {
"FleetId": ...,
}
# DescribeFleetPortSettingsInputTypeDef definition
class DescribeFleetPortSettingsInputTypeDef(TypedDict):
FleetId: str,
Location: NotRequired[str],
DescribeFleetUtilizationInputTypeDef#
# DescribeFleetUtilizationInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeFleetUtilizationInputTypeDef
def get_value() -> DescribeFleetUtilizationInputTypeDef:
return {
"FleetIds": ...,
}
# DescribeFleetUtilizationInputTypeDef definition
class DescribeFleetUtilizationInputTypeDef(TypedDict):
FleetIds: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeGameServerGroupInputTypeDef#
# DescribeGameServerGroupInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeGameServerGroupInputTypeDef
def get_value() -> DescribeGameServerGroupInputTypeDef:
return {
"GameServerGroupName": ...,
}
# DescribeGameServerGroupInputTypeDef definition
class DescribeGameServerGroupInputTypeDef(TypedDict):
GameServerGroupName: str,
DescribeGameServerInputTypeDef#
# DescribeGameServerInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeGameServerInputTypeDef
def get_value() -> DescribeGameServerInputTypeDef:
return {
"GameServerGroupName": ...,
}
# DescribeGameServerInputTypeDef definition
class DescribeGameServerInputTypeDef(TypedDict):
GameServerGroupName: str,
GameServerId: str,
DescribeGameServerInstancesInputTypeDef#
# DescribeGameServerInstancesInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeGameServerInstancesInputTypeDef
def get_value() -> DescribeGameServerInstancesInputTypeDef:
return {
"GameServerGroupName": ...,
}
# DescribeGameServerInstancesInputTypeDef definition
class DescribeGameServerInstancesInputTypeDef(TypedDict):
GameServerGroupName: str,
InstanceIds: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
GameServerInstanceTypeDef#
# GameServerInstanceTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import GameServerInstanceTypeDef
def get_value() -> GameServerInstanceTypeDef:
return {
"GameServerGroupName": ...,
}
# GameServerInstanceTypeDef definition
class GameServerInstanceTypeDef(TypedDict):
GameServerGroupName: NotRequired[str],
GameServerGroupArn: NotRequired[str],
InstanceId: NotRequired[str],
InstanceStatus: NotRequired[GameServerInstanceStatusType], # (1)
DescribeGameSessionDetailsInputTypeDef#
# DescribeGameSessionDetailsInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeGameSessionDetailsInputTypeDef
def get_value() -> DescribeGameSessionDetailsInputTypeDef:
return {
"FleetId": ...,
}
# DescribeGameSessionDetailsInputTypeDef definition
class DescribeGameSessionDetailsInputTypeDef(TypedDict):
FleetId: NotRequired[str],
GameSessionId: NotRequired[str],
AliasId: NotRequired[str],
Location: NotRequired[str],
StatusFilter: NotRequired[str],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeGameSessionPlacementInputTypeDef#
# DescribeGameSessionPlacementInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeGameSessionPlacementInputTypeDef
def get_value() -> DescribeGameSessionPlacementInputTypeDef:
return {
"PlacementId": ...,
}
# DescribeGameSessionPlacementInputTypeDef definition
class DescribeGameSessionPlacementInputTypeDef(TypedDict):
PlacementId: str,
DescribeGameSessionQueuesInputTypeDef#
# DescribeGameSessionQueuesInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeGameSessionQueuesInputTypeDef
def get_value() -> DescribeGameSessionQueuesInputTypeDef:
return {
"Names": ...,
}
# DescribeGameSessionQueuesInputTypeDef definition
class DescribeGameSessionQueuesInputTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeGameSessionsInputTypeDef#
# DescribeGameSessionsInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeGameSessionsInputTypeDef
def get_value() -> DescribeGameSessionsInputTypeDef:
return {
"FleetId": ...,
}
# DescribeGameSessionsInputTypeDef definition
class DescribeGameSessionsInputTypeDef(TypedDict):
FleetId: NotRequired[str],
GameSessionId: NotRequired[str],
AliasId: NotRequired[str],
Location: NotRequired[str],
StatusFilter: NotRequired[str],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeInstancesInputTypeDef#
# DescribeInstancesInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeInstancesInputTypeDef
def get_value() -> DescribeInstancesInputTypeDef:
return {
"FleetId": ...,
}
# DescribeInstancesInputTypeDef definition
class DescribeInstancesInputTypeDef(TypedDict):
FleetId: str,
InstanceId: NotRequired[str],
Limit: NotRequired[int],
NextToken: NotRequired[str],
Location: NotRequired[str],
InstanceTypeDef#
# InstanceTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import InstanceTypeDef
def get_value() -> InstanceTypeDef:
return {
"FleetId": ...,
}
# InstanceTypeDef definition
class InstanceTypeDef(TypedDict):
FleetId: NotRequired[str],
FleetArn: NotRequired[str],
InstanceId: NotRequired[str],
IpAddress: NotRequired[str],
DnsName: NotRequired[str],
OperatingSystem: NotRequired[OperatingSystemType], # (1)
Type: NotRequired[EC2InstanceTypeType], # (2)
Status: NotRequired[InstanceStatusType], # (3)
CreationTime: NotRequired[datetime],
Location: NotRequired[str],
- See OperatingSystemType
- See EC2InstanceTypeType
- See InstanceStatusType
DescribeMatchmakingConfigurationsInputTypeDef#
# DescribeMatchmakingConfigurationsInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeMatchmakingConfigurationsInputTypeDef
def get_value() -> DescribeMatchmakingConfigurationsInputTypeDef:
return {
"Names": ...,
}
# DescribeMatchmakingConfigurationsInputTypeDef definition
class DescribeMatchmakingConfigurationsInputTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
RuleSetName: NotRequired[str],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeMatchmakingInputTypeDef#
# DescribeMatchmakingInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeMatchmakingInputTypeDef
def get_value() -> DescribeMatchmakingInputTypeDef:
return {
"TicketIds": ...,
}
# DescribeMatchmakingInputTypeDef definition
class DescribeMatchmakingInputTypeDef(TypedDict):
TicketIds: Sequence[str],
DescribeMatchmakingRuleSetsInputTypeDef#
# DescribeMatchmakingRuleSetsInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeMatchmakingRuleSetsInputTypeDef
def get_value() -> DescribeMatchmakingRuleSetsInputTypeDef:
return {
"Names": ...,
}
# DescribeMatchmakingRuleSetsInputTypeDef definition
class DescribeMatchmakingRuleSetsInputTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribePlayerSessionsInputTypeDef#
# DescribePlayerSessionsInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribePlayerSessionsInputTypeDef
def get_value() -> DescribePlayerSessionsInputTypeDef:
return {
"GameSessionId": ...,
}
# DescribePlayerSessionsInputTypeDef definition
class DescribePlayerSessionsInputTypeDef(TypedDict):
GameSessionId: NotRequired[str],
PlayerId: NotRequired[str],
PlayerSessionId: NotRequired[str],
PlayerSessionStatusFilter: NotRequired[str],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeRuntimeConfigurationInputTypeDef#
# DescribeRuntimeConfigurationInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeRuntimeConfigurationInputTypeDef
def get_value() -> DescribeRuntimeConfigurationInputTypeDef:
return {
"FleetId": ...,
}
# DescribeRuntimeConfigurationInputTypeDef definition
class DescribeRuntimeConfigurationInputTypeDef(TypedDict):
FleetId: str,
DescribeScalingPoliciesInputTypeDef#
# DescribeScalingPoliciesInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeScalingPoliciesInputTypeDef
def get_value() -> DescribeScalingPoliciesInputTypeDef:
return {
"FleetId": ...,
}
# DescribeScalingPoliciesInputTypeDef definition
class DescribeScalingPoliciesInputTypeDef(TypedDict):
FleetId: str,
StatusFilter: NotRequired[ScalingStatusTypeType], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
Location: NotRequired[str],
DescribeScriptInputTypeDef#
# DescribeScriptInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeScriptInputTypeDef
def get_value() -> DescribeScriptInputTypeDef:
return {
"ScriptId": ...,
}
# DescribeScriptInputTypeDef definition
class DescribeScriptInputTypeDef(TypedDict):
ScriptId: str,
DescribeVpcPeeringConnectionsInputTypeDef#
# DescribeVpcPeeringConnectionsInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeVpcPeeringConnectionsInputTypeDef
def get_value() -> DescribeVpcPeeringConnectionsInputTypeDef:
return {
"FleetId": ...,
}
# DescribeVpcPeeringConnectionsInputTypeDef definition
class DescribeVpcPeeringConnectionsInputTypeDef(TypedDict):
FleetId: NotRequired[str],
DesiredPlayerSessionTypeDef#
# DesiredPlayerSessionTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DesiredPlayerSessionTypeDef
def get_value() -> DesiredPlayerSessionTypeDef:
return {
"PlayerId": ...,
}
# DesiredPlayerSessionTypeDef definition
class DesiredPlayerSessionTypeDef(TypedDict):
PlayerId: NotRequired[str],
PlayerData: NotRequired[str],
EC2InstanceCountsTypeDef#
# EC2InstanceCountsTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import EC2InstanceCountsTypeDef
def get_value() -> EC2InstanceCountsTypeDef:
return {
"DESIRED": ...,
}
# EC2InstanceCountsTypeDef definition
class EC2InstanceCountsTypeDef(TypedDict):
DESIRED: NotRequired[int],
MINIMUM: NotRequired[int],
MAXIMUM: NotRequired[int],
PENDING: NotRequired[int],
ACTIVE: NotRequired[int],
IDLE: NotRequired[int],
TERMINATING: NotRequired[int],
FilterConfigurationOutputTypeDef#
# FilterConfigurationOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import FilterConfigurationOutputTypeDef
def get_value() -> FilterConfigurationOutputTypeDef:
return {
"AllowedLocations": ...,
}
# FilterConfigurationOutputTypeDef definition
class FilterConfigurationOutputTypeDef(TypedDict):
AllowedLocations: NotRequired[List[str]],
FilterConfigurationTypeDef#
# FilterConfigurationTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import FilterConfigurationTypeDef
def get_value() -> FilterConfigurationTypeDef:
return {
"AllowedLocations": ...,
}
# FilterConfigurationTypeDef definition
class FilterConfigurationTypeDef(TypedDict):
AllowedLocations: NotRequired[Sequence[str]],
GameServerContainerGroupCountsTypeDef#
# GameServerContainerGroupCountsTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import GameServerContainerGroupCountsTypeDef
def get_value() -> GameServerContainerGroupCountsTypeDef:
return {
"PENDING": ...,
}
# GameServerContainerGroupCountsTypeDef definition
class GameServerContainerGroupCountsTypeDef(TypedDict):
PENDING: NotRequired[int],
ACTIVE: NotRequired[int],
IDLE: NotRequired[int],
TERMINATING: NotRequired[int],
TargetTrackingConfigurationTypeDef#
# TargetTrackingConfigurationTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import TargetTrackingConfigurationTypeDef
def get_value() -> TargetTrackingConfigurationTypeDef:
return {
"TargetValue": ...,
}
# TargetTrackingConfigurationTypeDef definition
class TargetTrackingConfigurationTypeDef(TypedDict):
TargetValue: float,
MatchedPlayerSessionTypeDef#
# MatchedPlayerSessionTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import MatchedPlayerSessionTypeDef
def get_value() -> MatchedPlayerSessionTypeDef:
return {
"PlayerId": ...,
}
# MatchedPlayerSessionTypeDef definition
class MatchedPlayerSessionTypeDef(TypedDict):
PlayerId: NotRequired[str],
PlayerSessionId: NotRequired[str],
PlacedPlayerSessionTypeDef#
# PlacedPlayerSessionTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import PlacedPlayerSessionTypeDef
def get_value() -> PlacedPlayerSessionTypeDef:
return {
"PlayerId": ...,
}
# PlacedPlayerSessionTypeDef definition
class PlacedPlayerSessionTypeDef(TypedDict):
PlayerId: NotRequired[str],
PlayerSessionId: NotRequired[str],
PlayerLatencyTypeDef#
# PlayerLatencyTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import PlayerLatencyTypeDef
def get_value() -> PlayerLatencyTypeDef:
return {
"PlayerId": ...,
}
# PlayerLatencyTypeDef definition
class PlayerLatencyTypeDef(TypedDict):
PlayerId: NotRequired[str],
RegionIdentifier: NotRequired[str],
LatencyInMilliseconds: NotRequired[float],
PriorityConfigurationOverrideOutputTypeDef#
# PriorityConfigurationOverrideOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import PriorityConfigurationOverrideOutputTypeDef
def get_value() -> PriorityConfigurationOverrideOutputTypeDef:
return {
"PlacementFallbackStrategy": ...,
}
# PriorityConfigurationOverrideOutputTypeDef definition
class PriorityConfigurationOverrideOutputTypeDef(TypedDict):
LocationOrder: List[str],
PlacementFallbackStrategy: NotRequired[PlacementFallbackStrategyType], # (1)
PriorityConfigurationOutputTypeDef#
# PriorityConfigurationOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import PriorityConfigurationOutputTypeDef
def get_value() -> PriorityConfigurationOutputTypeDef:
return {
"PriorityOrder": ...,
}
# PriorityConfigurationOutputTypeDef definition
class PriorityConfigurationOutputTypeDef(TypedDict):
PriorityOrder: NotRequired[List[PriorityTypeType]], # (1)
LocationOrder: NotRequired[List[str]],
- See PriorityTypeType
GetComputeAccessInputTypeDef#
# GetComputeAccessInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import GetComputeAccessInputTypeDef
def get_value() -> GetComputeAccessInputTypeDef:
return {
"FleetId": ...,
}
# GetComputeAccessInputTypeDef definition
class GetComputeAccessInputTypeDef(TypedDict):
FleetId: str,
ComputeName: str,
GetComputeAuthTokenInputTypeDef#
# GetComputeAuthTokenInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import GetComputeAuthTokenInputTypeDef
def get_value() -> GetComputeAuthTokenInputTypeDef:
return {
"FleetId": ...,
}
# GetComputeAuthTokenInputTypeDef definition
class GetComputeAuthTokenInputTypeDef(TypedDict):
FleetId: str,
ComputeName: str,
GetGameSessionLogUrlInputTypeDef#
# GetGameSessionLogUrlInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import GetGameSessionLogUrlInputTypeDef
def get_value() -> GetGameSessionLogUrlInputTypeDef:
return {
"GameSessionId": ...,
}
# GetGameSessionLogUrlInputTypeDef definition
class GetGameSessionLogUrlInputTypeDef(TypedDict):
GameSessionId: str,
GetInstanceAccessInputTypeDef#
# GetInstanceAccessInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import GetInstanceAccessInputTypeDef
def get_value() -> GetInstanceAccessInputTypeDef:
return {
"FleetId": ...,
}
# GetInstanceAccessInputTypeDef definition
class GetInstanceAccessInputTypeDef(TypedDict):
FleetId: str,
InstanceId: str,
InstanceCredentialsTypeDef#
# InstanceCredentialsTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import InstanceCredentialsTypeDef
def get_value() -> InstanceCredentialsTypeDef:
return {
"UserName": ...,
}
# InstanceCredentialsTypeDef definition
class InstanceCredentialsTypeDef(TypedDict):
UserName: NotRequired[str],
Secret: NotRequired[str],
ListAliasesInputTypeDef#
# ListAliasesInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListAliasesInputTypeDef
def get_value() -> ListAliasesInputTypeDef:
return {
"RoutingStrategyType": ...,
}
# ListAliasesInputTypeDef definition
class ListAliasesInputTypeDef(TypedDict):
RoutingStrategyType: NotRequired[RoutingStrategyTypeType], # (1)
Name: NotRequired[str],
Limit: NotRequired[int],
NextToken: NotRequired[str],
ListBuildsInputTypeDef#
# ListBuildsInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListBuildsInputTypeDef
def get_value() -> ListBuildsInputTypeDef:
return {
"Status": ...,
}
# ListBuildsInputTypeDef definition
class ListBuildsInputTypeDef(TypedDict):
Status: NotRequired[BuildStatusType], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
- See BuildStatusType
ListComputeInputTypeDef#
# ListComputeInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListComputeInputTypeDef
def get_value() -> ListComputeInputTypeDef:
return {
"FleetId": ...,
}
# ListComputeInputTypeDef definition
class ListComputeInputTypeDef(TypedDict):
FleetId: str,
Location: NotRequired[str],
ContainerGroupDefinitionName: NotRequired[str],
ComputeStatus: NotRequired[ListComputeInputStatusType], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
ListContainerFleetsInputTypeDef#
# ListContainerFleetsInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListContainerFleetsInputTypeDef
def get_value() -> ListContainerFleetsInputTypeDef:
return {
"ContainerGroupDefinitionName": ...,
}
# ListContainerFleetsInputTypeDef definition
class ListContainerFleetsInputTypeDef(TypedDict):
ContainerGroupDefinitionName: NotRequired[str],
Limit: NotRequired[int],
NextToken: NotRequired[str],
ListContainerGroupDefinitionVersionsInputTypeDef#
# ListContainerGroupDefinitionVersionsInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListContainerGroupDefinitionVersionsInputTypeDef
def get_value() -> ListContainerGroupDefinitionVersionsInputTypeDef:
return {
"Name": ...,
}
# ListContainerGroupDefinitionVersionsInputTypeDef definition
class ListContainerGroupDefinitionVersionsInputTypeDef(TypedDict):
Name: str,
Limit: NotRequired[int],
NextToken: NotRequired[str],
ListContainerGroupDefinitionsInputTypeDef#
# ListContainerGroupDefinitionsInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListContainerGroupDefinitionsInputTypeDef
def get_value() -> ListContainerGroupDefinitionsInputTypeDef:
return {
"ContainerGroupType": ...,
}
# ListContainerGroupDefinitionsInputTypeDef definition
class ListContainerGroupDefinitionsInputTypeDef(TypedDict):
ContainerGroupType: NotRequired[ContainerGroupTypeType], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
ListFleetDeploymentsInputTypeDef#
# ListFleetDeploymentsInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListFleetDeploymentsInputTypeDef
def get_value() -> ListFleetDeploymentsInputTypeDef:
return {
"FleetId": ...,
}
# ListFleetDeploymentsInputTypeDef definition
class ListFleetDeploymentsInputTypeDef(TypedDict):
FleetId: NotRequired[str],
Limit: NotRequired[int],
NextToken: NotRequired[str],
ListFleetsInputTypeDef#
# ListFleetsInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListFleetsInputTypeDef
def get_value() -> ListFleetsInputTypeDef:
return {
"BuildId": ...,
}
# ListFleetsInputTypeDef definition
class ListFleetsInputTypeDef(TypedDict):
BuildId: NotRequired[str],
ScriptId: NotRequired[str],
Limit: NotRequired[int],
NextToken: NotRequired[str],
ListGameServerGroupsInputTypeDef#
# ListGameServerGroupsInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListGameServerGroupsInputTypeDef
def get_value() -> ListGameServerGroupsInputTypeDef:
return {
"Limit": ...,
}
# ListGameServerGroupsInputTypeDef definition
class ListGameServerGroupsInputTypeDef(TypedDict):
Limit: NotRequired[int],
NextToken: NotRequired[str],
ListGameServersInputTypeDef#
# ListGameServersInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListGameServersInputTypeDef
def get_value() -> ListGameServersInputTypeDef:
return {
"GameServerGroupName": ...,
}
# ListGameServersInputTypeDef definition
class ListGameServersInputTypeDef(TypedDict):
GameServerGroupName: str,
SortOrder: NotRequired[SortOrderType], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
- See SortOrderType
ListLocationsInputTypeDef#
# ListLocationsInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListLocationsInputTypeDef
def get_value() -> ListLocationsInputTypeDef:
return {
"Filters": ...,
}
# ListLocationsInputTypeDef definition
class ListLocationsInputTypeDef(TypedDict):
Filters: NotRequired[Sequence[LocationFilterType]], # (1)
Limit: NotRequired[int],
NextToken: NotRequired[str],
ListScriptsInputTypeDef#
# ListScriptsInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListScriptsInputTypeDef
def get_value() -> ListScriptsInputTypeDef:
return {
"Limit": ...,
}
# ListScriptsInputTypeDef definition
class ListScriptsInputTypeDef(TypedDict):
Limit: NotRequired[int],
NextToken: NotRequired[str],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"ResourceARN": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
ResourceARN: str,
PriorityConfigurationOverrideTypeDef#
# PriorityConfigurationOverrideTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import PriorityConfigurationOverrideTypeDef
def get_value() -> PriorityConfigurationOverrideTypeDef:
return {
"PlacementFallbackStrategy": ...,
}
# PriorityConfigurationOverrideTypeDef definition
class PriorityConfigurationOverrideTypeDef(TypedDict):
LocationOrder: Sequence[str],
PlacementFallbackStrategy: NotRequired[PlacementFallbackStrategyType], # (1)
PriorityConfigurationTypeDef#
# PriorityConfigurationTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import PriorityConfigurationTypeDef
def get_value() -> PriorityConfigurationTypeDef:
return {
"PriorityOrder": ...,
}
# PriorityConfigurationTypeDef definition
class PriorityConfigurationTypeDef(TypedDict):
PriorityOrder: NotRequired[Sequence[PriorityTypeType]], # (1)
LocationOrder: NotRequired[Sequence[str]],
- See PriorityTypeType
TargetConfigurationTypeDef#
# TargetConfigurationTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import TargetConfigurationTypeDef
def get_value() -> TargetConfigurationTypeDef:
return {
"TargetValue": ...,
}
# TargetConfigurationTypeDef definition
class TargetConfigurationTypeDef(TypedDict):
TargetValue: float,
RegisterComputeInputTypeDef#
# RegisterComputeInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import RegisterComputeInputTypeDef
def get_value() -> RegisterComputeInputTypeDef:
return {
"FleetId": ...,
}
# RegisterComputeInputTypeDef definition
class RegisterComputeInputTypeDef(TypedDict):
FleetId: str,
ComputeName: str,
CertificatePath: NotRequired[str],
DnsName: NotRequired[str],
IpAddress: NotRequired[str],
Location: NotRequired[str],
RegisterGameServerInputTypeDef#
# RegisterGameServerInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import RegisterGameServerInputTypeDef
def get_value() -> RegisterGameServerInputTypeDef:
return {
"GameServerGroupName": ...,
}
# RegisterGameServerInputTypeDef definition
class RegisterGameServerInputTypeDef(TypedDict):
GameServerGroupName: str,
GameServerId: str,
InstanceId: str,
ConnectionInfo: NotRequired[str],
GameServerData: NotRequired[str],
RequestUploadCredentialsInputTypeDef#
# RequestUploadCredentialsInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import RequestUploadCredentialsInputTypeDef
def get_value() -> RequestUploadCredentialsInputTypeDef:
return {
"BuildId": ...,
}
# RequestUploadCredentialsInputTypeDef definition
class RequestUploadCredentialsInputTypeDef(TypedDict):
BuildId: str,
ResolveAliasInputTypeDef#
# ResolveAliasInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ResolveAliasInputTypeDef
def get_value() -> ResolveAliasInputTypeDef:
return {
"AliasId": ...,
}
# ResolveAliasInputTypeDef definition
class ResolveAliasInputTypeDef(TypedDict):
AliasId: str,
ResumeGameServerGroupInputTypeDef#
# ResumeGameServerGroupInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ResumeGameServerGroupInputTypeDef
def get_value() -> ResumeGameServerGroupInputTypeDef:
return {
"GameServerGroupName": ...,
}
# ResumeGameServerGroupInputTypeDef definition
class ResumeGameServerGroupInputTypeDef(TypedDict):
GameServerGroupName: str,
ResumeActions: Sequence[GameServerGroupActionType], # (1)
ServerProcessTypeDef#
# ServerProcessTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ServerProcessTypeDef
def get_value() -> ServerProcessTypeDef:
return {
"LaunchPath": ...,
}
# ServerProcessTypeDef definition
class ServerProcessTypeDef(TypedDict):
LaunchPath: str,
ConcurrentExecutions: int,
Parameters: NotRequired[str],
SearchGameSessionsInputTypeDef#
# SearchGameSessionsInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import SearchGameSessionsInputTypeDef
def get_value() -> SearchGameSessionsInputTypeDef:
return {
"FleetId": ...,
}
# SearchGameSessionsInputTypeDef definition
class SearchGameSessionsInputTypeDef(TypedDict):
FleetId: NotRequired[str],
AliasId: NotRequired[str],
Location: NotRequired[str],
FilterExpression: NotRequired[str],
SortExpression: NotRequired[str],
Limit: NotRequired[int],
NextToken: NotRequired[str],
StartFleetActionsInputTypeDef#
# StartFleetActionsInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import StartFleetActionsInputTypeDef
def get_value() -> StartFleetActionsInputTypeDef:
return {
"FleetId": ...,
}
# StartFleetActionsInputTypeDef definition
class StartFleetActionsInputTypeDef(TypedDict):
FleetId: str,
Actions: Sequence[FleetActionType], # (1)
Location: NotRequired[str],
- See FleetActionType
StopFleetActionsInputTypeDef#
# StopFleetActionsInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import StopFleetActionsInputTypeDef
def get_value() -> StopFleetActionsInputTypeDef:
return {
"FleetId": ...,
}
# StopFleetActionsInputTypeDef definition
class StopFleetActionsInputTypeDef(TypedDict):
FleetId: str,
Actions: Sequence[FleetActionType], # (1)
Location: NotRequired[str],
- See FleetActionType
StopGameSessionPlacementInputTypeDef#
# StopGameSessionPlacementInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import StopGameSessionPlacementInputTypeDef
def get_value() -> StopGameSessionPlacementInputTypeDef:
return {
"PlacementId": ...,
}
# StopGameSessionPlacementInputTypeDef definition
class StopGameSessionPlacementInputTypeDef(TypedDict):
PlacementId: str,
StopMatchmakingInputTypeDef#
# StopMatchmakingInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import StopMatchmakingInputTypeDef
def get_value() -> StopMatchmakingInputTypeDef:
return {
"TicketId": ...,
}
# StopMatchmakingInputTypeDef definition
class StopMatchmakingInputTypeDef(TypedDict):
TicketId: str,
SuspendGameServerGroupInputTypeDef#
# SuspendGameServerGroupInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import SuspendGameServerGroupInputTypeDef
def get_value() -> SuspendGameServerGroupInputTypeDef:
return {
"GameServerGroupName": ...,
}
# SuspendGameServerGroupInputTypeDef definition
class SuspendGameServerGroupInputTypeDef(TypedDict):
GameServerGroupName: str,
SuspendActions: Sequence[GameServerGroupActionType], # (1)
TerminateGameSessionInputTypeDef#
# TerminateGameSessionInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import TerminateGameSessionInputTypeDef
def get_value() -> TerminateGameSessionInputTypeDef:
return {
"GameSessionId": ...,
}
# TerminateGameSessionInputTypeDef definition
class TerminateGameSessionInputTypeDef(TypedDict):
GameSessionId: str,
TerminationMode: TerminationModeType, # (1)
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"ResourceARN": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
ResourceARN: str,
TagKeys: Sequence[str],
UpdateBuildInputTypeDef#
# UpdateBuildInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import UpdateBuildInputTypeDef
def get_value() -> UpdateBuildInputTypeDef:
return {
"BuildId": ...,
}
# UpdateBuildInputTypeDef definition
class UpdateBuildInputTypeDef(TypedDict):
BuildId: str,
Name: NotRequired[str],
Version: NotRequired[str],
UpdateFleetCapacityInputTypeDef#
# UpdateFleetCapacityInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import UpdateFleetCapacityInputTypeDef
def get_value() -> UpdateFleetCapacityInputTypeDef:
return {
"FleetId": ...,
}
# UpdateFleetCapacityInputTypeDef definition
class UpdateFleetCapacityInputTypeDef(TypedDict):
FleetId: str,
DesiredInstances: NotRequired[int],
MinSize: NotRequired[int],
MaxSize: NotRequired[int],
Location: NotRequired[str],
UpdateGameServerInputTypeDef#
# UpdateGameServerInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import UpdateGameServerInputTypeDef
def get_value() -> UpdateGameServerInputTypeDef:
return {
"GameServerGroupName": ...,
}
# UpdateGameServerInputTypeDef definition
class UpdateGameServerInputTypeDef(TypedDict):
GameServerGroupName: str,
GameServerId: str,
GameServerData: NotRequired[str],
UtilizationStatus: NotRequired[GameServerUtilizationStatusType], # (1)
HealthCheck: NotRequired[GameServerHealthCheckType], # (2)
ValidateMatchmakingRuleSetInputTypeDef#
# ValidateMatchmakingRuleSetInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ValidateMatchmakingRuleSetInputTypeDef
def get_value() -> ValidateMatchmakingRuleSetInputTypeDef:
return {
"RuleSetBody": ...,
}
# ValidateMatchmakingRuleSetInputTypeDef definition
class ValidateMatchmakingRuleSetInputTypeDef(TypedDict):
RuleSetBody: str,
VpcPeeringConnectionStatusTypeDef#
# VpcPeeringConnectionStatusTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import VpcPeeringConnectionStatusTypeDef
def get_value() -> VpcPeeringConnectionStatusTypeDef:
return {
"Code": ...,
}
# VpcPeeringConnectionStatusTypeDef definition
class VpcPeeringConnectionStatusTypeDef(TypedDict):
Code: NotRequired[str],
Message: NotRequired[str],
AliasTypeDef#
# AliasTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import AliasTypeDef
def get_value() -> AliasTypeDef:
return {
"AliasId": ...,
}
# AliasTypeDef definition
class AliasTypeDef(TypedDict):
AliasId: NotRequired[str],
Name: NotRequired[str],
AliasArn: NotRequired[str],
Description: NotRequired[str],
RoutingStrategy: NotRequired[RoutingStrategyTypeDef], # (1)
CreationTime: NotRequired[datetime],
LastUpdatedTime: NotRequired[datetime],
UpdateAliasInputTypeDef#
# UpdateAliasInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import UpdateAliasInputTypeDef
def get_value() -> UpdateAliasInputTypeDef:
return {
"AliasId": ...,
}
# UpdateAliasInputTypeDef definition
class UpdateAliasInputTypeDef(TypedDict):
AliasId: str,
Name: NotRequired[str],
Description: NotRequired[str],
RoutingStrategy: NotRequired[RoutingStrategyTypeDef], # (1)
PlayerOutputTypeDef#
# PlayerOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import PlayerOutputTypeDef
def get_value() -> PlayerOutputTypeDef:
return {
"PlayerId": ...,
}
# PlayerOutputTypeDef definition
class PlayerOutputTypeDef(TypedDict):
PlayerId: NotRequired[str],
PlayerAttributes: NotRequired[Dict[str, AttributeValueOutputTypeDef]], # (1)
Team: NotRequired[str],
LatencyInMs: NotRequired[Dict[str, int]],
ClaimGameServerInputTypeDef#
# ClaimGameServerInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ClaimGameServerInputTypeDef
def get_value() -> ClaimGameServerInputTypeDef:
return {
"GameServerGroupName": ...,
}
# ClaimGameServerInputTypeDef definition
class ClaimGameServerInputTypeDef(TypedDict):
GameServerGroupName: str,
GameServerId: NotRequired[str],
GameServerData: NotRequired[str],
FilterOption: NotRequired[ClaimFilterOptionTypeDef], # (1)
ClaimGameServerOutputTypeDef#
# ClaimGameServerOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ClaimGameServerOutputTypeDef
def get_value() -> ClaimGameServerOutputTypeDef:
return {
"GameServer": ...,
}
# ClaimGameServerOutputTypeDef definition
class ClaimGameServerOutputTypeDef(TypedDict):
GameServer: GameServerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeBuildOutputTypeDef#
# DescribeBuildOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeBuildOutputTypeDef
def get_value() -> DescribeBuildOutputTypeDef:
return {
"Build": ...,
}
# DescribeBuildOutputTypeDef definition
class DescribeBuildOutputTypeDef(TypedDict):
Build: BuildTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See BuildTypeDef
- See ResponseMetadataTypeDef
DescribeGameServerOutputTypeDef#
# DescribeGameServerOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeGameServerOutputTypeDef
def get_value() -> DescribeGameServerOutputTypeDef:
return {
"GameServer": ...,
}
# DescribeGameServerOutputTypeDef definition
class DescribeGameServerOutputTypeDef(TypedDict):
GameServer: GameServerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetComputeAuthTokenOutputTypeDef#
# GetComputeAuthTokenOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import GetComputeAuthTokenOutputTypeDef
def get_value() -> GetComputeAuthTokenOutputTypeDef:
return {
"FleetId": ...,
}
# GetComputeAuthTokenOutputTypeDef definition
class GetComputeAuthTokenOutputTypeDef(TypedDict):
FleetId: str,
FleetArn: str,
ComputeName: str,
ComputeArn: str,
AuthToken: str,
ExpirationTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetGameSessionLogUrlOutputTypeDef#
# GetGameSessionLogUrlOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import GetGameSessionLogUrlOutputTypeDef
def get_value() -> GetGameSessionLogUrlOutputTypeDef:
return {
"PreSignedUrl": ...,
}
# GetGameSessionLogUrlOutputTypeDef definition
class GetGameSessionLogUrlOutputTypeDef(TypedDict):
PreSignedUrl: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListBuildsOutputTypeDef#
# ListBuildsOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListBuildsOutputTypeDef
def get_value() -> ListBuildsOutputTypeDef:
return {
"Builds": ...,
}
# ListBuildsOutputTypeDef definition
class ListBuildsOutputTypeDef(TypedDict):
Builds: List[BuildTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See BuildTypeDef
- See ResponseMetadataTypeDef
ListFleetsOutputTypeDef#
# ListFleetsOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListFleetsOutputTypeDef
def get_value() -> ListFleetsOutputTypeDef:
return {
"FleetIds": ...,
}
# ListFleetsOutputTypeDef definition
class ListFleetsOutputTypeDef(TypedDict):
FleetIds: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListGameServersOutputTypeDef#
# ListGameServersOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListGameServersOutputTypeDef
def get_value() -> ListGameServersOutputTypeDef:
return {
"GameServers": ...,
}
# ListGameServersOutputTypeDef definition
class ListGameServersOutputTypeDef(TypedDict):
GameServers: List[GameServerTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
PutScalingPolicyOutputTypeDef#
# PutScalingPolicyOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import PutScalingPolicyOutputTypeDef
def get_value() -> PutScalingPolicyOutputTypeDef:
return {
"Name": ...,
}
# PutScalingPolicyOutputTypeDef definition
class PutScalingPolicyOutputTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterGameServerOutputTypeDef#
# RegisterGameServerOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import RegisterGameServerOutputTypeDef
def get_value() -> RegisterGameServerOutputTypeDef:
return {
"GameServer": ...,
}
# RegisterGameServerOutputTypeDef definition
class RegisterGameServerOutputTypeDef(TypedDict):
GameServer: GameServerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ResolveAliasOutputTypeDef#
# ResolveAliasOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ResolveAliasOutputTypeDef
def get_value() -> ResolveAliasOutputTypeDef:
return {
"FleetId": ...,
}
# ResolveAliasOutputTypeDef definition
class ResolveAliasOutputTypeDef(TypedDict):
FleetId: str,
FleetArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartFleetActionsOutputTypeDef#
# StartFleetActionsOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import StartFleetActionsOutputTypeDef
def get_value() -> StartFleetActionsOutputTypeDef:
return {
"FleetId": ...,
}
# StartFleetActionsOutputTypeDef definition
class StartFleetActionsOutputTypeDef(TypedDict):
FleetId: str,
FleetArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StopFleetActionsOutputTypeDef#
# StopFleetActionsOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import StopFleetActionsOutputTypeDef
def get_value() -> StopFleetActionsOutputTypeDef:
return {
"FleetId": ...,
}
# StopFleetActionsOutputTypeDef definition
class StopFleetActionsOutputTypeDef(TypedDict):
FleetId: str,
FleetArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateBuildOutputTypeDef#
# UpdateBuildOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import UpdateBuildOutputTypeDef
def get_value() -> UpdateBuildOutputTypeDef:
return {
"Build": ...,
}
# UpdateBuildOutputTypeDef definition
class UpdateBuildOutputTypeDef(TypedDict):
Build: BuildTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See BuildTypeDef
- See ResponseMetadataTypeDef
UpdateFleetAttributesOutputTypeDef#
# UpdateFleetAttributesOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import UpdateFleetAttributesOutputTypeDef
def get_value() -> UpdateFleetAttributesOutputTypeDef:
return {
"FleetId": ...,
}
# UpdateFleetAttributesOutputTypeDef definition
class UpdateFleetAttributesOutputTypeDef(TypedDict):
FleetId: str,
FleetArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateFleetCapacityOutputTypeDef#
# UpdateFleetCapacityOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import UpdateFleetCapacityOutputTypeDef
def get_value() -> UpdateFleetCapacityOutputTypeDef:
return {
"FleetId": ...,
}
# UpdateFleetCapacityOutputTypeDef definition
class UpdateFleetCapacityOutputTypeDef(TypedDict):
FleetId: str,
FleetArn: str,
Location: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateFleetPortSettingsOutputTypeDef#
# UpdateFleetPortSettingsOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import UpdateFleetPortSettingsOutputTypeDef
def get_value() -> UpdateFleetPortSettingsOutputTypeDef:
return {
"FleetId": ...,
}
# UpdateFleetPortSettingsOutputTypeDef definition
class UpdateFleetPortSettingsOutputTypeDef(TypedDict):
FleetId: str,
FleetArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateGameServerOutputTypeDef#
# UpdateGameServerOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import UpdateGameServerOutputTypeDef
def get_value() -> UpdateGameServerOutputTypeDef:
return {
"GameServer": ...,
}
# UpdateGameServerOutputTypeDef definition
class UpdateGameServerOutputTypeDef(TypedDict):
GameServer: GameServerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ValidateMatchmakingRuleSetOutputTypeDef#
# ValidateMatchmakingRuleSetOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ValidateMatchmakingRuleSetOutputTypeDef
def get_value() -> ValidateMatchmakingRuleSetOutputTypeDef:
return {
"Valid": ...,
}
# ValidateMatchmakingRuleSetOutputTypeDef definition
class ValidateMatchmakingRuleSetOutputTypeDef(TypedDict):
Valid: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ComputeTypeDef#
# ComputeTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ComputeTypeDef
def get_value() -> ComputeTypeDef:
return {
"FleetId": ...,
}
# ComputeTypeDef definition
class ComputeTypeDef(TypedDict):
FleetId: NotRequired[str],
FleetArn: NotRequired[str],
ComputeName: NotRequired[str],
ComputeArn: NotRequired[str],
IpAddress: NotRequired[str],
DnsName: NotRequired[str],
ComputeStatus: NotRequired[ComputeStatusType], # (1)
Location: NotRequired[str],
CreationTime: NotRequired[datetime],
OperatingSystem: NotRequired[OperatingSystemType], # (2)
Type: NotRequired[EC2InstanceTypeType], # (3)
GameLiftServiceSdkEndpoint: NotRequired[str],
GameLiftAgentEndpoint: NotRequired[str],
InstanceId: NotRequired[str],
ContainerAttributes: NotRequired[List[ContainerAttributeTypeDef]], # (4)
GameServerContainerGroupDefinitionArn: NotRequired[str],
DescribeFleetPortSettingsOutputTypeDef#
# DescribeFleetPortSettingsOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeFleetPortSettingsOutputTypeDef
def get_value() -> DescribeFleetPortSettingsOutputTypeDef:
return {
"FleetId": ...,
}
# DescribeFleetPortSettingsOutputTypeDef definition
class DescribeFleetPortSettingsOutputTypeDef(TypedDict):
FleetId: str,
FleetArn: str,
InboundPermissions: List[IpPermissionTypeDef], # (1)
UpdateStatus: LocationUpdateStatusType, # (2)
Location: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UpdateFleetPortSettingsInputTypeDef#
# UpdateFleetPortSettingsInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import UpdateFleetPortSettingsInputTypeDef
def get_value() -> UpdateFleetPortSettingsInputTypeDef:
return {
"FleetId": ...,
}
# UpdateFleetPortSettingsInputTypeDef definition
class UpdateFleetPortSettingsInputTypeDef(TypedDict):
FleetId: str,
InboundPermissionAuthorizations: NotRequired[Sequence[IpPermissionTypeDef]], # (1)
InboundPermissionRevocations: NotRequired[Sequence[IpPermissionTypeDef]], # (1)
ContainerFleetTypeDef#
# ContainerFleetTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ContainerFleetTypeDef
def get_value() -> ContainerFleetTypeDef:
return {
"FleetId": ...,
}
# ContainerFleetTypeDef definition
class ContainerFleetTypeDef(TypedDict):
FleetId: NotRequired[str],
FleetArn: NotRequired[str],
FleetRoleArn: NotRequired[str],
GameServerContainerGroupDefinitionName: NotRequired[str],
GameServerContainerGroupDefinitionArn: NotRequired[str],
PerInstanceContainerGroupDefinitionName: NotRequired[str],
PerInstanceContainerGroupDefinitionArn: NotRequired[str],
InstanceConnectionPortRange: NotRequired[ConnectionPortRangeTypeDef], # (1)
InstanceInboundPermissions: NotRequired[List[IpPermissionTypeDef]], # (2)
GameServerContainerGroupsPerInstance: NotRequired[int],
MaximumGameServerContainerGroupsPerInstance: NotRequired[int],
InstanceType: NotRequired[str],
BillingType: NotRequired[ContainerFleetBillingTypeType], # (3)
Description: NotRequired[str],
CreationTime: NotRequired[datetime],
MetricGroups: NotRequired[List[str]],
NewGameSessionProtectionPolicy: NotRequired[ProtectionPolicyType], # (4)
GameSessionCreationLimitPolicy: NotRequired[GameSessionCreationLimitPolicyTypeDef], # (5)
Status: NotRequired[ContainerFleetStatusType], # (6)
DeploymentDetails: NotRequired[DeploymentDetailsTypeDef], # (7)
LogConfiguration: NotRequired[LogConfigurationTypeDef], # (8)
LocationAttributes: NotRequired[List[ContainerFleetLocationAttributesTypeDef]], # (9)
- See ConnectionPortRangeTypeDef
- See IpPermissionTypeDef
- See ContainerFleetBillingTypeType
- See ProtectionPolicyType
- See GameSessionCreationLimitPolicyTypeDef
- See ContainerFleetStatusType
- See DeploymentDetailsTypeDef
- See LogConfigurationTypeDef
- See ContainerFleetLocationAttributesTypeDef
GetComputeAccessOutputTypeDef#
# GetComputeAccessOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import GetComputeAccessOutputTypeDef
def get_value() -> GetComputeAccessOutputTypeDef:
return {
"FleetId": ...,
}
# GetComputeAccessOutputTypeDef definition
class GetComputeAccessOutputTypeDef(TypedDict):
FleetId: str,
FleetArn: str,
ComputeName: str,
ComputeArn: str,
Credentials: AwsCredentialsTypeDef, # (1)
Target: str,
ContainerIdentifiers: List[ContainerIdentifierTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ContainerPortConfigurationOutputTypeDef#
# ContainerPortConfigurationOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ContainerPortConfigurationOutputTypeDef
def get_value() -> ContainerPortConfigurationOutputTypeDef:
return {
"ContainerPortRanges": ...,
}
# ContainerPortConfigurationOutputTypeDef definition
class ContainerPortConfigurationOutputTypeDef(TypedDict):
ContainerPortRanges: List[ContainerPortRangeTypeDef], # (1)
ContainerPortConfigurationTypeDef#
# ContainerPortConfigurationTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ContainerPortConfigurationTypeDef
def get_value() -> ContainerPortConfigurationTypeDef:
return {
"ContainerPortRanges": ...,
}
# ContainerPortConfigurationTypeDef definition
class ContainerPortConfigurationTypeDef(TypedDict):
ContainerPortRanges: Sequence[ContainerPortRangeTypeDef], # (1)
CreateAliasInputTypeDef#
# CreateAliasInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import CreateAliasInputTypeDef
def get_value() -> CreateAliasInputTypeDef:
return {
"Name": ...,
}
# CreateAliasInputTypeDef definition
class CreateAliasInputTypeDef(TypedDict):
Name: str,
RoutingStrategy: RoutingStrategyTypeDef, # (1)
Description: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See RoutingStrategyTypeDef
- See TagTypeDef
CreateLocationInputTypeDef#
# CreateLocationInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import CreateLocationInputTypeDef
def get_value() -> CreateLocationInputTypeDef:
return {
"LocationName": ...,
}
# CreateLocationInputTypeDef definition
class CreateLocationInputTypeDef(TypedDict):
LocationName: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateMatchmakingRuleSetInputTypeDef#
# CreateMatchmakingRuleSetInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import CreateMatchmakingRuleSetInputTypeDef
def get_value() -> CreateMatchmakingRuleSetInputTypeDef:
return {
"Name": ...,
}
# CreateMatchmakingRuleSetInputTypeDef definition
class CreateMatchmakingRuleSetInputTypeDef(TypedDict):
Name: str,
RuleSetBody: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"ResourceARN": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
ResourceARN: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateBuildInputTypeDef#
# CreateBuildInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import CreateBuildInputTypeDef
def get_value() -> CreateBuildInputTypeDef:
return {
"Name": ...,
}
# CreateBuildInputTypeDef definition
class CreateBuildInputTypeDef(TypedDict):
Name: NotRequired[str],
Version: NotRequired[str],
StorageLocation: NotRequired[S3LocationTypeDef], # (1)
OperatingSystem: NotRequired[OperatingSystemType], # (2)
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
ServerSdkVersion: NotRequired[str],
- See S3LocationTypeDef
- See OperatingSystemType
- See TagTypeDef
CreateBuildOutputTypeDef#
# CreateBuildOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import CreateBuildOutputTypeDef
def get_value() -> CreateBuildOutputTypeDef:
return {
"Build": ...,
}
# CreateBuildOutputTypeDef definition
class CreateBuildOutputTypeDef(TypedDict):
Build: BuildTypeDef, # (1)
UploadCredentials: AwsCredentialsTypeDef, # (2)
StorageLocation: S3LocationTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See BuildTypeDef
- See AwsCredentialsTypeDef
- See S3LocationTypeDef
- See ResponseMetadataTypeDef
CreateScriptInputTypeDef#
# CreateScriptInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import CreateScriptInputTypeDef
def get_value() -> CreateScriptInputTypeDef:
return {
"Name": ...,
}
# CreateScriptInputTypeDef definition
class CreateScriptInputTypeDef(TypedDict):
Name: NotRequired[str],
Version: NotRequired[str],
StorageLocation: NotRequired[S3LocationTypeDef], # (1)
ZipFile: NotRequired[BlobTypeDef],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See S3LocationTypeDef
- See TagTypeDef
RequestUploadCredentialsOutputTypeDef#
# RequestUploadCredentialsOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import RequestUploadCredentialsOutputTypeDef
def get_value() -> RequestUploadCredentialsOutputTypeDef:
return {
"UploadCredentials": ...,
}
# RequestUploadCredentialsOutputTypeDef definition
class RequestUploadCredentialsOutputTypeDef(TypedDict):
UploadCredentials: AwsCredentialsTypeDef, # (1)
StorageLocation: S3LocationTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ScriptTypeDef#
# ScriptTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ScriptTypeDef
def get_value() -> ScriptTypeDef:
return {
"ScriptId": ...,
}
# ScriptTypeDef definition
class ScriptTypeDef(TypedDict):
ScriptId: NotRequired[str],
ScriptArn: NotRequired[str],
Name: NotRequired[str],
Version: NotRequired[str],
SizeOnDisk: NotRequired[int],
CreationTime: NotRequired[datetime],
StorageLocation: NotRequired[S3LocationTypeDef], # (1)
UpdateScriptInputTypeDef#
# UpdateScriptInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import UpdateScriptInputTypeDef
def get_value() -> UpdateScriptInputTypeDef:
return {
"ScriptId": ...,
}
# UpdateScriptInputTypeDef definition
class UpdateScriptInputTypeDef(TypedDict):
ScriptId: str,
Name: NotRequired[str],
Version: NotRequired[str],
StorageLocation: NotRequired[S3LocationTypeDef], # (1)
ZipFile: NotRequired[BlobTypeDef],
CreateContainerFleetInputTypeDef#
# CreateContainerFleetInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import CreateContainerFleetInputTypeDef
def get_value() -> CreateContainerFleetInputTypeDef:
return {
"FleetRoleArn": ...,
}
# CreateContainerFleetInputTypeDef definition
class CreateContainerFleetInputTypeDef(TypedDict):
FleetRoleArn: str,
Description: NotRequired[str],
GameServerContainerGroupDefinitionName: NotRequired[str],
PerInstanceContainerGroupDefinitionName: NotRequired[str],
InstanceConnectionPortRange: NotRequired[ConnectionPortRangeTypeDef], # (1)
InstanceInboundPermissions: NotRequired[Sequence[IpPermissionTypeDef]], # (2)
GameServerContainerGroupsPerInstance: NotRequired[int],
InstanceType: NotRequired[str],
BillingType: NotRequired[ContainerFleetBillingTypeType], # (3)
Locations: NotRequired[Sequence[LocationConfigurationTypeDef]], # (4)
MetricGroups: NotRequired[Sequence[str]],
NewGameSessionProtectionPolicy: NotRequired[ProtectionPolicyType], # (5)
GameSessionCreationLimitPolicy: NotRequired[GameSessionCreationLimitPolicyTypeDef], # (6)
LogConfiguration: NotRequired[LogConfigurationTypeDef], # (7)
Tags: NotRequired[Sequence[TagTypeDef]], # (8)
- See ConnectionPortRangeTypeDef
- See IpPermissionTypeDef
- See ContainerFleetBillingTypeType
- See LocationConfigurationTypeDef
- See ProtectionPolicyType
- See GameSessionCreationLimitPolicyTypeDef
- See LogConfigurationTypeDef
- See TagTypeDef
CreateFleetLocationsInputTypeDef#
# CreateFleetLocationsInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import CreateFleetLocationsInputTypeDef
def get_value() -> CreateFleetLocationsInputTypeDef:
return {
"FleetId": ...,
}
# CreateFleetLocationsInputTypeDef definition
class CreateFleetLocationsInputTypeDef(TypedDict):
FleetId: str,
Locations: Sequence[LocationConfigurationTypeDef], # (1)
FleetAttributesTypeDef#
# FleetAttributesTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import FleetAttributesTypeDef
def get_value() -> FleetAttributesTypeDef:
return {
"FleetId": ...,
}
# FleetAttributesTypeDef definition
class FleetAttributesTypeDef(TypedDict):
FleetId: NotRequired[str],
FleetArn: NotRequired[str],
FleetType: NotRequired[FleetTypeType], # (1)
InstanceType: NotRequired[EC2InstanceTypeType], # (2)
Description: NotRequired[str],
Name: NotRequired[str],
CreationTime: NotRequired[datetime],
TerminationTime: NotRequired[datetime],
Status: NotRequired[FleetStatusType], # (3)
BuildId: NotRequired[str],
BuildArn: NotRequired[str],
ScriptId: NotRequired[str],
ScriptArn: NotRequired[str],
ServerLaunchPath: NotRequired[str],
ServerLaunchParameters: NotRequired[str],
LogPaths: NotRequired[List[str]],
NewGameSessionProtectionPolicy: NotRequired[ProtectionPolicyType], # (4)
OperatingSystem: NotRequired[OperatingSystemType], # (5)
ResourceCreationLimitPolicy: NotRequired[ResourceCreationLimitPolicyTypeDef], # (6)
MetricGroups: NotRequired[List[str]],
StoppedActions: NotRequired[List[FleetActionType]], # (7)
InstanceRoleArn: NotRequired[str],
CertificateConfiguration: NotRequired[CertificateConfigurationTypeDef], # (8)
ComputeType: NotRequired[ComputeTypeType], # (9)
AnywhereConfiguration: NotRequired[AnywhereConfigurationTypeDef], # (10)
InstanceRoleCredentialsProvider: NotRequired[InstanceRoleCredentialsProviderType], # (11)
- See FleetTypeType
- See EC2InstanceTypeType
- See FleetStatusType
- See ProtectionPolicyType
- See OperatingSystemType
- See ResourceCreationLimitPolicyTypeDef
- See FleetActionType
- See CertificateConfigurationTypeDef
- See ComputeTypeType
- See AnywhereConfigurationTypeDef
- See InstanceRoleCredentialsProviderType
UpdateFleetAttributesInputTypeDef#
# UpdateFleetAttributesInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import UpdateFleetAttributesInputTypeDef
def get_value() -> UpdateFleetAttributesInputTypeDef:
return {
"FleetId": ...,
}
# UpdateFleetAttributesInputTypeDef definition
class UpdateFleetAttributesInputTypeDef(TypedDict):
FleetId: str,
Name: NotRequired[str],
Description: NotRequired[str],
NewGameSessionProtectionPolicy: NotRequired[ProtectionPolicyType], # (1)
ResourceCreationLimitPolicy: NotRequired[ResourceCreationLimitPolicyTypeDef], # (2)
MetricGroups: NotRequired[Sequence[str]],
AnywhereConfiguration: NotRequired[AnywhereConfigurationTypeDef], # (3)
CreateFleetLocationsOutputTypeDef#
# CreateFleetLocationsOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import CreateFleetLocationsOutputTypeDef
def get_value() -> CreateFleetLocationsOutputTypeDef:
return {
"FleetId": ...,
}
# CreateFleetLocationsOutputTypeDef definition
class CreateFleetLocationsOutputTypeDef(TypedDict):
FleetId: str,
FleetArn: str,
LocationStates: List[LocationStateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteFleetLocationsOutputTypeDef#
# DeleteFleetLocationsOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DeleteFleetLocationsOutputTypeDef
def get_value() -> DeleteFleetLocationsOutputTypeDef:
return {
"FleetId": ...,
}
# DeleteFleetLocationsOutputTypeDef definition
class DeleteFleetLocationsOutputTypeDef(TypedDict):
FleetId: str,
FleetArn: str,
LocationStates: List[LocationStateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LocationAttributesTypeDef#
# LocationAttributesTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import LocationAttributesTypeDef
def get_value() -> LocationAttributesTypeDef:
return {
"LocationState": ...,
}
# LocationAttributesTypeDef definition
class LocationAttributesTypeDef(TypedDict):
LocationState: NotRequired[LocationStateTypeDef], # (1)
StoppedActions: NotRequired[List[FleetActionType]], # (2)
UpdateStatus: NotRequired[LocationUpdateStatusType], # (3)
GameServerGroupTypeDef#
# GameServerGroupTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import GameServerGroupTypeDef
def get_value() -> GameServerGroupTypeDef:
return {
"GameServerGroupName": ...,
}
# GameServerGroupTypeDef definition
class GameServerGroupTypeDef(TypedDict):
GameServerGroupName: NotRequired[str],
GameServerGroupArn: NotRequired[str],
RoleArn: NotRequired[str],
InstanceDefinitions: NotRequired[List[InstanceDefinitionTypeDef]], # (1)
BalancingStrategy: NotRequired[BalancingStrategyType], # (2)
GameServerProtectionPolicy: NotRequired[GameServerProtectionPolicyType], # (3)
AutoScalingGroupArn: NotRequired[str],
Status: NotRequired[GameServerGroupStatusType], # (4)
StatusReason: NotRequired[str],
SuspendedActions: NotRequired[List[GameServerGroupActionType]], # (5)
CreationTime: NotRequired[datetime],
LastUpdatedTime: NotRequired[datetime],
- See InstanceDefinitionTypeDef
- See BalancingStrategyType
- See GameServerProtectionPolicyType
- See GameServerGroupStatusType
- See GameServerGroupActionType
UpdateGameServerGroupInputTypeDef#
# UpdateGameServerGroupInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import UpdateGameServerGroupInputTypeDef
def get_value() -> UpdateGameServerGroupInputTypeDef:
return {
"GameServerGroupName": ...,
}
# UpdateGameServerGroupInputTypeDef definition
class UpdateGameServerGroupInputTypeDef(TypedDict):
GameServerGroupName: str,
RoleArn: NotRequired[str],
InstanceDefinitions: NotRequired[Sequence[InstanceDefinitionTypeDef]], # (1)
GameServerProtectionPolicy: NotRequired[GameServerProtectionPolicyType], # (2)
BalancingStrategy: NotRequired[BalancingStrategyType], # (3)
CreateGameSessionInputTypeDef#
# CreateGameSessionInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import CreateGameSessionInputTypeDef
def get_value() -> CreateGameSessionInputTypeDef:
return {
"MaximumPlayerSessionCount": ...,
}
# CreateGameSessionInputTypeDef definition
class CreateGameSessionInputTypeDef(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],
CreateMatchmakingConfigurationInputTypeDef#
# CreateMatchmakingConfigurationInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import CreateMatchmakingConfigurationInputTypeDef
def get_value() -> CreateMatchmakingConfigurationInputTypeDef:
return {
"Name": ...,
}
# CreateMatchmakingConfigurationInputTypeDef definition
class CreateMatchmakingConfigurationInputTypeDef(TypedDict):
Name: str,
RequestTimeoutSeconds: int,
AcceptanceRequired: bool,
RuleSetName: str,
Description: NotRequired[str],
GameSessionQueueArns: NotRequired[Sequence[str]],
AcceptanceTimeoutSeconds: NotRequired[int],
NotificationTarget: NotRequired[str],
AdditionalPlayerCount: NotRequired[int],
CustomEventData: NotRequired[str],
GameProperties: NotRequired[Sequence[GamePropertyTypeDef]], # (1)
GameSessionData: NotRequired[str],
BackfillMode: NotRequired[BackfillModeType], # (2)
FlexMatchMode: NotRequired[FlexMatchModeType], # (3)
Tags: NotRequired[Sequence[TagTypeDef]], # (4)
- See GamePropertyTypeDef
- See BackfillModeType
- See FlexMatchModeType
- See TagTypeDef
GameSessionTypeDef#
# GameSessionTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import GameSessionTypeDef
def get_value() -> GameSessionTypeDef:
return {
"GameSessionId": ...,
}
# GameSessionTypeDef definition
class GameSessionTypeDef(TypedDict):
GameSessionId: NotRequired[str],
Name: NotRequired[str],
FleetId: NotRequired[str],
FleetArn: NotRequired[str],
CreationTime: NotRequired[datetime],
TerminationTime: NotRequired[datetime],
CurrentPlayerSessionCount: NotRequired[int],
MaximumPlayerSessionCount: NotRequired[int],
Status: NotRequired[GameSessionStatusType], # (1)
StatusReason: NotRequired[GameSessionStatusReasonType], # (2)
GameProperties: NotRequired[List[GamePropertyTypeDef]], # (3)
IpAddress: NotRequired[str],
DnsName: NotRequired[str],
Port: NotRequired[int],
PlayerSessionCreationPolicy: NotRequired[PlayerSessionCreationPolicyType], # (4)
CreatorId: NotRequired[str],
GameSessionData: NotRequired[str],
MatchmakerData: NotRequired[str],
Location: NotRequired[str],
- See GameSessionStatusType
- See GameSessionStatusReasonType
- See GamePropertyTypeDef
- See PlayerSessionCreationPolicyType
MatchmakingConfigurationTypeDef#
# MatchmakingConfigurationTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import MatchmakingConfigurationTypeDef
def get_value() -> MatchmakingConfigurationTypeDef:
return {
"Name": ...,
}
# MatchmakingConfigurationTypeDef definition
class MatchmakingConfigurationTypeDef(TypedDict):
Name: NotRequired[str],
ConfigurationArn: NotRequired[str],
Description: NotRequired[str],
GameSessionQueueArns: NotRequired[List[str]],
RequestTimeoutSeconds: NotRequired[int],
AcceptanceTimeoutSeconds: NotRequired[int],
AcceptanceRequired: NotRequired[bool],
RuleSetName: NotRequired[str],
RuleSetArn: NotRequired[str],
NotificationTarget: NotRequired[str],
AdditionalPlayerCount: NotRequired[int],
CustomEventData: NotRequired[str],
CreationTime: NotRequired[datetime],
GameProperties: NotRequired[List[GamePropertyTypeDef]], # (1)
GameSessionData: NotRequired[str],
BackfillMode: NotRequired[BackfillModeType], # (2)
FlexMatchMode: NotRequired[FlexMatchModeType], # (3)
- See GamePropertyTypeDef
- See BackfillModeType
- See FlexMatchModeType
UpdateGameSessionInputTypeDef#
# UpdateGameSessionInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import UpdateGameSessionInputTypeDef
def get_value() -> UpdateGameSessionInputTypeDef:
return {
"GameSessionId": ...,
}
# UpdateGameSessionInputTypeDef definition
class UpdateGameSessionInputTypeDef(TypedDict):
GameSessionId: str,
MaximumPlayerSessionCount: NotRequired[int],
Name: NotRequired[str],
PlayerSessionCreationPolicy: NotRequired[PlayerSessionCreationPolicyType], # (1)
ProtectionPolicy: NotRequired[ProtectionPolicyType], # (2)
GameProperties: NotRequired[Sequence[GamePropertyTypeDef]], # (3)
UpdateMatchmakingConfigurationInputTypeDef#
# UpdateMatchmakingConfigurationInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import UpdateMatchmakingConfigurationInputTypeDef
def get_value() -> UpdateMatchmakingConfigurationInputTypeDef:
return {
"Name": ...,
}
# UpdateMatchmakingConfigurationInputTypeDef definition
class UpdateMatchmakingConfigurationInputTypeDef(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
CreateLocationOutputTypeDef#
# CreateLocationOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import CreateLocationOutputTypeDef
def get_value() -> CreateLocationOutputTypeDef:
return {
"Location": ...,
}
# CreateLocationOutputTypeDef definition
class CreateLocationOutputTypeDef(TypedDict):
Location: LocationModelTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListLocationsOutputTypeDef#
# ListLocationsOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListLocationsOutputTypeDef
def get_value() -> ListLocationsOutputTypeDef:
return {
"Locations": ...,
}
# ListLocationsOutputTypeDef definition
class ListLocationsOutputTypeDef(TypedDict):
Locations: List[LocationModelTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateMatchmakingRuleSetOutputTypeDef#
# CreateMatchmakingRuleSetOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import CreateMatchmakingRuleSetOutputTypeDef
def get_value() -> CreateMatchmakingRuleSetOutputTypeDef:
return {
"RuleSet": ...,
}
# CreateMatchmakingRuleSetOutputTypeDef definition
class CreateMatchmakingRuleSetOutputTypeDef(TypedDict):
RuleSet: MatchmakingRuleSetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeMatchmakingRuleSetsOutputTypeDef#
# DescribeMatchmakingRuleSetsOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeMatchmakingRuleSetsOutputTypeDef
def get_value() -> DescribeMatchmakingRuleSetsOutputTypeDef:
return {
"RuleSets": ...,
}
# DescribeMatchmakingRuleSetsOutputTypeDef definition
class DescribeMatchmakingRuleSetsOutputTypeDef(TypedDict):
RuleSets: List[MatchmakingRuleSetTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreatePlayerSessionOutputTypeDef#
# CreatePlayerSessionOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import CreatePlayerSessionOutputTypeDef
def get_value() -> CreatePlayerSessionOutputTypeDef:
return {
"PlayerSession": ...,
}
# CreatePlayerSessionOutputTypeDef definition
class CreatePlayerSessionOutputTypeDef(TypedDict):
PlayerSession: PlayerSessionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreatePlayerSessionsOutputTypeDef#
# CreatePlayerSessionsOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import CreatePlayerSessionsOutputTypeDef
def get_value() -> CreatePlayerSessionsOutputTypeDef:
return {
"PlayerSessions": ...,
}
# CreatePlayerSessionsOutputTypeDef definition
class CreatePlayerSessionsOutputTypeDef(TypedDict):
PlayerSessions: List[PlayerSessionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePlayerSessionsOutputTypeDef#
# DescribePlayerSessionsOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribePlayerSessionsOutputTypeDef
def get_value() -> DescribePlayerSessionsOutputTypeDef:
return {
"PlayerSessions": ...,
}
# DescribePlayerSessionsOutputTypeDef definition
class DescribePlayerSessionsOutputTypeDef(TypedDict):
PlayerSessions: List[PlayerSessionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateVpcPeeringAuthorizationOutputTypeDef#
# CreateVpcPeeringAuthorizationOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import CreateVpcPeeringAuthorizationOutputTypeDef
def get_value() -> CreateVpcPeeringAuthorizationOutputTypeDef:
return {
"VpcPeeringAuthorization": ...,
}
# CreateVpcPeeringAuthorizationOutputTypeDef definition
class CreateVpcPeeringAuthorizationOutputTypeDef(TypedDict):
VpcPeeringAuthorization: VpcPeeringAuthorizationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVpcPeeringAuthorizationsOutputTypeDef#
# DescribeVpcPeeringAuthorizationsOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeVpcPeeringAuthorizationsOutputTypeDef
def get_value() -> DescribeVpcPeeringAuthorizationsOutputTypeDef:
return {
"VpcPeeringAuthorizations": ...,
}
# DescribeVpcPeeringAuthorizationsOutputTypeDef definition
class DescribeVpcPeeringAuthorizationsOutputTypeDef(TypedDict):
VpcPeeringAuthorizations: List[VpcPeeringAuthorizationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
FleetDeploymentTypeDef#
# FleetDeploymentTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import FleetDeploymentTypeDef
def get_value() -> FleetDeploymentTypeDef:
return {
"DeploymentId": ...,
}
# FleetDeploymentTypeDef definition
class FleetDeploymentTypeDef(TypedDict):
DeploymentId: NotRequired[str],
FleetId: NotRequired[str],
GameServerBinaryArn: NotRequired[str],
RollbackGameServerBinaryArn: NotRequired[str],
PerInstanceBinaryArn: NotRequired[str],
RollbackPerInstanceBinaryArn: NotRequired[str],
DeploymentStatus: NotRequired[DeploymentStatusType], # (1)
DeploymentConfiguration: NotRequired[DeploymentConfigurationTypeDef], # (2)
CreationTime: NotRequired[datetime],
UpdateContainerFleetInputTypeDef#
# UpdateContainerFleetInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import UpdateContainerFleetInputTypeDef
def get_value() -> UpdateContainerFleetInputTypeDef:
return {
"FleetId": ...,
}
# UpdateContainerFleetInputTypeDef definition
class UpdateContainerFleetInputTypeDef(TypedDict):
FleetId: str,
GameServerContainerGroupDefinitionName: NotRequired[str],
PerInstanceContainerGroupDefinitionName: NotRequired[str],
GameServerContainerGroupsPerInstance: NotRequired[int],
InstanceConnectionPortRange: NotRequired[ConnectionPortRangeTypeDef], # (1)
InstanceInboundPermissionAuthorizations: NotRequired[Sequence[IpPermissionTypeDef]], # (2)
InstanceInboundPermissionRevocations: NotRequired[Sequence[IpPermissionTypeDef]], # (2)
DeploymentConfiguration: NotRequired[DeploymentConfigurationTypeDef], # (4)
Description: NotRequired[str],
MetricGroups: NotRequired[Sequence[str]],
NewGameSessionProtectionPolicy: NotRequired[ProtectionPolicyType], # (5)
GameSessionCreationLimitPolicy: NotRequired[GameSessionCreationLimitPolicyTypeDef], # (6)
LogConfiguration: NotRequired[LogConfigurationTypeDef], # (7)
RemoveAttributes: NotRequired[Sequence[ContainerFleetRemoveAttributeType]], # (8)
- See ConnectionPortRangeTypeDef
- See IpPermissionTypeDef
- See IpPermissionTypeDef
- See DeploymentConfigurationTypeDef
- See ProtectionPolicyType
- See GameSessionCreationLimitPolicyTypeDef
- See LogConfigurationTypeDef
- See ContainerFleetRemoveAttributeType
DescribeEC2InstanceLimitsOutputTypeDef#
# DescribeEC2InstanceLimitsOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeEC2InstanceLimitsOutputTypeDef
def get_value() -> DescribeEC2InstanceLimitsOutputTypeDef:
return {
"EC2InstanceLimits": ...,
}
# DescribeEC2InstanceLimitsOutputTypeDef definition
class DescribeEC2InstanceLimitsOutputTypeDef(TypedDict):
EC2InstanceLimits: List[EC2InstanceLimitTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeFleetAttributesInputPaginateTypeDef#
# DescribeFleetAttributesInputPaginateTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeFleetAttributesInputPaginateTypeDef
def get_value() -> DescribeFleetAttributesInputPaginateTypeDef:
return {
"FleetIds": ...,
}
# DescribeFleetAttributesInputPaginateTypeDef definition
class DescribeFleetAttributesInputPaginateTypeDef(TypedDict):
FleetIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeFleetCapacityInputPaginateTypeDef#
# DescribeFleetCapacityInputPaginateTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeFleetCapacityInputPaginateTypeDef
def get_value() -> DescribeFleetCapacityInputPaginateTypeDef:
return {
"FleetIds": ...,
}
# DescribeFleetCapacityInputPaginateTypeDef definition
class DescribeFleetCapacityInputPaginateTypeDef(TypedDict):
FleetIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeFleetUtilizationInputPaginateTypeDef#
# DescribeFleetUtilizationInputPaginateTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeFleetUtilizationInputPaginateTypeDef
def get_value() -> DescribeFleetUtilizationInputPaginateTypeDef:
return {
"FleetIds": ...,
}
# DescribeFleetUtilizationInputPaginateTypeDef definition
class DescribeFleetUtilizationInputPaginateTypeDef(TypedDict):
FleetIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeGameServerInstancesInputPaginateTypeDef#
# DescribeGameServerInstancesInputPaginateTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeGameServerInstancesInputPaginateTypeDef
def get_value() -> DescribeGameServerInstancesInputPaginateTypeDef:
return {
"GameServerGroupName": ...,
}
# DescribeGameServerInstancesInputPaginateTypeDef definition
class DescribeGameServerInstancesInputPaginateTypeDef(TypedDict):
GameServerGroupName: str,
InstanceIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeGameSessionDetailsInputPaginateTypeDef#
# DescribeGameSessionDetailsInputPaginateTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeGameSessionDetailsInputPaginateTypeDef
def get_value() -> DescribeGameSessionDetailsInputPaginateTypeDef:
return {
"FleetId": ...,
}
# DescribeGameSessionDetailsInputPaginateTypeDef definition
class DescribeGameSessionDetailsInputPaginateTypeDef(TypedDict):
FleetId: NotRequired[str],
GameSessionId: NotRequired[str],
AliasId: NotRequired[str],
Location: NotRequired[str],
StatusFilter: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeGameSessionQueuesInputPaginateTypeDef#
# DescribeGameSessionQueuesInputPaginateTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeGameSessionQueuesInputPaginateTypeDef
def get_value() -> DescribeGameSessionQueuesInputPaginateTypeDef:
return {
"Names": ...,
}
# DescribeGameSessionQueuesInputPaginateTypeDef definition
class DescribeGameSessionQueuesInputPaginateTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeGameSessionsInputPaginateTypeDef#
# DescribeGameSessionsInputPaginateTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeGameSessionsInputPaginateTypeDef
def get_value() -> DescribeGameSessionsInputPaginateTypeDef:
return {
"FleetId": ...,
}
# DescribeGameSessionsInputPaginateTypeDef definition
class DescribeGameSessionsInputPaginateTypeDef(TypedDict):
FleetId: NotRequired[str],
GameSessionId: NotRequired[str],
AliasId: NotRequired[str],
Location: NotRequired[str],
StatusFilter: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeInstancesInputPaginateTypeDef#
# DescribeInstancesInputPaginateTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeInstancesInputPaginateTypeDef
def get_value() -> DescribeInstancesInputPaginateTypeDef:
return {
"FleetId": ...,
}
# DescribeInstancesInputPaginateTypeDef definition
class DescribeInstancesInputPaginateTypeDef(TypedDict):
FleetId: str,
InstanceId: NotRequired[str],
Location: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeMatchmakingConfigurationsInputPaginateTypeDef#
# DescribeMatchmakingConfigurationsInputPaginateTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeMatchmakingConfigurationsInputPaginateTypeDef
def get_value() -> DescribeMatchmakingConfigurationsInputPaginateTypeDef:
return {
"Names": ...,
}
# DescribeMatchmakingConfigurationsInputPaginateTypeDef definition
class DescribeMatchmakingConfigurationsInputPaginateTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
RuleSetName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeMatchmakingRuleSetsInputPaginateTypeDef#
# DescribeMatchmakingRuleSetsInputPaginateTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeMatchmakingRuleSetsInputPaginateTypeDef
def get_value() -> DescribeMatchmakingRuleSetsInputPaginateTypeDef:
return {
"Names": ...,
}
# DescribeMatchmakingRuleSetsInputPaginateTypeDef definition
class DescribeMatchmakingRuleSetsInputPaginateTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribePlayerSessionsInputPaginateTypeDef#
# DescribePlayerSessionsInputPaginateTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribePlayerSessionsInputPaginateTypeDef
def get_value() -> DescribePlayerSessionsInputPaginateTypeDef:
return {
"GameSessionId": ...,
}
# DescribePlayerSessionsInputPaginateTypeDef definition
class DescribePlayerSessionsInputPaginateTypeDef(TypedDict):
GameSessionId: NotRequired[str],
PlayerId: NotRequired[str],
PlayerSessionId: NotRequired[str],
PlayerSessionStatusFilter: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeScalingPoliciesInputPaginateTypeDef#
# DescribeScalingPoliciesInputPaginateTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeScalingPoliciesInputPaginateTypeDef
def get_value() -> DescribeScalingPoliciesInputPaginateTypeDef:
return {
"FleetId": ...,
}
# DescribeScalingPoliciesInputPaginateTypeDef definition
class DescribeScalingPoliciesInputPaginateTypeDef(TypedDict):
FleetId: str,
StatusFilter: NotRequired[ScalingStatusTypeType], # (1)
Location: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListAliasesInputPaginateTypeDef#
# ListAliasesInputPaginateTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListAliasesInputPaginateTypeDef
def get_value() -> ListAliasesInputPaginateTypeDef:
return {
"RoutingStrategyType": ...,
}
# ListAliasesInputPaginateTypeDef definition
class ListAliasesInputPaginateTypeDef(TypedDict):
RoutingStrategyType: NotRequired[RoutingStrategyTypeType], # (1)
Name: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListBuildsInputPaginateTypeDef#
# ListBuildsInputPaginateTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListBuildsInputPaginateTypeDef
def get_value() -> ListBuildsInputPaginateTypeDef:
return {
"Status": ...,
}
# ListBuildsInputPaginateTypeDef definition
class ListBuildsInputPaginateTypeDef(TypedDict):
Status: NotRequired[BuildStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListComputeInputPaginateTypeDef#
# ListComputeInputPaginateTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListComputeInputPaginateTypeDef
def get_value() -> ListComputeInputPaginateTypeDef:
return {
"FleetId": ...,
}
# ListComputeInputPaginateTypeDef definition
class ListComputeInputPaginateTypeDef(TypedDict):
FleetId: str,
Location: NotRequired[str],
ContainerGroupDefinitionName: NotRequired[str],
ComputeStatus: NotRequired[ListComputeInputStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListContainerFleetsInputPaginateTypeDef#
# ListContainerFleetsInputPaginateTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListContainerFleetsInputPaginateTypeDef
def get_value() -> ListContainerFleetsInputPaginateTypeDef:
return {
"ContainerGroupDefinitionName": ...,
}
# ListContainerFleetsInputPaginateTypeDef definition
class ListContainerFleetsInputPaginateTypeDef(TypedDict):
ContainerGroupDefinitionName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListContainerGroupDefinitionVersionsInputPaginateTypeDef#
# ListContainerGroupDefinitionVersionsInputPaginateTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListContainerGroupDefinitionVersionsInputPaginateTypeDef
def get_value() -> ListContainerGroupDefinitionVersionsInputPaginateTypeDef:
return {
"Name": ...,
}
# ListContainerGroupDefinitionVersionsInputPaginateTypeDef definition
class ListContainerGroupDefinitionVersionsInputPaginateTypeDef(TypedDict):
Name: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListContainerGroupDefinitionsInputPaginateTypeDef#
# ListContainerGroupDefinitionsInputPaginateTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListContainerGroupDefinitionsInputPaginateTypeDef
def get_value() -> ListContainerGroupDefinitionsInputPaginateTypeDef:
return {
"ContainerGroupType": ...,
}
# ListContainerGroupDefinitionsInputPaginateTypeDef definition
class ListContainerGroupDefinitionsInputPaginateTypeDef(TypedDict):
ContainerGroupType: NotRequired[ContainerGroupTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListFleetDeploymentsInputPaginateTypeDef#
# ListFleetDeploymentsInputPaginateTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListFleetDeploymentsInputPaginateTypeDef
def get_value() -> ListFleetDeploymentsInputPaginateTypeDef:
return {
"FleetId": ...,
}
# ListFleetDeploymentsInputPaginateTypeDef definition
class ListFleetDeploymentsInputPaginateTypeDef(TypedDict):
FleetId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFleetsInputPaginateTypeDef#
# ListFleetsInputPaginateTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListFleetsInputPaginateTypeDef
def get_value() -> ListFleetsInputPaginateTypeDef:
return {
"BuildId": ...,
}
# ListFleetsInputPaginateTypeDef definition
class ListFleetsInputPaginateTypeDef(TypedDict):
BuildId: NotRequired[str],
ScriptId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListGameServerGroupsInputPaginateTypeDef#
# ListGameServerGroupsInputPaginateTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListGameServerGroupsInputPaginateTypeDef
def get_value() -> ListGameServerGroupsInputPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListGameServerGroupsInputPaginateTypeDef definition
class ListGameServerGroupsInputPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListGameServersInputPaginateTypeDef#
# ListGameServersInputPaginateTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListGameServersInputPaginateTypeDef
def get_value() -> ListGameServersInputPaginateTypeDef:
return {
"GameServerGroupName": ...,
}
# ListGameServersInputPaginateTypeDef definition
class ListGameServersInputPaginateTypeDef(TypedDict):
GameServerGroupName: str,
SortOrder: NotRequired[SortOrderType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See SortOrderType
- See PaginatorConfigTypeDef
ListLocationsInputPaginateTypeDef#
# ListLocationsInputPaginateTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListLocationsInputPaginateTypeDef
def get_value() -> ListLocationsInputPaginateTypeDef:
return {
"Filters": ...,
}
# ListLocationsInputPaginateTypeDef definition
class ListLocationsInputPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[LocationFilterType]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListScriptsInputPaginateTypeDef#
# ListScriptsInputPaginateTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListScriptsInputPaginateTypeDef
def get_value() -> ListScriptsInputPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListScriptsInputPaginateTypeDef definition
class ListScriptsInputPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
SearchGameSessionsInputPaginateTypeDef#
# SearchGameSessionsInputPaginateTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import SearchGameSessionsInputPaginateTypeDef
def get_value() -> SearchGameSessionsInputPaginateTypeDef:
return {
"FleetId": ...,
}
# SearchGameSessionsInputPaginateTypeDef definition
class SearchGameSessionsInputPaginateTypeDef(TypedDict):
FleetId: NotRequired[str],
AliasId: NotRequired[str],
Location: NotRequired[str],
FilterExpression: NotRequired[str],
SortExpression: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeFleetEventsInputPaginateTypeDef#
# DescribeFleetEventsInputPaginateTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeFleetEventsInputPaginateTypeDef
def get_value() -> DescribeFleetEventsInputPaginateTypeDef:
return {
"FleetId": ...,
}
# DescribeFleetEventsInputPaginateTypeDef definition
class DescribeFleetEventsInputPaginateTypeDef(TypedDict):
FleetId: str,
StartTime: NotRequired[TimestampTypeDef],
EndTime: NotRequired[TimestampTypeDef],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeFleetEventsInputTypeDef#
# DescribeFleetEventsInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeFleetEventsInputTypeDef
def get_value() -> DescribeFleetEventsInputTypeDef:
return {
"FleetId": ...,
}
# DescribeFleetEventsInputTypeDef definition
class DescribeFleetEventsInputTypeDef(TypedDict):
FleetId: str,
StartTime: NotRequired[TimestampTypeDef],
EndTime: NotRequired[TimestampTypeDef],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeFleetEventsOutputTypeDef#
# DescribeFleetEventsOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeFleetEventsOutputTypeDef
def get_value() -> DescribeFleetEventsOutputTypeDef:
return {
"Events": ...,
}
# DescribeFleetEventsOutputTypeDef definition
class DescribeFleetEventsOutputTypeDef(TypedDict):
Events: List[EventTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See EventTypeDef
- See ResponseMetadataTypeDef
DescribeFleetLocationUtilizationOutputTypeDef#
# DescribeFleetLocationUtilizationOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeFleetLocationUtilizationOutputTypeDef
def get_value() -> DescribeFleetLocationUtilizationOutputTypeDef:
return {
"FleetUtilization": ...,
}
# DescribeFleetLocationUtilizationOutputTypeDef definition
class DescribeFleetLocationUtilizationOutputTypeDef(TypedDict):
FleetUtilization: FleetUtilizationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeFleetUtilizationOutputTypeDef#
# DescribeFleetUtilizationOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeFleetUtilizationOutputTypeDef
def get_value() -> DescribeFleetUtilizationOutputTypeDef:
return {
"FleetUtilization": ...,
}
# DescribeFleetUtilizationOutputTypeDef definition
class DescribeFleetUtilizationOutputTypeDef(TypedDict):
FleetUtilization: List[FleetUtilizationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeGameServerInstancesOutputTypeDef#
# DescribeGameServerInstancesOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeGameServerInstancesOutputTypeDef
def get_value() -> DescribeGameServerInstancesOutputTypeDef:
return {
"GameServerInstances": ...,
}
# DescribeGameServerInstancesOutputTypeDef definition
class DescribeGameServerInstancesOutputTypeDef(TypedDict):
GameServerInstances: List[GameServerInstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeInstancesOutputTypeDef#
# DescribeInstancesOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeInstancesOutputTypeDef
def get_value() -> DescribeInstancesOutputTypeDef:
return {
"Instances": ...,
}
# DescribeInstancesOutputTypeDef definition
class DescribeInstancesOutputTypeDef(TypedDict):
Instances: List[InstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
FleetCapacityTypeDef#
# FleetCapacityTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import FleetCapacityTypeDef
def get_value() -> FleetCapacityTypeDef:
return {
"FleetId": ...,
}
# FleetCapacityTypeDef definition
class FleetCapacityTypeDef(TypedDict):
FleetId: NotRequired[str],
FleetArn: NotRequired[str],
InstanceType: NotRequired[EC2InstanceTypeType], # (1)
InstanceCounts: NotRequired[EC2InstanceCountsTypeDef], # (2)
Location: NotRequired[str],
GameServerContainerGroupCounts: NotRequired[GameServerContainerGroupCountsTypeDef], # (3)
GameServerGroupAutoScalingPolicyTypeDef#
# GameServerGroupAutoScalingPolicyTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import GameServerGroupAutoScalingPolicyTypeDef
def get_value() -> GameServerGroupAutoScalingPolicyTypeDef:
return {
"EstimatedInstanceWarmup": ...,
}
# GameServerGroupAutoScalingPolicyTypeDef definition
class GameServerGroupAutoScalingPolicyTypeDef(TypedDict):
TargetTrackingConfiguration: TargetTrackingConfigurationTypeDef, # (1)
EstimatedInstanceWarmup: NotRequired[int],
GameSessionConnectionInfoTypeDef#
# GameSessionConnectionInfoTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import GameSessionConnectionInfoTypeDef
def get_value() -> GameSessionConnectionInfoTypeDef:
return {
"GameSessionArn": ...,
}
# GameSessionConnectionInfoTypeDef definition
class GameSessionConnectionInfoTypeDef(TypedDict):
GameSessionArn: NotRequired[str],
IpAddress: NotRequired[str],
DnsName: NotRequired[str],
Port: NotRequired[int],
MatchedPlayerSessions: NotRequired[List[MatchedPlayerSessionTypeDef]], # (1)
GameSessionPlacementTypeDef#
# GameSessionPlacementTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import GameSessionPlacementTypeDef
def get_value() -> GameSessionPlacementTypeDef:
return {
"PlacementId": ...,
}
# GameSessionPlacementTypeDef definition
class GameSessionPlacementTypeDef(TypedDict):
PlacementId: NotRequired[str],
GameSessionQueueName: NotRequired[str],
Status: NotRequired[GameSessionPlacementStateType], # (1)
GameProperties: NotRequired[List[GamePropertyTypeDef]], # (2)
MaximumPlayerSessionCount: NotRequired[int],
GameSessionName: NotRequired[str],
GameSessionId: NotRequired[str],
GameSessionArn: NotRequired[str],
GameSessionRegion: NotRequired[str],
PlayerLatencies: NotRequired[List[PlayerLatencyTypeDef]], # (3)
StartTime: NotRequired[datetime],
EndTime: NotRequired[datetime],
IpAddress: NotRequired[str],
DnsName: NotRequired[str],
Port: NotRequired[int],
PlacedPlayerSessions: NotRequired[List[PlacedPlayerSessionTypeDef]], # (4)
GameSessionData: NotRequired[str],
MatchmakerData: NotRequired[str],
PriorityConfigurationOverride: NotRequired[PriorityConfigurationOverrideOutputTypeDef], # (5)
- See GameSessionPlacementStateType
- See GamePropertyTypeDef
- See PlayerLatencyTypeDef
- See PlacedPlayerSessionTypeDef
- See PriorityConfigurationOverrideOutputTypeDef
GameSessionQueueTypeDef#
# GameSessionQueueTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import GameSessionQueueTypeDef
def get_value() -> GameSessionQueueTypeDef:
return {
"Name": ...,
}
# GameSessionQueueTypeDef definition
class GameSessionQueueTypeDef(TypedDict):
Name: NotRequired[str],
GameSessionQueueArn: NotRequired[str],
TimeoutInSeconds: NotRequired[int],
PlayerLatencyPolicies: NotRequired[List[PlayerLatencyPolicyTypeDef]], # (1)
Destinations: NotRequired[List[GameSessionQueueDestinationTypeDef]], # (2)
FilterConfiguration: NotRequired[FilterConfigurationOutputTypeDef], # (3)
PriorityConfiguration: NotRequired[PriorityConfigurationOutputTypeDef], # (4)
CustomEventData: NotRequired[str],
NotificationTarget: NotRequired[str],
- See PlayerLatencyPolicyTypeDef
- See GameSessionQueueDestinationTypeDef
- See FilterConfigurationOutputTypeDef
- See PriorityConfigurationOutputTypeDef
InstanceAccessTypeDef#
# InstanceAccessTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import InstanceAccessTypeDef
def get_value() -> InstanceAccessTypeDef:
return {
"FleetId": ...,
}
# InstanceAccessTypeDef definition
class InstanceAccessTypeDef(TypedDict):
FleetId: NotRequired[str],
InstanceId: NotRequired[str],
IpAddress: NotRequired[str],
OperatingSystem: NotRequired[OperatingSystemType], # (1)
Credentials: NotRequired[InstanceCredentialsTypeDef], # (2)
PutScalingPolicyInputTypeDef#
# PutScalingPolicyInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import PutScalingPolicyInputTypeDef
def get_value() -> PutScalingPolicyInputTypeDef:
return {
"Name": ...,
}
# PutScalingPolicyInputTypeDef definition
class PutScalingPolicyInputTypeDef(TypedDict):
Name: str,
FleetId: str,
MetricName: MetricNameType, # (1)
ScalingAdjustment: NotRequired[int],
ScalingAdjustmentType: NotRequired[ScalingAdjustmentTypeType], # (2)
Threshold: NotRequired[float],
ComparisonOperator: NotRequired[ComparisonOperatorTypeType], # (3)
EvaluationPeriods: NotRequired[int],
PolicyType: NotRequired[PolicyTypeType], # (4)
TargetConfiguration: NotRequired[TargetConfigurationTypeDef], # (5)
- See MetricNameType
- See ScalingAdjustmentTypeType
- See ComparisonOperatorTypeType
- See PolicyTypeType
- See TargetConfigurationTypeDef
ScalingPolicyTypeDef#
# ScalingPolicyTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ScalingPolicyTypeDef
def get_value() -> ScalingPolicyTypeDef:
return {
"FleetId": ...,
}
# ScalingPolicyTypeDef definition
class ScalingPolicyTypeDef(TypedDict):
FleetId: NotRequired[str],
FleetArn: NotRequired[str],
Name: NotRequired[str],
Status: NotRequired[ScalingStatusTypeType], # (1)
ScalingAdjustment: NotRequired[int],
ScalingAdjustmentType: NotRequired[ScalingAdjustmentTypeType], # (2)
ComparisonOperator: NotRequired[ComparisonOperatorTypeType], # (3)
Threshold: NotRequired[float],
EvaluationPeriods: NotRequired[int],
MetricName: NotRequired[MetricNameType], # (4)
PolicyType: NotRequired[PolicyTypeType], # (5)
TargetConfiguration: NotRequired[TargetConfigurationTypeDef], # (6)
UpdateStatus: NotRequired[LocationUpdateStatusType], # (7)
Location: NotRequired[str],
- See ScalingStatusTypeType
- See ScalingAdjustmentTypeType
- See ComparisonOperatorTypeType
- See MetricNameType
- See PolicyTypeType
- See TargetConfigurationTypeDef
- See LocationUpdateStatusType
RuntimeConfigurationOutputTypeDef#
# RuntimeConfigurationOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import RuntimeConfigurationOutputTypeDef
def get_value() -> RuntimeConfigurationOutputTypeDef:
return {
"ServerProcesses": ...,
}
# RuntimeConfigurationOutputTypeDef definition
class RuntimeConfigurationOutputTypeDef(TypedDict):
ServerProcesses: NotRequired[List[ServerProcessTypeDef]], # (1)
MaxConcurrentGameSessionActivations: NotRequired[int],
GameSessionActivationTimeoutSeconds: NotRequired[int],
RuntimeConfigurationTypeDef#
# RuntimeConfigurationTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import RuntimeConfigurationTypeDef
def get_value() -> RuntimeConfigurationTypeDef:
return {
"ServerProcesses": ...,
}
# RuntimeConfigurationTypeDef definition
class RuntimeConfigurationTypeDef(TypedDict):
ServerProcesses: NotRequired[Sequence[ServerProcessTypeDef]], # (1)
MaxConcurrentGameSessionActivations: NotRequired[int],
GameSessionActivationTimeoutSeconds: NotRequired[int],
VpcPeeringConnectionTypeDef#
# VpcPeeringConnectionTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import VpcPeeringConnectionTypeDef
def get_value() -> VpcPeeringConnectionTypeDef:
return {
"FleetId": ...,
}
# VpcPeeringConnectionTypeDef definition
class VpcPeeringConnectionTypeDef(TypedDict):
FleetId: NotRequired[str],
FleetArn: NotRequired[str],
IpV4CidrBlock: NotRequired[str],
VpcPeeringConnectionId: NotRequired[str],
Status: NotRequired[VpcPeeringConnectionStatusTypeDef], # (1)
PeerVpcId: NotRequired[str],
GameLiftVpcId: NotRequired[str],
CreateAliasOutputTypeDef#
# CreateAliasOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import CreateAliasOutputTypeDef
def get_value() -> CreateAliasOutputTypeDef:
return {
"Alias": ...,
}
# CreateAliasOutputTypeDef definition
class CreateAliasOutputTypeDef(TypedDict):
Alias: AliasTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See AliasTypeDef
- See ResponseMetadataTypeDef
DescribeAliasOutputTypeDef#
# DescribeAliasOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeAliasOutputTypeDef
def get_value() -> DescribeAliasOutputTypeDef:
return {
"Alias": ...,
}
# DescribeAliasOutputTypeDef definition
class DescribeAliasOutputTypeDef(TypedDict):
Alias: AliasTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See AliasTypeDef
- See ResponseMetadataTypeDef
ListAliasesOutputTypeDef#
# ListAliasesOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListAliasesOutputTypeDef
def get_value() -> ListAliasesOutputTypeDef:
return {
"Aliases": ...,
}
# ListAliasesOutputTypeDef definition
class ListAliasesOutputTypeDef(TypedDict):
Aliases: List[AliasTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See AliasTypeDef
- See ResponseMetadataTypeDef
UpdateAliasOutputTypeDef#
# UpdateAliasOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import UpdateAliasOutputTypeDef
def get_value() -> UpdateAliasOutputTypeDef:
return {
"Alias": ...,
}
# UpdateAliasOutputTypeDef definition
class UpdateAliasOutputTypeDef(TypedDict):
Alias: AliasTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See AliasTypeDef
- See ResponseMetadataTypeDef
PlayerTypeDef#
# PlayerTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import PlayerTypeDef
def get_value() -> PlayerTypeDef:
return {
"PlayerId": ...,
}
# PlayerTypeDef definition
class PlayerTypeDef(TypedDict):
PlayerId: NotRequired[str],
PlayerAttributes: NotRequired[Mapping[str, AttributeValueUnionTypeDef]], # (1)
Team: NotRequired[str],
LatencyInMs: NotRequired[Mapping[str, int]],
DescribeComputeOutputTypeDef#
# DescribeComputeOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeComputeOutputTypeDef
def get_value() -> DescribeComputeOutputTypeDef:
return {
"Compute": ...,
}
# DescribeComputeOutputTypeDef definition
class DescribeComputeOutputTypeDef(TypedDict):
Compute: ComputeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListComputeOutputTypeDef#
# ListComputeOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListComputeOutputTypeDef
def get_value() -> ListComputeOutputTypeDef:
return {
"ComputeList": ...,
}
# ListComputeOutputTypeDef definition
class ListComputeOutputTypeDef(TypedDict):
ComputeList: List[ComputeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
RegisterComputeOutputTypeDef#
# RegisterComputeOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import RegisterComputeOutputTypeDef
def get_value() -> RegisterComputeOutputTypeDef:
return {
"Compute": ...,
}
# RegisterComputeOutputTypeDef definition
class RegisterComputeOutputTypeDef(TypedDict):
Compute: ComputeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateContainerFleetOutputTypeDef#
# CreateContainerFleetOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import CreateContainerFleetOutputTypeDef
def get_value() -> CreateContainerFleetOutputTypeDef:
return {
"ContainerFleet": ...,
}
# CreateContainerFleetOutputTypeDef definition
class CreateContainerFleetOutputTypeDef(TypedDict):
ContainerFleet: ContainerFleetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeContainerFleetOutputTypeDef#
# DescribeContainerFleetOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeContainerFleetOutputTypeDef
def get_value() -> DescribeContainerFleetOutputTypeDef:
return {
"ContainerFleet": ...,
}
# DescribeContainerFleetOutputTypeDef definition
class DescribeContainerFleetOutputTypeDef(TypedDict):
ContainerFleet: ContainerFleetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListContainerFleetsOutputTypeDef#
# ListContainerFleetsOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListContainerFleetsOutputTypeDef
def get_value() -> ListContainerFleetsOutputTypeDef:
return {
"ContainerFleets": ...,
}
# ListContainerFleetsOutputTypeDef definition
class ListContainerFleetsOutputTypeDef(TypedDict):
ContainerFleets: List[ContainerFleetTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateContainerFleetOutputTypeDef#
# UpdateContainerFleetOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import UpdateContainerFleetOutputTypeDef
def get_value() -> UpdateContainerFleetOutputTypeDef:
return {
"ContainerFleet": ...,
}
# UpdateContainerFleetOutputTypeDef definition
class UpdateContainerFleetOutputTypeDef(TypedDict):
ContainerFleet: ContainerFleetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GameServerContainerDefinitionTypeDef#
# GameServerContainerDefinitionTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import GameServerContainerDefinitionTypeDef
def get_value() -> GameServerContainerDefinitionTypeDef:
return {
"ContainerName": ...,
}
# GameServerContainerDefinitionTypeDef definition
class GameServerContainerDefinitionTypeDef(TypedDict):
ContainerName: NotRequired[str],
DependsOn: NotRequired[List[ContainerDependencyTypeDef]], # (1)
MountPoints: NotRequired[List[ContainerMountPointTypeDef]], # (2)
EnvironmentOverride: NotRequired[List[ContainerEnvironmentTypeDef]], # (3)
ImageUri: NotRequired[str],
PortConfiguration: NotRequired[ContainerPortConfigurationOutputTypeDef], # (4)
ResolvedImageDigest: NotRequired[str],
ServerSdkVersion: NotRequired[str],
- See ContainerDependencyTypeDef
- See ContainerMountPointTypeDef
- See ContainerEnvironmentTypeDef
- See ContainerPortConfigurationOutputTypeDef
SupportContainerDefinitionTypeDef#
# SupportContainerDefinitionTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import SupportContainerDefinitionTypeDef
def get_value() -> SupportContainerDefinitionTypeDef:
return {
"ContainerName": ...,
}
# SupportContainerDefinitionTypeDef definition
class SupportContainerDefinitionTypeDef(TypedDict):
ContainerName: NotRequired[str],
DependsOn: NotRequired[List[ContainerDependencyTypeDef]], # (1)
MountPoints: NotRequired[List[ContainerMountPointTypeDef]], # (2)
EnvironmentOverride: NotRequired[List[ContainerEnvironmentTypeDef]], # (3)
Essential: NotRequired[bool],
HealthCheck: NotRequired[ContainerHealthCheckOutputTypeDef], # (4)
ImageUri: NotRequired[str],
MemoryHardLimitMebibytes: NotRequired[int],
PortConfiguration: NotRequired[ContainerPortConfigurationOutputTypeDef], # (5)
ResolvedImageDigest: NotRequired[str],
Vcpu: NotRequired[float],
- See ContainerDependencyTypeDef
- See ContainerMountPointTypeDef
- See ContainerEnvironmentTypeDef
- See ContainerHealthCheckOutputTypeDef
- See ContainerPortConfigurationOutputTypeDef
CreateScriptOutputTypeDef#
# CreateScriptOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import CreateScriptOutputTypeDef
def get_value() -> CreateScriptOutputTypeDef:
return {
"Script": ...,
}
# CreateScriptOutputTypeDef definition
class CreateScriptOutputTypeDef(TypedDict):
Script: ScriptTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ScriptTypeDef
- See ResponseMetadataTypeDef
DescribeScriptOutputTypeDef#
# DescribeScriptOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeScriptOutputTypeDef
def get_value() -> DescribeScriptOutputTypeDef:
return {
"Script": ...,
}
# DescribeScriptOutputTypeDef definition
class DescribeScriptOutputTypeDef(TypedDict):
Script: ScriptTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ScriptTypeDef
- See ResponseMetadataTypeDef
ListScriptsOutputTypeDef#
# ListScriptsOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListScriptsOutputTypeDef
def get_value() -> ListScriptsOutputTypeDef:
return {
"Scripts": ...,
}
# ListScriptsOutputTypeDef definition
class ListScriptsOutputTypeDef(TypedDict):
Scripts: List[ScriptTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See ScriptTypeDef
- See ResponseMetadataTypeDef
UpdateScriptOutputTypeDef#
# UpdateScriptOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import UpdateScriptOutputTypeDef
def get_value() -> UpdateScriptOutputTypeDef:
return {
"Script": ...,
}
# UpdateScriptOutputTypeDef definition
class UpdateScriptOutputTypeDef(TypedDict):
Script: ScriptTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ScriptTypeDef
- See ResponseMetadataTypeDef
CreateFleetOutputTypeDef#
# CreateFleetOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import CreateFleetOutputTypeDef
def get_value() -> CreateFleetOutputTypeDef:
return {
"FleetAttributes": ...,
}
# CreateFleetOutputTypeDef definition
class CreateFleetOutputTypeDef(TypedDict):
FleetAttributes: FleetAttributesTypeDef, # (1)
LocationStates: List[LocationStateTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DescribeFleetAttributesOutputTypeDef#
# DescribeFleetAttributesOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeFleetAttributesOutputTypeDef
def get_value() -> DescribeFleetAttributesOutputTypeDef:
return {
"FleetAttributes": ...,
}
# DescribeFleetAttributesOutputTypeDef definition
class DescribeFleetAttributesOutputTypeDef(TypedDict):
FleetAttributes: List[FleetAttributesTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeFleetLocationAttributesOutputTypeDef#
# DescribeFleetLocationAttributesOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeFleetLocationAttributesOutputTypeDef
def get_value() -> DescribeFleetLocationAttributesOutputTypeDef:
return {
"FleetId": ...,
}
# DescribeFleetLocationAttributesOutputTypeDef definition
class DescribeFleetLocationAttributesOutputTypeDef(TypedDict):
FleetId: str,
FleetArn: str,
LocationAttributes: List[LocationAttributesTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateGameServerGroupOutputTypeDef#
# CreateGameServerGroupOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import CreateGameServerGroupOutputTypeDef
def get_value() -> CreateGameServerGroupOutputTypeDef:
return {
"GameServerGroup": ...,
}
# CreateGameServerGroupOutputTypeDef definition
class CreateGameServerGroupOutputTypeDef(TypedDict):
GameServerGroup: GameServerGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteGameServerGroupOutputTypeDef#
# DeleteGameServerGroupOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DeleteGameServerGroupOutputTypeDef
def get_value() -> DeleteGameServerGroupOutputTypeDef:
return {
"GameServerGroup": ...,
}
# DeleteGameServerGroupOutputTypeDef definition
class DeleteGameServerGroupOutputTypeDef(TypedDict):
GameServerGroup: GameServerGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeGameServerGroupOutputTypeDef#
# DescribeGameServerGroupOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeGameServerGroupOutputTypeDef
def get_value() -> DescribeGameServerGroupOutputTypeDef:
return {
"GameServerGroup": ...,
}
# DescribeGameServerGroupOutputTypeDef definition
class DescribeGameServerGroupOutputTypeDef(TypedDict):
GameServerGroup: GameServerGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListGameServerGroupsOutputTypeDef#
# ListGameServerGroupsOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListGameServerGroupsOutputTypeDef
def get_value() -> ListGameServerGroupsOutputTypeDef:
return {
"GameServerGroups": ...,
}
# ListGameServerGroupsOutputTypeDef definition
class ListGameServerGroupsOutputTypeDef(TypedDict):
GameServerGroups: List[GameServerGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ResumeGameServerGroupOutputTypeDef#
# ResumeGameServerGroupOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ResumeGameServerGroupOutputTypeDef
def get_value() -> ResumeGameServerGroupOutputTypeDef:
return {
"GameServerGroup": ...,
}
# ResumeGameServerGroupOutputTypeDef definition
class ResumeGameServerGroupOutputTypeDef(TypedDict):
GameServerGroup: GameServerGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SuspendGameServerGroupOutputTypeDef#
# SuspendGameServerGroupOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import SuspendGameServerGroupOutputTypeDef
def get_value() -> SuspendGameServerGroupOutputTypeDef:
return {
"GameServerGroup": ...,
}
# SuspendGameServerGroupOutputTypeDef definition
class SuspendGameServerGroupOutputTypeDef(TypedDict):
GameServerGroup: GameServerGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateGameServerGroupOutputTypeDef#
# UpdateGameServerGroupOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import UpdateGameServerGroupOutputTypeDef
def get_value() -> UpdateGameServerGroupOutputTypeDef:
return {
"GameServerGroup": ...,
}
# UpdateGameServerGroupOutputTypeDef definition
class UpdateGameServerGroupOutputTypeDef(TypedDict):
GameServerGroup: GameServerGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateGameSessionOutputTypeDef#
# CreateGameSessionOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import CreateGameSessionOutputTypeDef
def get_value() -> CreateGameSessionOutputTypeDef:
return {
"GameSession": ...,
}
# CreateGameSessionOutputTypeDef definition
class CreateGameSessionOutputTypeDef(TypedDict):
GameSession: GameSessionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeGameSessionsOutputTypeDef#
# DescribeGameSessionsOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeGameSessionsOutputTypeDef
def get_value() -> DescribeGameSessionsOutputTypeDef:
return {
"GameSessions": ...,
}
# DescribeGameSessionsOutputTypeDef definition
class DescribeGameSessionsOutputTypeDef(TypedDict):
GameSessions: List[GameSessionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GameSessionDetailTypeDef#
# GameSessionDetailTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import GameSessionDetailTypeDef
def get_value() -> GameSessionDetailTypeDef:
return {
"GameSession": ...,
}
# GameSessionDetailTypeDef definition
class GameSessionDetailTypeDef(TypedDict):
GameSession: NotRequired[GameSessionTypeDef], # (1)
ProtectionPolicy: NotRequired[ProtectionPolicyType], # (2)
SearchGameSessionsOutputTypeDef#
# SearchGameSessionsOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import SearchGameSessionsOutputTypeDef
def get_value() -> SearchGameSessionsOutputTypeDef:
return {
"GameSessions": ...,
}
# SearchGameSessionsOutputTypeDef definition
class SearchGameSessionsOutputTypeDef(TypedDict):
GameSessions: List[GameSessionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
TerminateGameSessionOutputTypeDef#
# TerminateGameSessionOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import TerminateGameSessionOutputTypeDef
def get_value() -> TerminateGameSessionOutputTypeDef:
return {
"GameSession": ...,
}
# TerminateGameSessionOutputTypeDef definition
class TerminateGameSessionOutputTypeDef(TypedDict):
GameSession: GameSessionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateGameSessionOutputTypeDef#
# UpdateGameSessionOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import UpdateGameSessionOutputTypeDef
def get_value() -> UpdateGameSessionOutputTypeDef:
return {
"GameSession": ...,
}
# UpdateGameSessionOutputTypeDef definition
class UpdateGameSessionOutputTypeDef(TypedDict):
GameSession: GameSessionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateMatchmakingConfigurationOutputTypeDef#
# CreateMatchmakingConfigurationOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import CreateMatchmakingConfigurationOutputTypeDef
def get_value() -> CreateMatchmakingConfigurationOutputTypeDef:
return {
"Configuration": ...,
}
# CreateMatchmakingConfigurationOutputTypeDef definition
class CreateMatchmakingConfigurationOutputTypeDef(TypedDict):
Configuration: MatchmakingConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeMatchmakingConfigurationsOutputTypeDef#
# DescribeMatchmakingConfigurationsOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeMatchmakingConfigurationsOutputTypeDef
def get_value() -> DescribeMatchmakingConfigurationsOutputTypeDef:
return {
"Configurations": ...,
}
# DescribeMatchmakingConfigurationsOutputTypeDef definition
class DescribeMatchmakingConfigurationsOutputTypeDef(TypedDict):
Configurations: List[MatchmakingConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateMatchmakingConfigurationOutputTypeDef#
# UpdateMatchmakingConfigurationOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import UpdateMatchmakingConfigurationOutputTypeDef
def get_value() -> UpdateMatchmakingConfigurationOutputTypeDef:
return {
"Configuration": ...,
}
# UpdateMatchmakingConfigurationOutputTypeDef definition
class UpdateMatchmakingConfigurationOutputTypeDef(TypedDict):
Configuration: MatchmakingConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeFleetDeploymentOutputTypeDef#
# DescribeFleetDeploymentOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeFleetDeploymentOutputTypeDef
def get_value() -> DescribeFleetDeploymentOutputTypeDef:
return {
"FleetDeployment": ...,
}
# DescribeFleetDeploymentOutputTypeDef definition
class DescribeFleetDeploymentOutputTypeDef(TypedDict):
FleetDeployment: FleetDeploymentTypeDef, # (1)
LocationalDeployments: Dict[str, LocationalDeploymentTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListFleetDeploymentsOutputTypeDef#
# ListFleetDeploymentsOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListFleetDeploymentsOutputTypeDef
def get_value() -> ListFleetDeploymentsOutputTypeDef:
return {
"FleetDeployments": ...,
}
# ListFleetDeploymentsOutputTypeDef definition
class ListFleetDeploymentsOutputTypeDef(TypedDict):
FleetDeployments: List[FleetDeploymentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeFleetCapacityOutputTypeDef#
# DescribeFleetCapacityOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeFleetCapacityOutputTypeDef
def get_value() -> DescribeFleetCapacityOutputTypeDef:
return {
"FleetCapacity": ...,
}
# DescribeFleetCapacityOutputTypeDef definition
class DescribeFleetCapacityOutputTypeDef(TypedDict):
FleetCapacity: List[FleetCapacityTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeFleetLocationCapacityOutputTypeDef#
# DescribeFleetLocationCapacityOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeFleetLocationCapacityOutputTypeDef
def get_value() -> DescribeFleetLocationCapacityOutputTypeDef:
return {
"FleetCapacity": ...,
}
# DescribeFleetLocationCapacityOutputTypeDef definition
class DescribeFleetLocationCapacityOutputTypeDef(TypedDict):
FleetCapacity: FleetCapacityTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateGameServerGroupInputTypeDef#
# CreateGameServerGroupInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import CreateGameServerGroupInputTypeDef
def get_value() -> CreateGameServerGroupInputTypeDef:
return {
"GameServerGroupName": ...,
}
# CreateGameServerGroupInputTypeDef definition
class CreateGameServerGroupInputTypeDef(TypedDict):
GameServerGroupName: str,
RoleArn: str,
MinSize: int,
MaxSize: int,
LaunchTemplate: LaunchTemplateSpecificationTypeDef, # (1)
InstanceDefinitions: Sequence[InstanceDefinitionTypeDef], # (2)
AutoScalingPolicy: NotRequired[GameServerGroupAutoScalingPolicyTypeDef], # (3)
BalancingStrategy: NotRequired[BalancingStrategyType], # (4)
GameServerProtectionPolicy: NotRequired[GameServerProtectionPolicyType], # (5)
VpcSubnets: NotRequired[Sequence[str]],
Tags: NotRequired[Sequence[TagTypeDef]], # (6)
- See LaunchTemplateSpecificationTypeDef
- See InstanceDefinitionTypeDef
- See GameServerGroupAutoScalingPolicyTypeDef
- See BalancingStrategyType
- See GameServerProtectionPolicyType
- See TagTypeDef
MatchmakingTicketTypeDef#
# MatchmakingTicketTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import MatchmakingTicketTypeDef
def get_value() -> MatchmakingTicketTypeDef:
return {
"TicketId": ...,
}
# MatchmakingTicketTypeDef definition
class MatchmakingTicketTypeDef(TypedDict):
TicketId: NotRequired[str],
ConfigurationName: NotRequired[str],
ConfigurationArn: NotRequired[str],
Status: NotRequired[MatchmakingConfigurationStatusType], # (1)
StatusReason: NotRequired[str],
StatusMessage: NotRequired[str],
StartTime: NotRequired[datetime],
EndTime: NotRequired[datetime],
Players: NotRequired[List[PlayerOutputTypeDef]], # (2)
GameSessionConnectionInfo: NotRequired[GameSessionConnectionInfoTypeDef], # (3)
EstimatedWaitTime: NotRequired[int],
DescribeGameSessionPlacementOutputTypeDef#
# DescribeGameSessionPlacementOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeGameSessionPlacementOutputTypeDef
def get_value() -> DescribeGameSessionPlacementOutputTypeDef:
return {
"GameSessionPlacement": ...,
}
# DescribeGameSessionPlacementOutputTypeDef definition
class DescribeGameSessionPlacementOutputTypeDef(TypedDict):
GameSessionPlacement: GameSessionPlacementTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartGameSessionPlacementOutputTypeDef#
# StartGameSessionPlacementOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import StartGameSessionPlacementOutputTypeDef
def get_value() -> StartGameSessionPlacementOutputTypeDef:
return {
"GameSessionPlacement": ...,
}
# StartGameSessionPlacementOutputTypeDef definition
class StartGameSessionPlacementOutputTypeDef(TypedDict):
GameSessionPlacement: GameSessionPlacementTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopGameSessionPlacementOutputTypeDef#
# StopGameSessionPlacementOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import StopGameSessionPlacementOutputTypeDef
def get_value() -> StopGameSessionPlacementOutputTypeDef:
return {
"GameSessionPlacement": ...,
}
# StopGameSessionPlacementOutputTypeDef definition
class StopGameSessionPlacementOutputTypeDef(TypedDict):
GameSessionPlacement: GameSessionPlacementTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateGameSessionQueueOutputTypeDef#
# CreateGameSessionQueueOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import CreateGameSessionQueueOutputTypeDef
def get_value() -> CreateGameSessionQueueOutputTypeDef:
return {
"GameSessionQueue": ...,
}
# CreateGameSessionQueueOutputTypeDef definition
class CreateGameSessionQueueOutputTypeDef(TypedDict):
GameSessionQueue: GameSessionQueueTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeGameSessionQueuesOutputTypeDef#
# DescribeGameSessionQueuesOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeGameSessionQueuesOutputTypeDef
def get_value() -> DescribeGameSessionQueuesOutputTypeDef:
return {
"GameSessionQueues": ...,
}
# DescribeGameSessionQueuesOutputTypeDef definition
class DescribeGameSessionQueuesOutputTypeDef(TypedDict):
GameSessionQueues: List[GameSessionQueueTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateGameSessionQueueOutputTypeDef#
# UpdateGameSessionQueueOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import UpdateGameSessionQueueOutputTypeDef
def get_value() -> UpdateGameSessionQueueOutputTypeDef:
return {
"GameSessionQueue": ...,
}
# UpdateGameSessionQueueOutputTypeDef definition
class UpdateGameSessionQueueOutputTypeDef(TypedDict):
GameSessionQueue: GameSessionQueueTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetInstanceAccessOutputTypeDef#
# GetInstanceAccessOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import GetInstanceAccessOutputTypeDef
def get_value() -> GetInstanceAccessOutputTypeDef:
return {
"InstanceAccess": ...,
}
# GetInstanceAccessOutputTypeDef definition
class GetInstanceAccessOutputTypeDef(TypedDict):
InstanceAccess: InstanceAccessTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartGameSessionPlacementInputTypeDef#
# StartGameSessionPlacementInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import StartGameSessionPlacementInputTypeDef
def get_value() -> StartGameSessionPlacementInputTypeDef:
return {
"PlacementId": ...,
}
# StartGameSessionPlacementInputTypeDef definition
class StartGameSessionPlacementInputTypeDef(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],
PriorityConfigurationOverride: NotRequired[PriorityConfigurationOverrideUnionTypeDef], # (4)
- See GamePropertyTypeDef
- See PlayerLatencyTypeDef
- See DesiredPlayerSessionTypeDef
- See PriorityConfigurationOverrideTypeDef PriorityConfigurationOverrideOutputTypeDef
CreateGameSessionQueueInputTypeDef#
# CreateGameSessionQueueInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import CreateGameSessionQueueInputTypeDef
def get_value() -> CreateGameSessionQueueInputTypeDef:
return {
"Name": ...,
}
# CreateGameSessionQueueInputTypeDef definition
class CreateGameSessionQueueInputTypeDef(TypedDict):
Name: str,
TimeoutInSeconds: NotRequired[int],
PlayerLatencyPolicies: NotRequired[Sequence[PlayerLatencyPolicyTypeDef]], # (1)
Destinations: NotRequired[Sequence[GameSessionQueueDestinationTypeDef]], # (2)
FilterConfiguration: NotRequired[FilterConfigurationUnionTypeDef], # (3)
PriorityConfiguration: NotRequired[PriorityConfigurationUnionTypeDef], # (4)
CustomEventData: NotRequired[str],
NotificationTarget: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (5)
- See PlayerLatencyPolicyTypeDef
- See GameSessionQueueDestinationTypeDef
- See FilterConfigurationTypeDef FilterConfigurationOutputTypeDef
- See PriorityConfigurationTypeDef PriorityConfigurationOutputTypeDef
- See TagTypeDef
UpdateGameSessionQueueInputTypeDef#
# UpdateGameSessionQueueInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import UpdateGameSessionQueueInputTypeDef
def get_value() -> UpdateGameSessionQueueInputTypeDef:
return {
"Name": ...,
}
# UpdateGameSessionQueueInputTypeDef definition
class UpdateGameSessionQueueInputTypeDef(TypedDict):
Name: str,
TimeoutInSeconds: NotRequired[int],
PlayerLatencyPolicies: NotRequired[Sequence[PlayerLatencyPolicyTypeDef]], # (1)
Destinations: NotRequired[Sequence[GameSessionQueueDestinationTypeDef]], # (2)
FilterConfiguration: NotRequired[FilterConfigurationUnionTypeDef], # (3)
PriorityConfiguration: NotRequired[PriorityConfigurationUnionTypeDef], # (4)
CustomEventData: NotRequired[str],
NotificationTarget: NotRequired[str],
- See PlayerLatencyPolicyTypeDef
- See GameSessionQueueDestinationTypeDef
- See FilterConfigurationTypeDef FilterConfigurationOutputTypeDef
- See PriorityConfigurationTypeDef PriorityConfigurationOutputTypeDef
DescribeScalingPoliciesOutputTypeDef#
# DescribeScalingPoliciesOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeScalingPoliciesOutputTypeDef
def get_value() -> DescribeScalingPoliciesOutputTypeDef:
return {
"ScalingPolicies": ...,
}
# DescribeScalingPoliciesOutputTypeDef definition
class DescribeScalingPoliciesOutputTypeDef(TypedDict):
ScalingPolicies: List[ScalingPolicyTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeRuntimeConfigurationOutputTypeDef#
# DescribeRuntimeConfigurationOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeRuntimeConfigurationOutputTypeDef
def get_value() -> DescribeRuntimeConfigurationOutputTypeDef:
return {
"RuntimeConfiguration": ...,
}
# DescribeRuntimeConfigurationOutputTypeDef definition
class DescribeRuntimeConfigurationOutputTypeDef(TypedDict):
RuntimeConfiguration: RuntimeConfigurationOutputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateRuntimeConfigurationOutputTypeDef#
# UpdateRuntimeConfigurationOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import UpdateRuntimeConfigurationOutputTypeDef
def get_value() -> UpdateRuntimeConfigurationOutputTypeDef:
return {
"RuntimeConfiguration": ...,
}
# UpdateRuntimeConfigurationOutputTypeDef definition
class UpdateRuntimeConfigurationOutputTypeDef(TypedDict):
RuntimeConfiguration: RuntimeConfigurationOutputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVpcPeeringConnectionsOutputTypeDef#
# DescribeVpcPeeringConnectionsOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeVpcPeeringConnectionsOutputTypeDef
def get_value() -> DescribeVpcPeeringConnectionsOutputTypeDef:
return {
"VpcPeeringConnections": ...,
}
# DescribeVpcPeeringConnectionsOutputTypeDef definition
class DescribeVpcPeeringConnectionsOutputTypeDef(TypedDict):
VpcPeeringConnections: List[VpcPeeringConnectionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ContainerGroupDefinitionTypeDef#
# ContainerGroupDefinitionTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ContainerGroupDefinitionTypeDef
def get_value() -> ContainerGroupDefinitionTypeDef:
return {
"ContainerGroupDefinitionArn": ...,
}
# ContainerGroupDefinitionTypeDef definition
class ContainerGroupDefinitionTypeDef(TypedDict):
Name: str,
ContainerGroupDefinitionArn: NotRequired[str],
CreationTime: NotRequired[datetime],
OperatingSystem: NotRequired[ContainerOperatingSystemType], # (1)
ContainerGroupType: NotRequired[ContainerGroupTypeType], # (2)
TotalMemoryLimitMebibytes: NotRequired[int],
TotalVcpuLimit: NotRequired[float],
GameServerContainerDefinition: NotRequired[GameServerContainerDefinitionTypeDef], # (3)
SupportContainerDefinitions: NotRequired[List[SupportContainerDefinitionTypeDef]], # (4)
VersionNumber: NotRequired[int],
VersionDescription: NotRequired[str],
Status: NotRequired[ContainerGroupDefinitionStatusType], # (5)
StatusReason: NotRequired[str],
- See ContainerOperatingSystemType
- See ContainerGroupTypeType
- See GameServerContainerDefinitionTypeDef
- See SupportContainerDefinitionTypeDef
- See ContainerGroupDefinitionStatusType
GameServerContainerDefinitionInputTypeDef#
# GameServerContainerDefinitionInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import GameServerContainerDefinitionInputTypeDef
def get_value() -> GameServerContainerDefinitionInputTypeDef:
return {
"ContainerName": ...,
}
# GameServerContainerDefinitionInputTypeDef definition
class GameServerContainerDefinitionInputTypeDef(TypedDict):
ContainerName: str,
ImageUri: str,
PortConfiguration: ContainerPortConfigurationUnionTypeDef, # (4)
ServerSdkVersion: str,
DependsOn: NotRequired[Sequence[ContainerDependencyTypeDef]], # (1)
MountPoints: NotRequired[Sequence[ContainerMountPointTypeDef]], # (2)
EnvironmentOverride: NotRequired[Sequence[ContainerEnvironmentTypeDef]], # (3)
- See ContainerDependencyTypeDef
- See ContainerMountPointTypeDef
- See ContainerEnvironmentTypeDef
- See ContainerPortConfigurationTypeDef ContainerPortConfigurationOutputTypeDef
SupportContainerDefinitionInputTypeDef#
# SupportContainerDefinitionInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import SupportContainerDefinitionInputTypeDef
def get_value() -> SupportContainerDefinitionInputTypeDef:
return {
"ContainerName": ...,
}
# SupportContainerDefinitionInputTypeDef definition
class SupportContainerDefinitionInputTypeDef(TypedDict):
ContainerName: str,
ImageUri: str,
DependsOn: NotRequired[Sequence[ContainerDependencyTypeDef]], # (1)
MountPoints: NotRequired[Sequence[ContainerMountPointTypeDef]], # (2)
EnvironmentOverride: NotRequired[Sequence[ContainerEnvironmentTypeDef]], # (3)
Essential: NotRequired[bool],
HealthCheck: NotRequired[ContainerHealthCheckUnionTypeDef], # (4)
MemoryHardLimitMebibytes: NotRequired[int],
PortConfiguration: NotRequired[ContainerPortConfigurationUnionTypeDef], # (5)
Vcpu: NotRequired[float],
- See ContainerDependencyTypeDef
- See ContainerMountPointTypeDef
- See ContainerEnvironmentTypeDef
- See ContainerHealthCheckTypeDef ContainerHealthCheckOutputTypeDef
- See ContainerPortConfigurationTypeDef ContainerPortConfigurationOutputTypeDef
DescribeGameSessionDetailsOutputTypeDef#
# DescribeGameSessionDetailsOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeGameSessionDetailsOutputTypeDef
def get_value() -> DescribeGameSessionDetailsOutputTypeDef:
return {
"GameSessionDetails": ...,
}
# DescribeGameSessionDetailsOutputTypeDef definition
class DescribeGameSessionDetailsOutputTypeDef(TypedDict):
GameSessionDetails: List[GameSessionDetailTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeMatchmakingOutputTypeDef#
# DescribeMatchmakingOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeMatchmakingOutputTypeDef
def get_value() -> DescribeMatchmakingOutputTypeDef:
return {
"TicketList": ...,
}
# DescribeMatchmakingOutputTypeDef definition
class DescribeMatchmakingOutputTypeDef(TypedDict):
TicketList: List[MatchmakingTicketTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartMatchBackfillOutputTypeDef#
# StartMatchBackfillOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import StartMatchBackfillOutputTypeDef
def get_value() -> StartMatchBackfillOutputTypeDef:
return {
"MatchmakingTicket": ...,
}
# StartMatchBackfillOutputTypeDef definition
class StartMatchBackfillOutputTypeDef(TypedDict):
MatchmakingTicket: MatchmakingTicketTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartMatchmakingOutputTypeDef#
# StartMatchmakingOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import StartMatchmakingOutputTypeDef
def get_value() -> StartMatchmakingOutputTypeDef:
return {
"MatchmakingTicket": ...,
}
# StartMatchmakingOutputTypeDef definition
class StartMatchmakingOutputTypeDef(TypedDict):
MatchmakingTicket: MatchmakingTicketTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateFleetInputTypeDef#
# CreateFleetInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import CreateFleetInputTypeDef
def get_value() -> CreateFleetInputTypeDef:
return {
"Name": ...,
}
# CreateFleetInputTypeDef definition
class CreateFleetInputTypeDef(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[RuntimeConfigurationUnionTypeDef], # (4)
ResourceCreationLimitPolicy: NotRequired[ResourceCreationLimitPolicyTypeDef], # (5)
MetricGroups: NotRequired[Sequence[str]],
PeerVpcAwsAccountId: NotRequired[str],
PeerVpcId: NotRequired[str],
FleetType: NotRequired[FleetTypeType], # (6)
InstanceRoleArn: NotRequired[str],
CertificateConfiguration: NotRequired[CertificateConfigurationTypeDef], # (7)
Locations: NotRequired[Sequence[LocationConfigurationTypeDef]], # (8)
Tags: NotRequired[Sequence[TagTypeDef]], # (9)
ComputeType: NotRequired[ComputeTypeType], # (10)
AnywhereConfiguration: NotRequired[AnywhereConfigurationTypeDef], # (11)
InstanceRoleCredentialsProvider: NotRequired[InstanceRoleCredentialsProviderType], # (12)
- See EC2InstanceTypeType
- See IpPermissionTypeDef
- See ProtectionPolicyType
- See RuntimeConfigurationTypeDef RuntimeConfigurationOutputTypeDef
- See ResourceCreationLimitPolicyTypeDef
- See FleetTypeType
- See CertificateConfigurationTypeDef
- See LocationConfigurationTypeDef
- See TagTypeDef
- See ComputeTypeType
- See AnywhereConfigurationTypeDef
- See InstanceRoleCredentialsProviderType
UpdateRuntimeConfigurationInputTypeDef#
# UpdateRuntimeConfigurationInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import UpdateRuntimeConfigurationInputTypeDef
def get_value() -> UpdateRuntimeConfigurationInputTypeDef:
return {
"FleetId": ...,
}
# UpdateRuntimeConfigurationInputTypeDef definition
class UpdateRuntimeConfigurationInputTypeDef(TypedDict):
FleetId: str,
RuntimeConfiguration: RuntimeConfigurationUnionTypeDef, # (1)
StartMatchBackfillInputTypeDef#
# StartMatchBackfillInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import StartMatchBackfillInputTypeDef
def get_value() -> StartMatchBackfillInputTypeDef:
return {
"ConfigurationName": ...,
}
# StartMatchBackfillInputTypeDef definition
class StartMatchBackfillInputTypeDef(TypedDict):
ConfigurationName: str,
Players: Sequence[PlayerUnionTypeDef], # (1)
TicketId: NotRequired[str],
GameSessionArn: NotRequired[str],
StartMatchmakingInputTypeDef#
# StartMatchmakingInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import StartMatchmakingInputTypeDef
def get_value() -> StartMatchmakingInputTypeDef:
return {
"ConfigurationName": ...,
}
# StartMatchmakingInputTypeDef definition
class StartMatchmakingInputTypeDef(TypedDict):
ConfigurationName: str,
Players: Sequence[PlayerUnionTypeDef], # (1)
TicketId: NotRequired[str],
CreateContainerGroupDefinitionOutputTypeDef#
# CreateContainerGroupDefinitionOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import CreateContainerGroupDefinitionOutputTypeDef
def get_value() -> CreateContainerGroupDefinitionOutputTypeDef:
return {
"ContainerGroupDefinition": ...,
}
# CreateContainerGroupDefinitionOutputTypeDef definition
class CreateContainerGroupDefinitionOutputTypeDef(TypedDict):
ContainerGroupDefinition: ContainerGroupDefinitionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeContainerGroupDefinitionOutputTypeDef#
# DescribeContainerGroupDefinitionOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import DescribeContainerGroupDefinitionOutputTypeDef
def get_value() -> DescribeContainerGroupDefinitionOutputTypeDef:
return {
"ContainerGroupDefinition": ...,
}
# DescribeContainerGroupDefinitionOutputTypeDef definition
class DescribeContainerGroupDefinitionOutputTypeDef(TypedDict):
ContainerGroupDefinition: ContainerGroupDefinitionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListContainerGroupDefinitionVersionsOutputTypeDef#
# ListContainerGroupDefinitionVersionsOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListContainerGroupDefinitionVersionsOutputTypeDef
def get_value() -> ListContainerGroupDefinitionVersionsOutputTypeDef:
return {
"ContainerGroupDefinitions": ...,
}
# ListContainerGroupDefinitionVersionsOutputTypeDef definition
class ListContainerGroupDefinitionVersionsOutputTypeDef(TypedDict):
ContainerGroupDefinitions: List[ContainerGroupDefinitionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListContainerGroupDefinitionsOutputTypeDef#
# ListContainerGroupDefinitionsOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import ListContainerGroupDefinitionsOutputTypeDef
def get_value() -> ListContainerGroupDefinitionsOutputTypeDef:
return {
"ContainerGroupDefinitions": ...,
}
# ListContainerGroupDefinitionsOutputTypeDef definition
class ListContainerGroupDefinitionsOutputTypeDef(TypedDict):
ContainerGroupDefinitions: List[ContainerGroupDefinitionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateContainerGroupDefinitionOutputTypeDef#
# UpdateContainerGroupDefinitionOutputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import UpdateContainerGroupDefinitionOutputTypeDef
def get_value() -> UpdateContainerGroupDefinitionOutputTypeDef:
return {
"ContainerGroupDefinition": ...,
}
# UpdateContainerGroupDefinitionOutputTypeDef definition
class UpdateContainerGroupDefinitionOutputTypeDef(TypedDict):
ContainerGroupDefinition: ContainerGroupDefinitionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateContainerGroupDefinitionInputTypeDef#
# CreateContainerGroupDefinitionInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import CreateContainerGroupDefinitionInputTypeDef
def get_value() -> CreateContainerGroupDefinitionInputTypeDef:
return {
"Name": ...,
}
# CreateContainerGroupDefinitionInputTypeDef definition
class CreateContainerGroupDefinitionInputTypeDef(TypedDict):
Name: str,
TotalMemoryLimitMebibytes: int,
TotalVcpuLimit: float,
OperatingSystem: ContainerOperatingSystemType, # (1)
ContainerGroupType: NotRequired[ContainerGroupTypeType], # (2)
GameServerContainerDefinition: NotRequired[GameServerContainerDefinitionInputTypeDef], # (3)
SupportContainerDefinitions: NotRequired[Sequence[SupportContainerDefinitionInputTypeDef]], # (4)
VersionDescription: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (5)
- See ContainerOperatingSystemType
- See ContainerGroupTypeType
- See GameServerContainerDefinitionInputTypeDef
- See SupportContainerDefinitionInputTypeDef
- See TagTypeDef
UpdateContainerGroupDefinitionInputTypeDef#
# UpdateContainerGroupDefinitionInputTypeDef TypedDict usage example
from types_boto3_gamelift.type_defs import UpdateContainerGroupDefinitionInputTypeDef
def get_value() -> UpdateContainerGroupDefinitionInputTypeDef:
return {
"Name": ...,
}
# UpdateContainerGroupDefinitionInputTypeDef definition
class UpdateContainerGroupDefinitionInputTypeDef(TypedDict):
Name: str,
GameServerContainerDefinition: NotRequired[GameServerContainerDefinitionInputTypeDef], # (1)
SupportContainerDefinitions: NotRequired[Sequence[SupportContainerDefinitionInputTypeDef]], # (2)
TotalMemoryLimitMebibytes: NotRequired[int],
TotalVcpuLimit: NotRequired[float],
VersionDescription: NotRequired[str],
SourceVersionNumber: NotRequired[int],
OperatingSystem: NotRequired[ContainerOperatingSystemType], # (3)