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