Skip to content

Type definitions#

Index > GameSparks > Type definitions

Auto-generated documentation for GameSparks type annotations stubs module types-aiobotocore-gamesparks.

BlobTypeDef#

# BlobTypeDef definition

BlobTypeDef = Union[
    str,
    bytes,
    IO[Any],
    StreamingBody,
]

ConnectionTypeDef#

# ConnectionTypeDef definition

class ConnectionTypeDef(TypedDict):
    Created: NotRequired[datetime],
    Id: NotRequired[str],

CreateGameRequestRequestTypeDef#

# CreateGameRequestRequestTypeDef definition

class CreateGameRequestRequestTypeDef(TypedDict):
    GameName: str,
    ClientToken: NotRequired[str],
    Description: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],

GameDetailsTypeDef#

# 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]],
  1. See GameStateType

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

CreateSnapshotRequestRequestTypeDef#

# CreateSnapshotRequestRequestTypeDef definition

class CreateSnapshotRequestRequestTypeDef(TypedDict):
    GameName: str,
    Description: NotRequired[str],

CreateStageRequestRequestTypeDef#

# CreateStageRequestRequestTypeDef definition

class CreateStageRequestRequestTypeDef(TypedDict):
    GameName: str,
    Role: str,
    StageName: str,
    ClientToken: NotRequired[str],
    Description: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],

StageDetailsTypeDef#

# 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]],
  1. See StageStateType

DeleteGameRequestRequestTypeDef#

# DeleteGameRequestRequestTypeDef definition

class DeleteGameRequestRequestTypeDef(TypedDict):
    GameName: str,

DeleteStageRequestRequestTypeDef#

# DeleteStageRequestRequestTypeDef definition

class DeleteStageRequestRequestTypeDef(TypedDict):
    GameName: str,
    StageName: str,

DeploymentResultTypeDef#

# DeploymentResultTypeDef definition

class DeploymentResultTypeDef(TypedDict):
    Message: NotRequired[str],
    ResultCode: NotRequired[ResultCodeType],  # (1)
  1. See ResultCodeType

DisconnectPlayerRequestRequestTypeDef#

# DisconnectPlayerRequestRequestTypeDef definition

class DisconnectPlayerRequestRequestTypeDef(TypedDict):
    GameName: str,
    PlayerId: str,
    StageName: str,

ExportSnapshotRequestRequestTypeDef#

# ExportSnapshotRequestRequestTypeDef definition

class ExportSnapshotRequestRequestTypeDef(TypedDict):
    GameName: str,
    SnapshotId: str,

ExtensionDetailsTypeDef#

# ExtensionDetailsTypeDef definition

class ExtensionDetailsTypeDef(TypedDict):
    Description: NotRequired[str],
    Name: NotRequired[str],
    Namespace: NotRequired[str],

ExtensionVersionDetailsTypeDef#

# ExtensionVersionDetailsTypeDef definition

class ExtensionVersionDetailsTypeDef(TypedDict):
    Name: NotRequired[str],
    Namespace: NotRequired[str],
    Schema: NotRequired[str],
    Version: NotRequired[str],

SectionTypeDef#

# SectionTypeDef definition

class SectionTypeDef(TypedDict):
    Attributes: NotRequired[Dict[str, Any]],
    Name: NotRequired[str],
    Size: NotRequired[int],

GameSummaryTypeDef#

# GameSummaryTypeDef definition

class GameSummaryTypeDef(TypedDict):
    Description: NotRequired[str],
    Name: NotRequired[str],
    State: NotRequired[GameStateType],  # (1)
    Tags: NotRequired[Dict[str, str]],
  1. See GameStateType

GeneratedCodeJobDetailsTypeDef#

# GeneratedCodeJobDetailsTypeDef definition

class GeneratedCodeJobDetailsTypeDef(TypedDict):
    Description: NotRequired[str],
    ExpirationTime: NotRequired[datetime],
    GeneratedCodeJobId: NotRequired[str],
    S3Url: NotRequired[str],
    Status: NotRequired[GeneratedCodeJobStateType],  # (1)
  1. See GeneratedCodeJobStateType

GeneratorTypeDef#

# GeneratorTypeDef definition

class GeneratorTypeDef(TypedDict):
    GameSdkVersion: NotRequired[str],
    Language: NotRequired[str],
    TargetPlatform: NotRequired[str],

GetExtensionRequestRequestTypeDef#

# GetExtensionRequestRequestTypeDef definition

class GetExtensionRequestRequestTypeDef(TypedDict):
    Name: str,
    Namespace: str,

GetExtensionVersionRequestRequestTypeDef#

# GetExtensionVersionRequestRequestTypeDef definition

class GetExtensionVersionRequestRequestTypeDef(TypedDict):
    ExtensionVersion: str,
    Name: str,
    Namespace: str,

GetGameConfigurationRequestRequestTypeDef#

# GetGameConfigurationRequestRequestTypeDef definition

class GetGameConfigurationRequestRequestTypeDef(TypedDict):
    GameName: str,
    Sections: NotRequired[Sequence[str]],

GetGameRequestRequestTypeDef#

# GetGameRequestRequestTypeDef definition

class GetGameRequestRequestTypeDef(TypedDict):
    GameName: str,

GetGeneratedCodeJobRequestRequestTypeDef#

# GetGeneratedCodeJobRequestRequestTypeDef definition

class GetGeneratedCodeJobRequestRequestTypeDef(TypedDict):
    GameName: str,
    JobId: str,
    SnapshotId: str,

GetPlayerConnectionStatusRequestRequestTypeDef#

# GetPlayerConnectionStatusRequestRequestTypeDef definition

class GetPlayerConnectionStatusRequestRequestTypeDef(TypedDict):
    GameName: str,
    PlayerId: str,
    StageName: str,

GetSnapshotRequestRequestTypeDef#

# GetSnapshotRequestRequestTypeDef definition

class GetSnapshotRequestRequestTypeDef(TypedDict):
    GameName: str,
    SnapshotId: str,
    Sections: NotRequired[Sequence[str]],

GetStageDeploymentRequestRequestTypeDef#

# GetStageDeploymentRequestRequestTypeDef definition

class GetStageDeploymentRequestRequestTypeDef(TypedDict):
    GameName: str,
    StageName: str,
    DeploymentId: NotRequired[str],

GetStageRequestRequestTypeDef#

# GetStageRequestRequestTypeDef definition

class GetStageRequestRequestTypeDef(TypedDict):
    GameName: str,
    StageName: str,

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListExtensionVersionsRequestRequestTypeDef#

# ListExtensionVersionsRequestRequestTypeDef definition

class ListExtensionVersionsRequestRequestTypeDef(TypedDict):
    Name: str,
    Namespace: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListExtensionsRequestRequestTypeDef#

# ListExtensionsRequestRequestTypeDef definition

class ListExtensionsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListGamesRequestRequestTypeDef#

# ListGamesRequestRequestTypeDef definition

class ListGamesRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListGeneratedCodeJobsRequestRequestTypeDef#

# ListGeneratedCodeJobsRequestRequestTypeDef definition

class ListGeneratedCodeJobsRequestRequestTypeDef(TypedDict):
    GameName: str,
    SnapshotId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListSnapshotsRequestRequestTypeDef#

# ListSnapshotsRequestRequestTypeDef definition

class ListSnapshotsRequestRequestTypeDef(TypedDict):
    GameName: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

SnapshotSummaryTypeDef#

# SnapshotSummaryTypeDef definition

class SnapshotSummaryTypeDef(TypedDict):
    Created: NotRequired[datetime],
    Description: NotRequired[str],
    Id: NotRequired[str],
    LastUpdated: NotRequired[datetime],

ListStageDeploymentsRequestRequestTypeDef#

# ListStageDeploymentsRequestRequestTypeDef definition

class ListStageDeploymentsRequestRequestTypeDef(TypedDict):
    GameName: str,
    StageName: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListStagesRequestRequestTypeDef#

# ListStagesRequestRequestTypeDef definition

class ListStagesRequestRequestTypeDef(TypedDict):
    GameName: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

StageSummaryTypeDef#

# StageSummaryTypeDef definition

class StageSummaryTypeDef(TypedDict):
    Description: NotRequired[str],
    GameKey: NotRequired[str],
    Name: NotRequired[str],
    State: NotRequired[StageStateType],  # (1)
    Tags: NotRequired[Dict[str, str]],
  1. See StageStateType

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

SectionModificationTypeDef#

# SectionModificationTypeDef definition

class SectionModificationTypeDef(TypedDict):
    Operation: OperationType,  # (1)
    Path: str,
    Section: str,
    Value: NotRequired[Mapping[str, Any]],
  1. See OperationType

StartStageDeploymentRequestRequestTypeDef#

# StartStageDeploymentRequestRequestTypeDef definition

class StartStageDeploymentRequestRequestTypeDef(TypedDict):
    GameName: str,
    SnapshotId: str,
    StageName: str,
    ClientToken: NotRequired[str],

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    tags: Mapping[str, str],

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    tagKeys: Sequence[str],

UpdateGameRequestRequestTypeDef#

# UpdateGameRequestRequestTypeDef definition

class UpdateGameRequestRequestTypeDef(TypedDict):
    GameName: str,
    Description: NotRequired[str],

UpdateSnapshotRequestRequestTypeDef#

# UpdateSnapshotRequestRequestTypeDef definition

class UpdateSnapshotRequestRequestTypeDef(TypedDict):
    GameName: str,
    SnapshotId: str,
    Description: NotRequired[str],

UpdateStageRequestRequestTypeDef#

# UpdateStageRequestRequestTypeDef definition

class UpdateStageRequestRequestTypeDef(TypedDict):
    GameName: str,
    StageName: str,
    Description: NotRequired[str],
    Role: NotRequired[str],

ImportGameConfigurationSourceTypeDef#

# ImportGameConfigurationSourceTypeDef definition

class ImportGameConfigurationSourceTypeDef(TypedDict):
    File: Union[str, bytes, IO[Any], StreamingBody],

CreateGameResultTypeDef#

# CreateGameResultTypeDef definition

class CreateGameResultTypeDef(TypedDict):
    Game: GameDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GameDetailsTypeDef
  2. See ResponseMetadataTypeDef

DisconnectPlayerResultTypeDef#

# DisconnectPlayerResultTypeDef definition

class DisconnectPlayerResultTypeDef(TypedDict):
    DisconnectFailures: List[str],
    DisconnectSuccesses: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ExportSnapshotResultTypeDef#

# ExportSnapshotResultTypeDef definition

class ExportSnapshotResultTypeDef(TypedDict):
    S3Url: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetGameResultTypeDef#

# GetGameResultTypeDef definition

class GetGameResultTypeDef(TypedDict):
    Game: GameDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GameDetailsTypeDef
  2. See ResponseMetadataTypeDef

GetPlayerConnectionStatusResultTypeDef#

# GetPlayerConnectionStatusResultTypeDef definition

class GetPlayerConnectionStatusResultTypeDef(TypedDict):
    Connections: List[ConnectionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectionTypeDef
  2. See ResponseMetadataTypeDef

ListTagsForResourceResultTypeDef#

# ListTagsForResourceResultTypeDef definition

class ListTagsForResourceResultTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartGeneratedCodeJobResultTypeDef#

# StartGeneratedCodeJobResultTypeDef definition

class StartGeneratedCodeJobResultTypeDef(TypedDict):
    GeneratedCodeJobId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateGameResultTypeDef#

# UpdateGameResultTypeDef definition

class UpdateGameResultTypeDef(TypedDict):
    Game: GameDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GameDetailsTypeDef
  2. See ResponseMetadataTypeDef

CreateStageResultTypeDef#

# CreateStageResultTypeDef definition

class CreateStageResultTypeDef(TypedDict):
    Stage: StageDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StageDetailsTypeDef
  2. See ResponseMetadataTypeDef

GetStageResultTypeDef#

# GetStageResultTypeDef definition

class GetStageResultTypeDef(TypedDict):
    Stage: StageDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StageDetailsTypeDef
  2. See ResponseMetadataTypeDef

UpdateStageResultTypeDef#

# UpdateStageResultTypeDef definition

class UpdateStageResultTypeDef(TypedDict):
    Stage: StageDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StageDetailsTypeDef
  2. See ResponseMetadataTypeDef

StageDeploymentDetailsTypeDef#

# 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],
  1. See DeploymentActionType
  2. See DeploymentResultTypeDef
  3. See DeploymentStateType

StageDeploymentSummaryTypeDef#

# 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],
  1. See DeploymentActionType
  2. See DeploymentResultTypeDef
  3. See DeploymentStateType

GetExtensionResultTypeDef#

# GetExtensionResultTypeDef definition

class GetExtensionResultTypeDef(TypedDict):
    Extension: ExtensionDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ExtensionDetailsTypeDef
  2. See ResponseMetadataTypeDef

ListExtensionsResultTypeDef#

# ListExtensionsResultTypeDef definition

class ListExtensionsResultTypeDef(TypedDict):
    Extensions: List[ExtensionDetailsTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ExtensionDetailsTypeDef
  2. See ResponseMetadataTypeDef

GetExtensionVersionResultTypeDef#

# GetExtensionVersionResultTypeDef definition

class GetExtensionVersionResultTypeDef(TypedDict):
    ExtensionVersion: ExtensionVersionDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ExtensionVersionDetailsTypeDef
  2. See ResponseMetadataTypeDef

ListExtensionVersionsResultTypeDef#

# ListExtensionVersionsResultTypeDef definition

class ListExtensionVersionsResultTypeDef(TypedDict):
    ExtensionVersions: List[ExtensionVersionDetailsTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ExtensionVersionDetailsTypeDef
  2. See ResponseMetadataTypeDef

GameConfigurationDetailsTypeDef#

# GameConfigurationDetailsTypeDef definition

class GameConfigurationDetailsTypeDef(TypedDict):
    Created: NotRequired[datetime],
    LastUpdated: NotRequired[datetime],
    Sections: NotRequired[Dict[str, SectionTypeDef]],  # (1)
  1. See SectionTypeDef

SnapshotDetailsTypeDef#

# SnapshotDetailsTypeDef definition

class SnapshotDetailsTypeDef(TypedDict):
    Created: NotRequired[datetime],
    Description: NotRequired[str],
    Id: NotRequired[str],
    LastUpdated: NotRequired[datetime],
    Sections: NotRequired[Dict[str, SectionTypeDef]],  # (1)
  1. See SectionTypeDef

ListGamesResultTypeDef#

# ListGamesResultTypeDef definition

class ListGamesResultTypeDef(TypedDict):
    Games: List[GameSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GameSummaryTypeDef
  2. See ResponseMetadataTypeDef

GetGeneratedCodeJobResultTypeDef#

# GetGeneratedCodeJobResultTypeDef definition

class GetGeneratedCodeJobResultTypeDef(TypedDict):
    GeneratedCodeJob: GeneratedCodeJobDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GeneratedCodeJobDetailsTypeDef
  2. See ResponseMetadataTypeDef

ListGeneratedCodeJobsResultTypeDef#

# ListGeneratedCodeJobsResultTypeDef definition

class ListGeneratedCodeJobsResultTypeDef(TypedDict):
    GeneratedCodeJobs: List[GeneratedCodeJobDetailsTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GeneratedCodeJobDetailsTypeDef
  2. See ResponseMetadataTypeDef

StartGeneratedCodeJobRequestRequestTypeDef#

# StartGeneratedCodeJobRequestRequestTypeDef definition

class StartGeneratedCodeJobRequestRequestTypeDef(TypedDict):
    GameName: str,
    Generator: GeneratorTypeDef,  # (1)
    SnapshotId: str,
  1. See GeneratorTypeDef

ListExtensionVersionsRequestListExtensionVersionsPaginateTypeDef#

# ListExtensionVersionsRequestListExtensionVersionsPaginateTypeDef definition

class ListExtensionVersionsRequestListExtensionVersionsPaginateTypeDef(TypedDict):
    Name: str,
    Namespace: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListExtensionsRequestListExtensionsPaginateTypeDef#

# ListExtensionsRequestListExtensionsPaginateTypeDef definition

class ListExtensionsRequestListExtensionsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListGamesRequestListGamesPaginateTypeDef#

# ListGamesRequestListGamesPaginateTypeDef definition

class ListGamesRequestListGamesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListGeneratedCodeJobsRequestListGeneratedCodeJobsPaginateTypeDef#

# ListGeneratedCodeJobsRequestListGeneratedCodeJobsPaginateTypeDef definition

class ListGeneratedCodeJobsRequestListGeneratedCodeJobsPaginateTypeDef(TypedDict):
    GameName: str,
    SnapshotId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSnapshotsRequestListSnapshotsPaginateTypeDef#

# ListSnapshotsRequestListSnapshotsPaginateTypeDef definition

class ListSnapshotsRequestListSnapshotsPaginateTypeDef(TypedDict):
    GameName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListStageDeploymentsRequestListStageDeploymentsPaginateTypeDef#

# ListStageDeploymentsRequestListStageDeploymentsPaginateTypeDef definition

class ListStageDeploymentsRequestListStageDeploymentsPaginateTypeDef(TypedDict):
    GameName: str,
    StageName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListStagesRequestListStagesPaginateTypeDef#

# ListStagesRequestListStagesPaginateTypeDef definition

class ListStagesRequestListStagesPaginateTypeDef(TypedDict):
    GameName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSnapshotsResultTypeDef#

# ListSnapshotsResultTypeDef definition

class ListSnapshotsResultTypeDef(TypedDict):
    NextToken: str,
    Snapshots: List[SnapshotSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SnapshotSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListStagesResultTypeDef#

# ListStagesResultTypeDef definition

class ListStagesResultTypeDef(TypedDict):
    NextToken: str,
    Stages: List[StageSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StageSummaryTypeDef
  2. See ResponseMetadataTypeDef

UpdateGameConfigurationRequestRequestTypeDef#

# UpdateGameConfigurationRequestRequestTypeDef definition

class UpdateGameConfigurationRequestRequestTypeDef(TypedDict):
    GameName: str,
    Modifications: Sequence[SectionModificationTypeDef],  # (1)
  1. See SectionModificationTypeDef

ImportGameConfigurationRequestRequestTypeDef#

# ImportGameConfigurationRequestRequestTypeDef definition

class ImportGameConfigurationRequestRequestTypeDef(TypedDict):
    GameName: str,
    ImportSource: ImportGameConfigurationSourceTypeDef,  # (1)
  1. See ImportGameConfigurationSourceTypeDef

GetStageDeploymentResultTypeDef#

# GetStageDeploymentResultTypeDef definition

class GetStageDeploymentResultTypeDef(TypedDict):
    StageDeployment: StageDeploymentDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StageDeploymentDetailsTypeDef
  2. See ResponseMetadataTypeDef

StartStageDeploymentResultTypeDef#

# StartStageDeploymentResultTypeDef definition

class StartStageDeploymentResultTypeDef(TypedDict):
    StageDeployment: StageDeploymentDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StageDeploymentDetailsTypeDef
  2. See ResponseMetadataTypeDef

ListStageDeploymentsResultTypeDef#

# ListStageDeploymentsResultTypeDef definition

class ListStageDeploymentsResultTypeDef(TypedDict):
    NextToken: str,
    StageDeployments: List[StageDeploymentSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StageDeploymentSummaryTypeDef
  2. See ResponseMetadataTypeDef

GetGameConfigurationResultTypeDef#

# GetGameConfigurationResultTypeDef definition

class GetGameConfigurationResultTypeDef(TypedDict):
    GameConfiguration: GameConfigurationDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GameConfigurationDetailsTypeDef
  2. See ResponseMetadataTypeDef

ImportGameConfigurationResultTypeDef#

# ImportGameConfigurationResultTypeDef definition

class ImportGameConfigurationResultTypeDef(TypedDict):
    GameConfiguration: GameConfigurationDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GameConfigurationDetailsTypeDef
  2. See ResponseMetadataTypeDef

UpdateGameConfigurationResultTypeDef#

# UpdateGameConfigurationResultTypeDef definition

class UpdateGameConfigurationResultTypeDef(TypedDict):
    GameConfiguration: GameConfigurationDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GameConfigurationDetailsTypeDef
  2. See ResponseMetadataTypeDef

CreateSnapshotResultTypeDef#

# CreateSnapshotResultTypeDef definition

class CreateSnapshotResultTypeDef(TypedDict):
    Snapshot: SnapshotDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SnapshotDetailsTypeDef
  2. See ResponseMetadataTypeDef

GetSnapshotResultTypeDef#

# GetSnapshotResultTypeDef definition

class GetSnapshotResultTypeDef(TypedDict):
    Snapshot: SnapshotDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SnapshotDetailsTypeDef
  2. See ResponseMetadataTypeDef

UpdateSnapshotResultTypeDef#

# UpdateSnapshotResultTypeDef definition

class UpdateSnapshotResultTypeDef(TypedDict):
    Snapshot: SnapshotDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SnapshotDetailsTypeDef
  2. See ResponseMetadataTypeDef