Skip to content

Typed dictionaries

Index > GameSparks > Typed dictionaries

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

ConnectionTypeDef

Usage Example
from types_aiobotocore_gamesparks.type_defs import ConnectionTypeDef

def get_value() -> ConnectionTypeDef:
    return {
        "Created": ...,
    }
Definition
class ConnectionTypeDef(TypedDict):
    Created: NotRequired[datetime],
    Id: NotRequired[str],

CreateGameRequestRequestTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_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]],
  1. See GameStateType

ResponseMetadataTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_gamesparks.type_defs import CreateSnapshotRequestRequestTypeDef

def get_value() -> CreateSnapshotRequestRequestTypeDef:
    return {
        "GameName": ...,
    }
Definition
class CreateSnapshotRequestRequestTypeDef(TypedDict):
    GameName: str,
    Description: NotRequired[str],

CreateStageRequestRequestTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_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]],
  1. See StageStateType

DeleteGameRequestRequestTypeDef

Usage Example
from types_aiobotocore_gamesparks.type_defs import DeleteGameRequestRequestTypeDef

def get_value() -> DeleteGameRequestRequestTypeDef:
    return {
        "GameName": ...,
    }
Definition
class DeleteGameRequestRequestTypeDef(TypedDict):
    GameName: str,

DeleteStageRequestRequestTypeDef

Usage Example
from types_aiobotocore_gamesparks.type_defs import DeleteStageRequestRequestTypeDef

def get_value() -> DeleteStageRequestRequestTypeDef:
    return {
        "GameName": ...,
        "StageName": ...,
    }
Definition
class DeleteStageRequestRequestTypeDef(TypedDict):
    GameName: str,
    StageName: str,

DeploymentResultTypeDef

Usage Example
from types_aiobotocore_gamesparks.type_defs import DeploymentResultTypeDef

def get_value() -> DeploymentResultTypeDef:
    return {
        "Message": ...,
    }
Definition
class DeploymentResultTypeDef(TypedDict):
    Message: NotRequired[str],
    ResultCode: NotRequired[ResultCodeType],  # (1)
  1. See ResultCodeType

DisconnectPlayerRequestRequestTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_gamesparks.type_defs import ExportSnapshotRequestRequestTypeDef

def get_value() -> ExportSnapshotRequestRequestTypeDef:
    return {
        "GameName": ...,
        "SnapshotId": ...,
    }
Definition
class ExportSnapshotRequestRequestTypeDef(TypedDict):
    GameName: str,
    SnapshotId: str,

ExtensionDetailsTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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]],
  1. See GameStateType

GeneratedCodeJobDetailsTypeDef

Usage Example
from types_aiobotocore_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)
  1. See GeneratedCodeJobStateType

GeneratorTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_gamesparks.type_defs import GetExtensionRequestRequestTypeDef

def get_value() -> GetExtensionRequestRequestTypeDef:
    return {
        "Name": ...,
        "Namespace": ...,
    }
Definition
class GetExtensionRequestRequestTypeDef(TypedDict):
    Name: str,
    Namespace: str,

GetExtensionVersionRequestRequestTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_gamesparks.type_defs import GetGameRequestRequestTypeDef

def get_value() -> GetGameRequestRequestTypeDef:
    return {
        "GameName": ...,
    }
Definition
class GetGameRequestRequestTypeDef(TypedDict):
    GameName: str,

GetGeneratedCodeJobRequestRequestTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_gamesparks.type_defs import GetStageRequestRequestTypeDef

def get_value() -> GetStageRequestRequestTypeDef:
    return {
        "GameName": ...,
        "StageName": ...,
    }
Definition
class GetStageRequestRequestTypeDef(TypedDict):
    GameName: str,
    StageName: str,

ImportGameConfigurationSourceTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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]],
  1. See StageStateType

ListTagsForResourceRequestRequestTypeDef

Usage Example
from types_aiobotocore_gamesparks.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

SectionModificationTypeDef

Usage Example
from types_aiobotocore_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]],
  1. See OperationType

StartStageDeploymentRequestRequestTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_gamesparks.type_defs import UpdateGameRequestRequestTypeDef

def get_value() -> UpdateGameRequestRequestTypeDef:
    return {
        "GameName": ...,
    }
Definition
class UpdateGameRequestRequestTypeDef(TypedDict):
    GameName: str,
    Description: NotRequired[str],

UpdateSnapshotRequestRequestTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_gamesparks.type_defs import CreateGameResultTypeDef

def get_value() -> CreateGameResultTypeDef:
    return {
        "Game": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateGameResultTypeDef(TypedDict):
    Game: GameDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GameDetailsTypeDef
  2. See ResponseMetadataTypeDef

DisconnectPlayerResultTypeDef

Usage Example
from types_aiobotocore_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)
  1. See ResponseMetadataTypeDef

ExportSnapshotResultTypeDef

Usage Example
from types_aiobotocore_gamesparks.type_defs import ExportSnapshotResultTypeDef

def get_value() -> ExportSnapshotResultTypeDef:
    return {
        "S3Url": ...,
        "ResponseMetadata": ...,
    }
Definition
class ExportSnapshotResultTypeDef(TypedDict):
    S3Url: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetGameResultTypeDef

Usage Example
from types_aiobotocore_gamesparks.type_defs import GetGameResultTypeDef

def get_value() -> GetGameResultTypeDef:
    return {
        "Game": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetGameResultTypeDef(TypedDict):
    Game: GameDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GameDetailsTypeDef
  2. See ResponseMetadataTypeDef

GetPlayerConnectionStatusResultTypeDef

Usage Example
from types_aiobotocore_gamesparks.type_defs import GetPlayerConnectionStatusResultTypeDef

def get_value() -> GetPlayerConnectionStatusResultTypeDef:
    return {
        "Connections": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetPlayerConnectionStatusResultTypeDef(TypedDict):
    Connections: List[ConnectionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectionTypeDef
  2. See ResponseMetadataTypeDef

ListTagsForResourceResultTypeDef

Usage Example
from types_aiobotocore_gamesparks.type_defs import ListTagsForResourceResultTypeDef

def get_value() -> ListTagsForResourceResultTypeDef:
    return {
        "tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourceResultTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartGeneratedCodeJobResultTypeDef

Usage Example
from types_aiobotocore_gamesparks.type_defs import StartGeneratedCodeJobResultTypeDef

def get_value() -> StartGeneratedCodeJobResultTypeDef:
    return {
        "GeneratedCodeJobId": ...,
        "ResponseMetadata": ...,
    }
Definition
class StartGeneratedCodeJobResultTypeDef(TypedDict):
    GeneratedCodeJobId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateGameResultTypeDef

Usage Example
from types_aiobotocore_gamesparks.type_defs import UpdateGameResultTypeDef

def get_value() -> UpdateGameResultTypeDef:
    return {
        "Game": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateGameResultTypeDef(TypedDict):
    Game: GameDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GameDetailsTypeDef
  2. See ResponseMetadataTypeDef

CreateStageResultTypeDef

Usage Example
from types_aiobotocore_gamesparks.type_defs import CreateStageResultTypeDef

def get_value() -> CreateStageResultTypeDef:
    return {
        "Stage": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateStageResultTypeDef(TypedDict):
    Stage: StageDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StageDetailsTypeDef
  2. See ResponseMetadataTypeDef

GetStageResultTypeDef

Usage Example
from types_aiobotocore_gamesparks.type_defs import GetStageResultTypeDef

def get_value() -> GetStageResultTypeDef:
    return {
        "Stage": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetStageResultTypeDef(TypedDict):
    Stage: StageDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StageDetailsTypeDef
  2. See ResponseMetadataTypeDef

UpdateStageResultTypeDef

Usage Example
from types_aiobotocore_gamesparks.type_defs import UpdateStageResultTypeDef

def get_value() -> UpdateStageResultTypeDef:
    return {
        "Stage": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateStageResultTypeDef(TypedDict):
    Stage: StageDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StageDetailsTypeDef
  2. See ResponseMetadataTypeDef

StageDeploymentDetailsTypeDef

Usage Example
from types_aiobotocore_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],
  1. See DeploymentActionType
  2. See DeploymentResultTypeDef
  3. See DeploymentStateType

StageDeploymentSummaryTypeDef

Usage Example
from types_aiobotocore_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],
  1. See DeploymentActionType
  2. See DeploymentResultTypeDef
  3. See DeploymentStateType

GetExtensionResultTypeDef

Usage Example
from types_aiobotocore_gamesparks.type_defs import GetExtensionResultTypeDef

def get_value() -> GetExtensionResultTypeDef:
    return {
        "Extension": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetExtensionResultTypeDef(TypedDict):
    Extension: ExtensionDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ExtensionDetailsTypeDef
  2. See ResponseMetadataTypeDef

ListExtensionsResultTypeDef

Usage Example
from types_aiobotocore_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)
  1. See ExtensionDetailsTypeDef
  2. See ResponseMetadataTypeDef

GetExtensionVersionResultTypeDef

Usage Example
from types_aiobotocore_gamesparks.type_defs import GetExtensionVersionResultTypeDef

def get_value() -> GetExtensionVersionResultTypeDef:
    return {
        "ExtensionVersion": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetExtensionVersionResultTypeDef(TypedDict):
    ExtensionVersion: ExtensionVersionDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ExtensionVersionDetailsTypeDef
  2. See ResponseMetadataTypeDef

ListExtensionVersionsResultTypeDef

Usage Example
from types_aiobotocore_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)
  1. See ExtensionVersionDetailsTypeDef
  2. See ResponseMetadataTypeDef

GameConfigurationDetailsTypeDef

Usage Example
from types_aiobotocore_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)
  1. See SectionTypeDef

SnapshotDetailsTypeDef

Usage Example
from types_aiobotocore_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)
  1. See SectionTypeDef

ListGamesResultTypeDef

Usage Example
from types_aiobotocore_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)
  1. See GameSummaryTypeDef
  2. See ResponseMetadataTypeDef

GetGeneratedCodeJobResultTypeDef

Usage Example
from types_aiobotocore_gamesparks.type_defs import GetGeneratedCodeJobResultTypeDef

def get_value() -> GetGeneratedCodeJobResultTypeDef:
    return {
        "GeneratedCodeJob": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetGeneratedCodeJobResultTypeDef(TypedDict):
    GeneratedCodeJob: GeneratedCodeJobDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GeneratedCodeJobDetailsTypeDef
  2. See ResponseMetadataTypeDef

ListGeneratedCodeJobsResultTypeDef

Usage Example
from types_aiobotocore_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)
  1. See GeneratedCodeJobDetailsTypeDef
  2. See ResponseMetadataTypeDef

StartGeneratedCodeJobRequestRequestTypeDef

Usage Example
from types_aiobotocore_gamesparks.type_defs import StartGeneratedCodeJobRequestRequestTypeDef

def get_value() -> StartGeneratedCodeJobRequestRequestTypeDef:
    return {
        "GameName": ...,
        "Generator": ...,
        "SnapshotId": ...,
    }
Definition
class StartGeneratedCodeJobRequestRequestTypeDef(TypedDict):
    GameName: str,
    Generator: GeneratorTypeDef,  # (1)
    SnapshotId: str,
  1. See GeneratorTypeDef

ImportGameConfigurationRequestRequestTypeDef

Usage Example
from types_aiobotocore_gamesparks.type_defs import ImportGameConfigurationRequestRequestTypeDef

def get_value() -> ImportGameConfigurationRequestRequestTypeDef:
    return {
        "GameName": ...,
        "ImportSource": ...,
    }
Definition
class ImportGameConfigurationRequestRequestTypeDef(TypedDict):
    GameName: str,
    ImportSource: ImportGameConfigurationSourceTypeDef,  # (1)
  1. See ImportGameConfigurationSourceTypeDef

ListExtensionVersionsRequestListExtensionVersionsPaginateTypeDef

Usage Example
from types_aiobotocore_gamesparks.type_defs import ListExtensionVersionsRequestListExtensionVersionsPaginateTypeDef

def get_value() -> ListExtensionVersionsRequestListExtensionVersionsPaginateTypeDef:
    return {
        "Name": ...,
        "Namespace": ...,
    }
Definition
class ListExtensionVersionsRequestListExtensionVersionsPaginateTypeDef(TypedDict):
    Name: str,
    Namespace: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListExtensionsRequestListExtensionsPaginateTypeDef

Usage Example
from types_aiobotocore_gamesparks.type_defs import ListExtensionsRequestListExtensionsPaginateTypeDef

def get_value() -> ListExtensionsRequestListExtensionsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListExtensionsRequestListExtensionsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListGamesRequestListGamesPaginateTypeDef

Usage Example
from types_aiobotocore_gamesparks.type_defs import ListGamesRequestListGamesPaginateTypeDef

def get_value() -> ListGamesRequestListGamesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListGamesRequestListGamesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListGeneratedCodeJobsRequestListGeneratedCodeJobsPaginateTypeDef

Usage Example
from types_aiobotocore_gamesparks.type_defs import ListGeneratedCodeJobsRequestListGeneratedCodeJobsPaginateTypeDef

def get_value() -> ListGeneratedCodeJobsRequestListGeneratedCodeJobsPaginateTypeDef:
    return {
        "GameName": ...,
        "SnapshotId": ...,
    }
Definition
class ListGeneratedCodeJobsRequestListGeneratedCodeJobsPaginateTypeDef(TypedDict):
    GameName: str,
    SnapshotId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSnapshotsRequestListSnapshotsPaginateTypeDef

Usage Example
from types_aiobotocore_gamesparks.type_defs import ListSnapshotsRequestListSnapshotsPaginateTypeDef

def get_value() -> ListSnapshotsRequestListSnapshotsPaginateTypeDef:
    return {
        "GameName": ...,
    }
Definition
class ListSnapshotsRequestListSnapshotsPaginateTypeDef(TypedDict):
    GameName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListStageDeploymentsRequestListStageDeploymentsPaginateTypeDef

Usage Example
from types_aiobotocore_gamesparks.type_defs import ListStageDeploymentsRequestListStageDeploymentsPaginateTypeDef

def get_value() -> ListStageDeploymentsRequestListStageDeploymentsPaginateTypeDef:
    return {
        "GameName": ...,
        "StageName": ...,
    }
Definition
class ListStageDeploymentsRequestListStageDeploymentsPaginateTypeDef(TypedDict):
    GameName: str,
    StageName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListStagesRequestListStagesPaginateTypeDef

Usage Example
from types_aiobotocore_gamesparks.type_defs import ListStagesRequestListStagesPaginateTypeDef

def get_value() -> ListStagesRequestListStagesPaginateTypeDef:
    return {
        "GameName": ...,
    }
Definition
class ListStagesRequestListStagesPaginateTypeDef(TypedDict):
    GameName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSnapshotsResultTypeDef

Usage Example
from types_aiobotocore_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)
  1. See SnapshotSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListStagesResultTypeDef

Usage Example
from types_aiobotocore_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)
  1. See StageSummaryTypeDef
  2. See ResponseMetadataTypeDef

UpdateGameConfigurationRequestRequestTypeDef

Usage Example
from types_aiobotocore_gamesparks.type_defs import UpdateGameConfigurationRequestRequestTypeDef

def get_value() -> UpdateGameConfigurationRequestRequestTypeDef:
    return {
        "GameName": ...,
        "Modifications": ...,
    }
Definition
class UpdateGameConfigurationRequestRequestTypeDef(TypedDict):
    GameName: str,
    Modifications: Sequence[SectionModificationTypeDef],  # (1)
  1. See SectionModificationTypeDef

GetStageDeploymentResultTypeDef

Usage Example
from types_aiobotocore_gamesparks.type_defs import GetStageDeploymentResultTypeDef

def get_value() -> GetStageDeploymentResultTypeDef:
    return {
        "StageDeployment": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetStageDeploymentResultTypeDef(TypedDict):
    StageDeployment: StageDeploymentDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StageDeploymentDetailsTypeDef
  2. See ResponseMetadataTypeDef

StartStageDeploymentResultTypeDef

Usage Example
from types_aiobotocore_gamesparks.type_defs import StartStageDeploymentResultTypeDef

def get_value() -> StartStageDeploymentResultTypeDef:
    return {
        "StageDeployment": ...,
        "ResponseMetadata": ...,
    }
Definition
class StartStageDeploymentResultTypeDef(TypedDict):
    StageDeployment: StageDeploymentDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StageDeploymentDetailsTypeDef
  2. See ResponseMetadataTypeDef

ListStageDeploymentsResultTypeDef

Usage Example
from types_aiobotocore_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)
  1. See StageDeploymentSummaryTypeDef
  2. See ResponseMetadataTypeDef

GetGameConfigurationResultTypeDef

Usage Example
from types_aiobotocore_gamesparks.type_defs import GetGameConfigurationResultTypeDef

def get_value() -> GetGameConfigurationResultTypeDef:
    return {
        "GameConfiguration": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetGameConfigurationResultTypeDef(TypedDict):
    GameConfiguration: GameConfigurationDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GameConfigurationDetailsTypeDef
  2. See ResponseMetadataTypeDef

ImportGameConfigurationResultTypeDef

Usage Example
from types_aiobotocore_gamesparks.type_defs import ImportGameConfigurationResultTypeDef

def get_value() -> ImportGameConfigurationResultTypeDef:
    return {
        "GameConfiguration": ...,
        "ResponseMetadata": ...,
    }
Definition
class ImportGameConfigurationResultTypeDef(TypedDict):
    GameConfiguration: GameConfigurationDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GameConfigurationDetailsTypeDef
  2. See ResponseMetadataTypeDef

UpdateGameConfigurationResultTypeDef

Usage Example
from types_aiobotocore_gamesparks.type_defs import UpdateGameConfigurationResultTypeDef

def get_value() -> UpdateGameConfigurationResultTypeDef:
    return {
        "GameConfiguration": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateGameConfigurationResultTypeDef(TypedDict):
    GameConfiguration: GameConfigurationDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GameConfigurationDetailsTypeDef
  2. See ResponseMetadataTypeDef

CreateSnapshotResultTypeDef

Usage Example
from types_aiobotocore_gamesparks.type_defs import CreateSnapshotResultTypeDef

def get_value() -> CreateSnapshotResultTypeDef:
    return {
        "Snapshot": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateSnapshotResultTypeDef(TypedDict):
    Snapshot: SnapshotDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SnapshotDetailsTypeDef
  2. See ResponseMetadataTypeDef

GetSnapshotResultTypeDef

Usage Example
from types_aiobotocore_gamesparks.type_defs import GetSnapshotResultTypeDef

def get_value() -> GetSnapshotResultTypeDef:
    return {
        "Snapshot": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetSnapshotResultTypeDef(TypedDict):
    Snapshot: SnapshotDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SnapshotDetailsTypeDef
  2. See ResponseMetadataTypeDef

UpdateSnapshotResultTypeDef

Usage Example
from types_aiobotocore_gamesparks.type_defs import UpdateSnapshotResultTypeDef

def get_value() -> UpdateSnapshotResultTypeDef:
    return {
        "Snapshot": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateSnapshotResultTypeDef(TypedDict):
    Snapshot: SnapshotDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SnapshotDetailsTypeDef
  2. See ResponseMetadataTypeDef