Typed dictionaries#
Index > GameSparks > Typed dictionaries
Auto-generated documentation for GameSparks type annotations stubs module mypy-boto3-gamesparks.
ConnectionTypeDef#
# ConnectionTypeDef usage example
from mypy_boto3_gamesparks.type_defs import ConnectionTypeDef
def get_value() -> ConnectionTypeDef:
return {
"Created": ...,
}
# ConnectionTypeDef definition
class ConnectionTypeDef(TypedDict):
Created: NotRequired[datetime],
Id: NotRequired[str],
CreateGameRequestRequestTypeDef#
# CreateGameRequestRequestTypeDef usage example
from mypy_boto3_gamesparks.type_defs import CreateGameRequestRequestTypeDef
def get_value() -> CreateGameRequestRequestTypeDef:
return {
"GameName": ...,
}
# CreateGameRequestRequestTypeDef definition
class CreateGameRequestRequestTypeDef(TypedDict):
GameName: str,
ClientToken: NotRequired[str],
Description: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
GameDetailsTypeDef#
# GameDetailsTypeDef usage example
from mypy_boto3_gamesparks.type_defs import GameDetailsTypeDef
def get_value() -> GameDetailsTypeDef:
return {
"Arn": ...,
}
# GameDetailsTypeDef definition
class GameDetailsTypeDef(TypedDict):
Arn: NotRequired[str],
Created: NotRequired[datetime],
Description: NotRequired[str],
EnableTerminationProtection: NotRequired[bool],
LastUpdated: NotRequired[datetime],
Name: NotRequired[str],
State: NotRequired[GameStateType], # (1)
Tags: NotRequired[Dict[str, str]],
- See GameStateType
CreateSnapshotRequestRequestTypeDef#
# CreateSnapshotRequestRequestTypeDef usage example
from mypy_boto3_gamesparks.type_defs import CreateSnapshotRequestRequestTypeDef
def get_value() -> CreateSnapshotRequestRequestTypeDef:
return {
"GameName": ...,
}
# CreateSnapshotRequestRequestTypeDef definition
class CreateSnapshotRequestRequestTypeDef(TypedDict):
GameName: str,
Description: NotRequired[str],
CreateStageRequestRequestTypeDef#
# CreateStageRequestRequestTypeDef usage example
from mypy_boto3_gamesparks.type_defs import CreateStageRequestRequestTypeDef
def get_value() -> CreateStageRequestRequestTypeDef:
return {
"GameName": ...,
"Role": ...,
"StageName": ...,
}
# CreateStageRequestRequestTypeDef definition
class CreateStageRequestRequestTypeDef(TypedDict):
GameName: str,
Role: str,
StageName: str,
ClientToken: NotRequired[str],
Description: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
StageDetailsTypeDef#
# StageDetailsTypeDef usage example
from mypy_boto3_gamesparks.type_defs import StageDetailsTypeDef
def get_value() -> StageDetailsTypeDef:
return {
"Arn": ...,
}
# StageDetailsTypeDef definition
class StageDetailsTypeDef(TypedDict):
Arn: NotRequired[str],
Created: NotRequired[datetime],
Description: NotRequired[str],
GameKey: NotRequired[str],
LastUpdated: NotRequired[datetime],
LogGroup: NotRequired[str],
Name: NotRequired[str],
Role: NotRequired[str],
State: NotRequired[StageStateType], # (1)
Tags: NotRequired[Dict[str, str]],
- See StageStateType
DeleteGameRequestRequestTypeDef#
# DeleteGameRequestRequestTypeDef usage example
from mypy_boto3_gamesparks.type_defs import DeleteGameRequestRequestTypeDef
def get_value() -> DeleteGameRequestRequestTypeDef:
return {
"GameName": ...,
}
# DeleteGameRequestRequestTypeDef definition
class DeleteGameRequestRequestTypeDef(TypedDict):
GameName: str,
DeleteStageRequestRequestTypeDef#
# DeleteStageRequestRequestTypeDef usage example
from mypy_boto3_gamesparks.type_defs import DeleteStageRequestRequestTypeDef
def get_value() -> DeleteStageRequestRequestTypeDef:
return {
"GameName": ...,
"StageName": ...,
}
# DeleteStageRequestRequestTypeDef definition
class DeleteStageRequestRequestTypeDef(TypedDict):
GameName: str,
StageName: str,
DeploymentResultTypeDef#
# DeploymentResultTypeDef usage example
from mypy_boto3_gamesparks.type_defs import DeploymentResultTypeDef
def get_value() -> DeploymentResultTypeDef:
return {
"Message": ...,
}
# DeploymentResultTypeDef definition
class DeploymentResultTypeDef(TypedDict):
Message: NotRequired[str],
ResultCode: NotRequired[ResultCodeType], # (1)
- See ResultCodeType
DisconnectPlayerRequestRequestTypeDef#
# DisconnectPlayerRequestRequestTypeDef usage example
from mypy_boto3_gamesparks.type_defs import DisconnectPlayerRequestRequestTypeDef
def get_value() -> DisconnectPlayerRequestRequestTypeDef:
return {
"GameName": ...,
"PlayerId": ...,
"StageName": ...,
}
# DisconnectPlayerRequestRequestTypeDef definition
class DisconnectPlayerRequestRequestTypeDef(TypedDict):
GameName: str,
PlayerId: str,
StageName: str,
DisconnectPlayerResultTypeDef#
# DisconnectPlayerResultTypeDef usage example
from mypy_boto3_gamesparks.type_defs import DisconnectPlayerResultTypeDef
def get_value() -> DisconnectPlayerResultTypeDef:
return {
"DisconnectFailures": ...,
"DisconnectSuccesses": ...,
"ResponseMetadata": ...,
}
# DisconnectPlayerResultTypeDef definition
class DisconnectPlayerResultTypeDef(TypedDict):
DisconnectFailures: List[str],
DisconnectSuccesses: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ExportSnapshotRequestRequestTypeDef#
# ExportSnapshotRequestRequestTypeDef usage example
from mypy_boto3_gamesparks.type_defs import ExportSnapshotRequestRequestTypeDef
def get_value() -> ExportSnapshotRequestRequestTypeDef:
return {
"GameName": ...,
"SnapshotId": ...,
}
# ExportSnapshotRequestRequestTypeDef definition
class ExportSnapshotRequestRequestTypeDef(TypedDict):
GameName: str,
SnapshotId: str,
ExportSnapshotResultTypeDef#
# ExportSnapshotResultTypeDef usage example
from mypy_boto3_gamesparks.type_defs import ExportSnapshotResultTypeDef
def get_value() -> ExportSnapshotResultTypeDef:
return {
"S3Url": ...,
"ResponseMetadata": ...,
}
# ExportSnapshotResultTypeDef definition
class ExportSnapshotResultTypeDef(TypedDict):
S3Url: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ExtensionDetailsTypeDef#
# ExtensionDetailsTypeDef usage example
from mypy_boto3_gamesparks.type_defs import ExtensionDetailsTypeDef
def get_value() -> ExtensionDetailsTypeDef:
return {
"Description": ...,
}
# ExtensionDetailsTypeDef definition
class ExtensionDetailsTypeDef(TypedDict):
Description: NotRequired[str],
Name: NotRequired[str],
Namespace: NotRequired[str],
ExtensionVersionDetailsTypeDef#
# ExtensionVersionDetailsTypeDef usage example
from mypy_boto3_gamesparks.type_defs import ExtensionVersionDetailsTypeDef
def get_value() -> ExtensionVersionDetailsTypeDef:
return {
"Name": ...,
}
# ExtensionVersionDetailsTypeDef definition
class ExtensionVersionDetailsTypeDef(TypedDict):
Name: NotRequired[str],
Namespace: NotRequired[str],
Schema: NotRequired[str],
Version: NotRequired[str],
SectionTypeDef#
# SectionTypeDef usage example
from mypy_boto3_gamesparks.type_defs import SectionTypeDef
def get_value() -> SectionTypeDef:
return {
"Attributes": ...,
}
# SectionTypeDef definition
class SectionTypeDef(TypedDict):
Attributes: NotRequired[Dict[str, Any]],
Name: NotRequired[str],
Size: NotRequired[int],
GameSummaryTypeDef#
# GameSummaryTypeDef usage example
from mypy_boto3_gamesparks.type_defs import GameSummaryTypeDef
def get_value() -> GameSummaryTypeDef:
return {
"Description": ...,
}
# GameSummaryTypeDef definition
class GameSummaryTypeDef(TypedDict):
Description: NotRequired[str],
Name: NotRequired[str],
State: NotRequired[GameStateType], # (1)
Tags: NotRequired[Dict[str, str]],
- See GameStateType
GeneratedCodeJobDetailsTypeDef#
# GeneratedCodeJobDetailsTypeDef usage example
from mypy_boto3_gamesparks.type_defs import GeneratedCodeJobDetailsTypeDef
def get_value() -> GeneratedCodeJobDetailsTypeDef:
return {
"Description": ...,
}
# GeneratedCodeJobDetailsTypeDef definition
class GeneratedCodeJobDetailsTypeDef(TypedDict):
Description: NotRequired[str],
ExpirationTime: NotRequired[datetime],
GeneratedCodeJobId: NotRequired[str],
S3Url: NotRequired[str],
Status: NotRequired[GeneratedCodeJobStateType], # (1)
GeneratorTypeDef#
# GeneratorTypeDef usage example
from mypy_boto3_gamesparks.type_defs import GeneratorTypeDef
def get_value() -> GeneratorTypeDef:
return {
"GameSdkVersion": ...,
}
# GeneratorTypeDef definition
class GeneratorTypeDef(TypedDict):
GameSdkVersion: NotRequired[str],
Language: NotRequired[str],
TargetPlatform: NotRequired[str],
GetExtensionRequestRequestTypeDef#
# GetExtensionRequestRequestTypeDef usage example
from mypy_boto3_gamesparks.type_defs import GetExtensionRequestRequestTypeDef
def get_value() -> GetExtensionRequestRequestTypeDef:
return {
"Name": ...,
"Namespace": ...,
}
# GetExtensionRequestRequestTypeDef definition
class GetExtensionRequestRequestTypeDef(TypedDict):
Name: str,
Namespace: str,
GetExtensionVersionRequestRequestTypeDef#
# GetExtensionVersionRequestRequestTypeDef usage example
from mypy_boto3_gamesparks.type_defs import GetExtensionVersionRequestRequestTypeDef
def get_value() -> GetExtensionVersionRequestRequestTypeDef:
return {
"ExtensionVersion": ...,
"Name": ...,
"Namespace": ...,
}
# GetExtensionVersionRequestRequestTypeDef definition
class GetExtensionVersionRequestRequestTypeDef(TypedDict):
ExtensionVersion: str,
Name: str,
Namespace: str,
GetGameConfigurationRequestRequestTypeDef#
# GetGameConfigurationRequestRequestTypeDef usage example
from mypy_boto3_gamesparks.type_defs import GetGameConfigurationRequestRequestTypeDef
def get_value() -> GetGameConfigurationRequestRequestTypeDef:
return {
"GameName": ...,
}
# GetGameConfigurationRequestRequestTypeDef definition
class GetGameConfigurationRequestRequestTypeDef(TypedDict):
GameName: str,
Sections: NotRequired[Sequence[str]],
GetGameRequestRequestTypeDef#
# GetGameRequestRequestTypeDef usage example
from mypy_boto3_gamesparks.type_defs import GetGameRequestRequestTypeDef
def get_value() -> GetGameRequestRequestTypeDef:
return {
"GameName": ...,
}
# GetGameRequestRequestTypeDef definition
class GetGameRequestRequestTypeDef(TypedDict):
GameName: str,
GetGeneratedCodeJobRequestRequestTypeDef#
# GetGeneratedCodeJobRequestRequestTypeDef usage example
from mypy_boto3_gamesparks.type_defs import GetGeneratedCodeJobRequestRequestTypeDef
def get_value() -> GetGeneratedCodeJobRequestRequestTypeDef:
return {
"GameName": ...,
"JobId": ...,
"SnapshotId": ...,
}
# GetGeneratedCodeJobRequestRequestTypeDef definition
class GetGeneratedCodeJobRequestRequestTypeDef(TypedDict):
GameName: str,
JobId: str,
SnapshotId: str,
GetPlayerConnectionStatusRequestRequestTypeDef#
# GetPlayerConnectionStatusRequestRequestTypeDef usage example
from mypy_boto3_gamesparks.type_defs import GetPlayerConnectionStatusRequestRequestTypeDef
def get_value() -> GetPlayerConnectionStatusRequestRequestTypeDef:
return {
"GameName": ...,
"PlayerId": ...,
"StageName": ...,
}
# GetPlayerConnectionStatusRequestRequestTypeDef definition
class GetPlayerConnectionStatusRequestRequestTypeDef(TypedDict):
GameName: str,
PlayerId: str,
StageName: str,
GetSnapshotRequestRequestTypeDef#
# GetSnapshotRequestRequestTypeDef usage example
from mypy_boto3_gamesparks.type_defs import GetSnapshotRequestRequestTypeDef
def get_value() -> GetSnapshotRequestRequestTypeDef:
return {
"GameName": ...,
"SnapshotId": ...,
}
# GetSnapshotRequestRequestTypeDef definition
class GetSnapshotRequestRequestTypeDef(TypedDict):
GameName: str,
SnapshotId: str,
Sections: NotRequired[Sequence[str]],
GetStageDeploymentRequestRequestTypeDef#
# GetStageDeploymentRequestRequestTypeDef usage example
from mypy_boto3_gamesparks.type_defs import GetStageDeploymentRequestRequestTypeDef
def get_value() -> GetStageDeploymentRequestRequestTypeDef:
return {
"GameName": ...,
"StageName": ...,
}
# GetStageDeploymentRequestRequestTypeDef definition
class GetStageDeploymentRequestRequestTypeDef(TypedDict):
GameName: str,
StageName: str,
DeploymentId: NotRequired[str],
GetStageRequestRequestTypeDef#
# GetStageRequestRequestTypeDef usage example
from mypy_boto3_gamesparks.type_defs import GetStageRequestRequestTypeDef
def get_value() -> GetStageRequestRequestTypeDef:
return {
"GameName": ...,
"StageName": ...,
}
# GetStageRequestRequestTypeDef definition
class GetStageRequestRequestTypeDef(TypedDict):
GameName: str,
StageName: str,
ImportGameConfigurationSourceTypeDef#
# ImportGameConfigurationSourceTypeDef usage example
from mypy_boto3_gamesparks.type_defs import ImportGameConfigurationSourceTypeDef
def get_value() -> ImportGameConfigurationSourceTypeDef:
return {
"File": ...,
}
# ImportGameConfigurationSourceTypeDef definition
class ImportGameConfigurationSourceTypeDef(TypedDict):
File: Union[str, bytes, IO[Any], StreamingBody],
ListExtensionVersionsRequestListExtensionVersionsPaginateTypeDef#
# ListExtensionVersionsRequestListExtensionVersionsPaginateTypeDef usage example
from mypy_boto3_gamesparks.type_defs import ListExtensionVersionsRequestListExtensionVersionsPaginateTypeDef
def get_value() -> ListExtensionVersionsRequestListExtensionVersionsPaginateTypeDef:
return {
"Name": ...,
"Namespace": ...,
}
# ListExtensionVersionsRequestListExtensionVersionsPaginateTypeDef definition
class ListExtensionVersionsRequestListExtensionVersionsPaginateTypeDef(TypedDict):
Name: str,
Namespace: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListExtensionVersionsRequestRequestTypeDef#
# ListExtensionVersionsRequestRequestTypeDef usage example
from mypy_boto3_gamesparks.type_defs import ListExtensionVersionsRequestRequestTypeDef
def get_value() -> ListExtensionVersionsRequestRequestTypeDef:
return {
"Name": ...,
"Namespace": ...,
}
# ListExtensionVersionsRequestRequestTypeDef definition
class ListExtensionVersionsRequestRequestTypeDef(TypedDict):
Name: str,
Namespace: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListExtensionsRequestListExtensionsPaginateTypeDef#
# ListExtensionsRequestListExtensionsPaginateTypeDef usage example
from mypy_boto3_gamesparks.type_defs import ListExtensionsRequestListExtensionsPaginateTypeDef
def get_value() -> ListExtensionsRequestListExtensionsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListExtensionsRequestListExtensionsPaginateTypeDef definition
class ListExtensionsRequestListExtensionsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListExtensionsRequestRequestTypeDef#
# ListExtensionsRequestRequestTypeDef usage example
from mypy_boto3_gamesparks.type_defs import ListExtensionsRequestRequestTypeDef
def get_value() -> ListExtensionsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
# ListExtensionsRequestRequestTypeDef definition
class ListExtensionsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListGamesRequestListGamesPaginateTypeDef#
# ListGamesRequestListGamesPaginateTypeDef usage example
from mypy_boto3_gamesparks.type_defs import ListGamesRequestListGamesPaginateTypeDef
def get_value() -> ListGamesRequestListGamesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListGamesRequestListGamesPaginateTypeDef definition
class ListGamesRequestListGamesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListGamesRequestRequestTypeDef#
# ListGamesRequestRequestTypeDef usage example
from mypy_boto3_gamesparks.type_defs import ListGamesRequestRequestTypeDef
def get_value() -> ListGamesRequestRequestTypeDef:
return {
"MaxResults": ...,
}
# ListGamesRequestRequestTypeDef definition
class ListGamesRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListGeneratedCodeJobsRequestListGeneratedCodeJobsPaginateTypeDef#
# ListGeneratedCodeJobsRequestListGeneratedCodeJobsPaginateTypeDef usage example
from mypy_boto3_gamesparks.type_defs import ListGeneratedCodeJobsRequestListGeneratedCodeJobsPaginateTypeDef
def get_value() -> ListGeneratedCodeJobsRequestListGeneratedCodeJobsPaginateTypeDef:
return {
"GameName": ...,
"SnapshotId": ...,
}
# ListGeneratedCodeJobsRequestListGeneratedCodeJobsPaginateTypeDef definition
class ListGeneratedCodeJobsRequestListGeneratedCodeJobsPaginateTypeDef(TypedDict):
GameName: str,
SnapshotId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListGeneratedCodeJobsRequestRequestTypeDef#
# ListGeneratedCodeJobsRequestRequestTypeDef usage example
from mypy_boto3_gamesparks.type_defs import ListGeneratedCodeJobsRequestRequestTypeDef
def get_value() -> ListGeneratedCodeJobsRequestRequestTypeDef:
return {
"GameName": ...,
"SnapshotId": ...,
}
# ListGeneratedCodeJobsRequestRequestTypeDef definition
class ListGeneratedCodeJobsRequestRequestTypeDef(TypedDict):
GameName: str,
SnapshotId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListSnapshotsRequestListSnapshotsPaginateTypeDef#
# ListSnapshotsRequestListSnapshotsPaginateTypeDef usage example
from mypy_boto3_gamesparks.type_defs import ListSnapshotsRequestListSnapshotsPaginateTypeDef
def get_value() -> ListSnapshotsRequestListSnapshotsPaginateTypeDef:
return {
"GameName": ...,
}
# ListSnapshotsRequestListSnapshotsPaginateTypeDef definition
class ListSnapshotsRequestListSnapshotsPaginateTypeDef(TypedDict):
GameName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSnapshotsRequestRequestTypeDef#
# ListSnapshotsRequestRequestTypeDef usage example
from mypy_boto3_gamesparks.type_defs import ListSnapshotsRequestRequestTypeDef
def get_value() -> ListSnapshotsRequestRequestTypeDef:
return {
"GameName": ...,
}
# ListSnapshotsRequestRequestTypeDef definition
class ListSnapshotsRequestRequestTypeDef(TypedDict):
GameName: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
SnapshotSummaryTypeDef#
# SnapshotSummaryTypeDef usage example
from mypy_boto3_gamesparks.type_defs import SnapshotSummaryTypeDef
def get_value() -> SnapshotSummaryTypeDef:
return {
"Created": ...,
}
# SnapshotSummaryTypeDef definition
class SnapshotSummaryTypeDef(TypedDict):
Created: NotRequired[datetime],
Description: NotRequired[str],
Id: NotRequired[str],
LastUpdated: NotRequired[datetime],
ListStageDeploymentsRequestListStageDeploymentsPaginateTypeDef#
# ListStageDeploymentsRequestListStageDeploymentsPaginateTypeDef usage example
from mypy_boto3_gamesparks.type_defs import ListStageDeploymentsRequestListStageDeploymentsPaginateTypeDef
def get_value() -> ListStageDeploymentsRequestListStageDeploymentsPaginateTypeDef:
return {
"GameName": ...,
"StageName": ...,
}
# ListStageDeploymentsRequestListStageDeploymentsPaginateTypeDef definition
class ListStageDeploymentsRequestListStageDeploymentsPaginateTypeDef(TypedDict):
GameName: str,
StageName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListStageDeploymentsRequestRequestTypeDef#
# ListStageDeploymentsRequestRequestTypeDef usage example
from mypy_boto3_gamesparks.type_defs import ListStageDeploymentsRequestRequestTypeDef
def get_value() -> ListStageDeploymentsRequestRequestTypeDef:
return {
"GameName": ...,
"StageName": ...,
}
# ListStageDeploymentsRequestRequestTypeDef definition
class ListStageDeploymentsRequestRequestTypeDef(TypedDict):
GameName: str,
StageName: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListStagesRequestListStagesPaginateTypeDef#
# ListStagesRequestListStagesPaginateTypeDef usage example
from mypy_boto3_gamesparks.type_defs import ListStagesRequestListStagesPaginateTypeDef
def get_value() -> ListStagesRequestListStagesPaginateTypeDef:
return {
"GameName": ...,
}
# ListStagesRequestListStagesPaginateTypeDef definition
class ListStagesRequestListStagesPaginateTypeDef(TypedDict):
GameName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListStagesRequestRequestTypeDef#
# ListStagesRequestRequestTypeDef usage example
from mypy_boto3_gamesparks.type_defs import ListStagesRequestRequestTypeDef
def get_value() -> ListStagesRequestRequestTypeDef:
return {
"GameName": ...,
}
# ListStagesRequestRequestTypeDef definition
class ListStagesRequestRequestTypeDef(TypedDict):
GameName: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
StageSummaryTypeDef#
# StageSummaryTypeDef usage example
from mypy_boto3_gamesparks.type_defs import StageSummaryTypeDef
def get_value() -> StageSummaryTypeDef:
return {
"Description": ...,
}
# StageSummaryTypeDef definition
class StageSummaryTypeDef(TypedDict):
Description: NotRequired[str],
GameKey: NotRequired[str],
Name: NotRequired[str],
State: NotRequired[StageStateType], # (1)
Tags: NotRequired[Dict[str, str]],
- See StageStateType
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_gamesparks.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
ListTagsForResourceResultTypeDef#
# ListTagsForResourceResultTypeDef usage example
from mypy_boto3_gamesparks.type_defs import ListTagsForResourceResultTypeDef
def get_value() -> ListTagsForResourceResultTypeDef:
return {
"tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceResultTypeDef definition
class ListTagsForResourceResultTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_gamesparks.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_gamesparks.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
SectionModificationTypeDef#
# SectionModificationTypeDef usage example
from mypy_boto3_gamesparks.type_defs import SectionModificationTypeDef
def get_value() -> SectionModificationTypeDef:
return {
"Operation": ...,
"Path": ...,
"Section": ...,
}
# SectionModificationTypeDef definition
class SectionModificationTypeDef(TypedDict):
Operation: OperationType, # (1)
Path: str,
Section: str,
Value: NotRequired[Mapping[str, Any]],
- See OperationType
StartGeneratedCodeJobResultTypeDef#
# StartGeneratedCodeJobResultTypeDef usage example
from mypy_boto3_gamesparks.type_defs import StartGeneratedCodeJobResultTypeDef
def get_value() -> StartGeneratedCodeJobResultTypeDef:
return {
"GeneratedCodeJobId": ...,
"ResponseMetadata": ...,
}
# StartGeneratedCodeJobResultTypeDef definition
class StartGeneratedCodeJobResultTypeDef(TypedDict):
GeneratedCodeJobId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartStageDeploymentRequestRequestTypeDef#
# StartStageDeploymentRequestRequestTypeDef usage example
from mypy_boto3_gamesparks.type_defs import StartStageDeploymentRequestRequestTypeDef
def get_value() -> StartStageDeploymentRequestRequestTypeDef:
return {
"GameName": ...,
"SnapshotId": ...,
"StageName": ...,
}
# StartStageDeploymentRequestRequestTypeDef definition
class StartStageDeploymentRequestRequestTypeDef(TypedDict):
GameName: str,
SnapshotId: str,
StageName: str,
ClientToken: NotRequired[str],
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef usage example
from mypy_boto3_gamesparks.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"tags": ...,
}
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef usage example
from mypy_boto3_gamesparks.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"tagKeys": ...,
}
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
tagKeys: Sequence[str],
UpdateGameRequestRequestTypeDef#
# UpdateGameRequestRequestTypeDef usage example
from mypy_boto3_gamesparks.type_defs import UpdateGameRequestRequestTypeDef
def get_value() -> UpdateGameRequestRequestTypeDef:
return {
"GameName": ...,
}
# UpdateGameRequestRequestTypeDef definition
class UpdateGameRequestRequestTypeDef(TypedDict):
GameName: str,
Description: NotRequired[str],
UpdateSnapshotRequestRequestTypeDef#
# UpdateSnapshotRequestRequestTypeDef usage example
from mypy_boto3_gamesparks.type_defs import UpdateSnapshotRequestRequestTypeDef
def get_value() -> UpdateSnapshotRequestRequestTypeDef:
return {
"GameName": ...,
"SnapshotId": ...,
}
# UpdateSnapshotRequestRequestTypeDef definition
class UpdateSnapshotRequestRequestTypeDef(TypedDict):
GameName: str,
SnapshotId: str,
Description: NotRequired[str],
UpdateStageRequestRequestTypeDef#
# UpdateStageRequestRequestTypeDef usage example
from mypy_boto3_gamesparks.type_defs import UpdateStageRequestRequestTypeDef
def get_value() -> UpdateStageRequestRequestTypeDef:
return {
"GameName": ...,
"StageName": ...,
}
# UpdateStageRequestRequestTypeDef definition
class UpdateStageRequestRequestTypeDef(TypedDict):
GameName: str,
StageName: str,
Description: NotRequired[str],
Role: NotRequired[str],
GetPlayerConnectionStatusResultTypeDef#
# GetPlayerConnectionStatusResultTypeDef usage example
from mypy_boto3_gamesparks.type_defs import GetPlayerConnectionStatusResultTypeDef
def get_value() -> GetPlayerConnectionStatusResultTypeDef:
return {
"Connections": ...,
"ResponseMetadata": ...,
}
# GetPlayerConnectionStatusResultTypeDef definition
class GetPlayerConnectionStatusResultTypeDef(TypedDict):
Connections: List[ConnectionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateGameResultTypeDef#
# CreateGameResultTypeDef usage example
from mypy_boto3_gamesparks.type_defs import CreateGameResultTypeDef
def get_value() -> CreateGameResultTypeDef:
return {
"Game": ...,
"ResponseMetadata": ...,
}
# CreateGameResultTypeDef definition
class CreateGameResultTypeDef(TypedDict):
Game: GameDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetGameResultTypeDef#
# GetGameResultTypeDef usage example
from mypy_boto3_gamesparks.type_defs import GetGameResultTypeDef
def get_value() -> GetGameResultTypeDef:
return {
"Game": ...,
"ResponseMetadata": ...,
}
# GetGameResultTypeDef definition
class GetGameResultTypeDef(TypedDict):
Game: GameDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateGameResultTypeDef#
# UpdateGameResultTypeDef usage example
from mypy_boto3_gamesparks.type_defs import UpdateGameResultTypeDef
def get_value() -> UpdateGameResultTypeDef:
return {
"Game": ...,
"ResponseMetadata": ...,
}
# UpdateGameResultTypeDef definition
class UpdateGameResultTypeDef(TypedDict):
Game: GameDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateStageResultTypeDef#
# CreateStageResultTypeDef usage example
from mypy_boto3_gamesparks.type_defs import CreateStageResultTypeDef
def get_value() -> CreateStageResultTypeDef:
return {
"Stage": ...,
"ResponseMetadata": ...,
}
# CreateStageResultTypeDef definition
class CreateStageResultTypeDef(TypedDict):
Stage: StageDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetStageResultTypeDef#
# GetStageResultTypeDef usage example
from mypy_boto3_gamesparks.type_defs import GetStageResultTypeDef
def get_value() -> GetStageResultTypeDef:
return {
"Stage": ...,
"ResponseMetadata": ...,
}
# GetStageResultTypeDef definition
class GetStageResultTypeDef(TypedDict):
Stage: StageDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateStageResultTypeDef#
# UpdateStageResultTypeDef usage example
from mypy_boto3_gamesparks.type_defs import UpdateStageResultTypeDef
def get_value() -> UpdateStageResultTypeDef:
return {
"Stage": ...,
"ResponseMetadata": ...,
}
# UpdateStageResultTypeDef definition
class UpdateStageResultTypeDef(TypedDict):
Stage: StageDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StageDeploymentDetailsTypeDef#
# StageDeploymentDetailsTypeDef usage example
from mypy_boto3_gamesparks.type_defs import StageDeploymentDetailsTypeDef
def get_value() -> StageDeploymentDetailsTypeDef:
return {
"Created": ...,
}
# StageDeploymentDetailsTypeDef definition
class StageDeploymentDetailsTypeDef(TypedDict):
Created: NotRequired[datetime],
DeploymentAction: NotRequired[DeploymentActionType], # (1)
DeploymentId: NotRequired[str],
DeploymentResult: NotRequired[DeploymentResultTypeDef], # (2)
DeploymentState: NotRequired[DeploymentStateType], # (3)
LastUpdated: NotRequired[datetime],
SnapshotId: NotRequired[str],
StageDeploymentSummaryTypeDef#
# StageDeploymentSummaryTypeDef usage example
from mypy_boto3_gamesparks.type_defs import StageDeploymentSummaryTypeDef
def get_value() -> StageDeploymentSummaryTypeDef:
return {
"DeploymentAction": ...,
}
# StageDeploymentSummaryTypeDef definition
class StageDeploymentSummaryTypeDef(TypedDict):
DeploymentAction: NotRequired[DeploymentActionType], # (1)
DeploymentId: NotRequired[str],
DeploymentResult: NotRequired[DeploymentResultTypeDef], # (2)
DeploymentState: NotRequired[DeploymentStateType], # (3)
LastUpdated: NotRequired[datetime],
SnapshotId: NotRequired[str],
GetExtensionResultTypeDef#
# GetExtensionResultTypeDef usage example
from mypy_boto3_gamesparks.type_defs import GetExtensionResultTypeDef
def get_value() -> GetExtensionResultTypeDef:
return {
"Extension": ...,
"ResponseMetadata": ...,
}
# GetExtensionResultTypeDef definition
class GetExtensionResultTypeDef(TypedDict):
Extension: ExtensionDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListExtensionsResultTypeDef#
# ListExtensionsResultTypeDef usage example
from mypy_boto3_gamesparks.type_defs import ListExtensionsResultTypeDef
def get_value() -> ListExtensionsResultTypeDef:
return {
"Extensions": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListExtensionsResultTypeDef definition
class ListExtensionsResultTypeDef(TypedDict):
Extensions: List[ExtensionDetailsTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetExtensionVersionResultTypeDef#
# GetExtensionVersionResultTypeDef usage example
from mypy_boto3_gamesparks.type_defs import GetExtensionVersionResultTypeDef
def get_value() -> GetExtensionVersionResultTypeDef:
return {
"ExtensionVersion": ...,
"ResponseMetadata": ...,
}
# GetExtensionVersionResultTypeDef definition
class GetExtensionVersionResultTypeDef(TypedDict):
ExtensionVersion: ExtensionVersionDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListExtensionVersionsResultTypeDef#
# ListExtensionVersionsResultTypeDef usage example
from mypy_boto3_gamesparks.type_defs import ListExtensionVersionsResultTypeDef
def get_value() -> ListExtensionVersionsResultTypeDef:
return {
"ExtensionVersions": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListExtensionVersionsResultTypeDef definition
class ListExtensionVersionsResultTypeDef(TypedDict):
ExtensionVersions: List[ExtensionVersionDetailsTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GameConfigurationDetailsTypeDef#
# GameConfigurationDetailsTypeDef usage example
from mypy_boto3_gamesparks.type_defs import GameConfigurationDetailsTypeDef
def get_value() -> GameConfigurationDetailsTypeDef:
return {
"Created": ...,
}
# GameConfigurationDetailsTypeDef definition
class GameConfigurationDetailsTypeDef(TypedDict):
Created: NotRequired[datetime],
LastUpdated: NotRequired[datetime],
Sections: NotRequired[Dict[str, SectionTypeDef]], # (1)
- See SectionTypeDef
SnapshotDetailsTypeDef#
# SnapshotDetailsTypeDef usage example
from mypy_boto3_gamesparks.type_defs import SnapshotDetailsTypeDef
def get_value() -> SnapshotDetailsTypeDef:
return {
"Created": ...,
}
# SnapshotDetailsTypeDef definition
class SnapshotDetailsTypeDef(TypedDict):
Created: NotRequired[datetime],
Description: NotRequired[str],
Id: NotRequired[str],
LastUpdated: NotRequired[datetime],
Sections: NotRequired[Dict[str, SectionTypeDef]], # (1)
- See SectionTypeDef
ListGamesResultTypeDef#
# ListGamesResultTypeDef usage example
from mypy_boto3_gamesparks.type_defs import ListGamesResultTypeDef
def get_value() -> ListGamesResultTypeDef:
return {
"Games": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListGamesResultTypeDef definition
class ListGamesResultTypeDef(TypedDict):
Games: List[GameSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetGeneratedCodeJobResultTypeDef#
# GetGeneratedCodeJobResultTypeDef usage example
from mypy_boto3_gamesparks.type_defs import GetGeneratedCodeJobResultTypeDef
def get_value() -> GetGeneratedCodeJobResultTypeDef:
return {
"GeneratedCodeJob": ...,
"ResponseMetadata": ...,
}
# GetGeneratedCodeJobResultTypeDef definition
class GetGeneratedCodeJobResultTypeDef(TypedDict):
GeneratedCodeJob: GeneratedCodeJobDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListGeneratedCodeJobsResultTypeDef#
# ListGeneratedCodeJobsResultTypeDef usage example
from mypy_boto3_gamesparks.type_defs import ListGeneratedCodeJobsResultTypeDef
def get_value() -> ListGeneratedCodeJobsResultTypeDef:
return {
"GeneratedCodeJobs": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListGeneratedCodeJobsResultTypeDef definition
class ListGeneratedCodeJobsResultTypeDef(TypedDict):
GeneratedCodeJobs: List[GeneratedCodeJobDetailsTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartGeneratedCodeJobRequestRequestTypeDef#
# StartGeneratedCodeJobRequestRequestTypeDef usage example
from mypy_boto3_gamesparks.type_defs import StartGeneratedCodeJobRequestRequestTypeDef
def get_value() -> StartGeneratedCodeJobRequestRequestTypeDef:
return {
"GameName": ...,
"Generator": ...,
"SnapshotId": ...,
}
# StartGeneratedCodeJobRequestRequestTypeDef definition
class StartGeneratedCodeJobRequestRequestTypeDef(TypedDict):
GameName: str,
Generator: GeneratorTypeDef, # (1)
SnapshotId: str,
- See GeneratorTypeDef
ImportGameConfigurationRequestRequestTypeDef#
# ImportGameConfigurationRequestRequestTypeDef usage example
from mypy_boto3_gamesparks.type_defs import ImportGameConfigurationRequestRequestTypeDef
def get_value() -> ImportGameConfigurationRequestRequestTypeDef:
return {
"GameName": ...,
"ImportSource": ...,
}
# ImportGameConfigurationRequestRequestTypeDef definition
class ImportGameConfigurationRequestRequestTypeDef(TypedDict):
GameName: str,
ImportSource: ImportGameConfigurationSourceTypeDef, # (1)
ListSnapshotsResultTypeDef#
# ListSnapshotsResultTypeDef usage example
from mypy_boto3_gamesparks.type_defs import ListSnapshotsResultTypeDef
def get_value() -> ListSnapshotsResultTypeDef:
return {
"NextToken": ...,
"Snapshots": ...,
"ResponseMetadata": ...,
}
# ListSnapshotsResultTypeDef definition
class ListSnapshotsResultTypeDef(TypedDict):
NextToken: str,
Snapshots: List[SnapshotSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListStagesResultTypeDef#
# ListStagesResultTypeDef usage example
from mypy_boto3_gamesparks.type_defs import ListStagesResultTypeDef
def get_value() -> ListStagesResultTypeDef:
return {
"NextToken": ...,
"Stages": ...,
"ResponseMetadata": ...,
}
# ListStagesResultTypeDef definition
class ListStagesResultTypeDef(TypedDict):
NextToken: str,
Stages: List[StageSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateGameConfigurationRequestRequestTypeDef#
# UpdateGameConfigurationRequestRequestTypeDef usage example
from mypy_boto3_gamesparks.type_defs import UpdateGameConfigurationRequestRequestTypeDef
def get_value() -> UpdateGameConfigurationRequestRequestTypeDef:
return {
"GameName": ...,
"Modifications": ...,
}
# UpdateGameConfigurationRequestRequestTypeDef definition
class UpdateGameConfigurationRequestRequestTypeDef(TypedDict):
GameName: str,
Modifications: Sequence[SectionModificationTypeDef], # (1)
GetStageDeploymentResultTypeDef#
# GetStageDeploymentResultTypeDef usage example
from mypy_boto3_gamesparks.type_defs import GetStageDeploymentResultTypeDef
def get_value() -> GetStageDeploymentResultTypeDef:
return {
"StageDeployment": ...,
"ResponseMetadata": ...,
}
# GetStageDeploymentResultTypeDef definition
class GetStageDeploymentResultTypeDef(TypedDict):
StageDeployment: StageDeploymentDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartStageDeploymentResultTypeDef#
# StartStageDeploymentResultTypeDef usage example
from mypy_boto3_gamesparks.type_defs import StartStageDeploymentResultTypeDef
def get_value() -> StartStageDeploymentResultTypeDef:
return {
"StageDeployment": ...,
"ResponseMetadata": ...,
}
# StartStageDeploymentResultTypeDef definition
class StartStageDeploymentResultTypeDef(TypedDict):
StageDeployment: StageDeploymentDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListStageDeploymentsResultTypeDef#
# ListStageDeploymentsResultTypeDef usage example
from mypy_boto3_gamesparks.type_defs import ListStageDeploymentsResultTypeDef
def get_value() -> ListStageDeploymentsResultTypeDef:
return {
"NextToken": ...,
"StageDeployments": ...,
"ResponseMetadata": ...,
}
# ListStageDeploymentsResultTypeDef definition
class ListStageDeploymentsResultTypeDef(TypedDict):
NextToken: str,
StageDeployments: List[StageDeploymentSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetGameConfigurationResultTypeDef#
# GetGameConfigurationResultTypeDef usage example
from mypy_boto3_gamesparks.type_defs import GetGameConfigurationResultTypeDef
def get_value() -> GetGameConfigurationResultTypeDef:
return {
"GameConfiguration": ...,
"ResponseMetadata": ...,
}
# GetGameConfigurationResultTypeDef definition
class GetGameConfigurationResultTypeDef(TypedDict):
GameConfiguration: GameConfigurationDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ImportGameConfigurationResultTypeDef#
# ImportGameConfigurationResultTypeDef usage example
from mypy_boto3_gamesparks.type_defs import ImportGameConfigurationResultTypeDef
def get_value() -> ImportGameConfigurationResultTypeDef:
return {
"GameConfiguration": ...,
"ResponseMetadata": ...,
}
# ImportGameConfigurationResultTypeDef definition
class ImportGameConfigurationResultTypeDef(TypedDict):
GameConfiguration: GameConfigurationDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateGameConfigurationResultTypeDef#
# UpdateGameConfigurationResultTypeDef usage example
from mypy_boto3_gamesparks.type_defs import UpdateGameConfigurationResultTypeDef
def get_value() -> UpdateGameConfigurationResultTypeDef:
return {
"GameConfiguration": ...,
"ResponseMetadata": ...,
}
# UpdateGameConfigurationResultTypeDef definition
class UpdateGameConfigurationResultTypeDef(TypedDict):
GameConfiguration: GameConfigurationDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateSnapshotResultTypeDef#
# CreateSnapshotResultTypeDef usage example
from mypy_boto3_gamesparks.type_defs import CreateSnapshotResultTypeDef
def get_value() -> CreateSnapshotResultTypeDef:
return {
"Snapshot": ...,
"ResponseMetadata": ...,
}
# CreateSnapshotResultTypeDef definition
class CreateSnapshotResultTypeDef(TypedDict):
Snapshot: SnapshotDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSnapshotResultTypeDef#
# GetSnapshotResultTypeDef usage example
from mypy_boto3_gamesparks.type_defs import GetSnapshotResultTypeDef
def get_value() -> GetSnapshotResultTypeDef:
return {
"Snapshot": ...,
"ResponseMetadata": ...,
}
# GetSnapshotResultTypeDef definition
class GetSnapshotResultTypeDef(TypedDict):
Snapshot: SnapshotDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateSnapshotResultTypeDef#
# UpdateSnapshotResultTypeDef usage example
from mypy_boto3_gamesparks.type_defs import UpdateSnapshotResultTypeDef
def get_value() -> UpdateSnapshotResultTypeDef:
return {
"Snapshot": ...,
"ResponseMetadata": ...,
}
# UpdateSnapshotResultTypeDef definition
class UpdateSnapshotResultTypeDef(TypedDict):
Snapshot: SnapshotDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)