Skip to content

Type definitions#

Index > SimpleDBv2 > Type definitions

Auto-generated documentation for SimpleDBv2 type annotations stubs module mypy-boto3-simpledbv2.

ExportSummaryTypeDef#

# ExportSummaryTypeDef TypedDict usage example

from mypy_boto3_simpledbv2.type_defs import ExportSummaryTypeDef


def get_value() -> ExportSummaryTypeDef:
    return {
        "exportArn": ...,
    }


# ExportSummaryTypeDef definition

class ExportSummaryTypeDef(TypedDict):
    exportArn: str,
    exportStatus: ExportStatusType,  # (1)
    requestedAt: datetime.datetime,
    domainName: str,
  1. See ExportStatusType

GetExportRequestTypeDef#

# GetExportRequestTypeDef TypedDict usage example

from mypy_boto3_simpledbv2.type_defs import GetExportRequestTypeDef


def get_value() -> GetExportRequestTypeDef:
    return {
        "exportArn": ...,
    }


# GetExportRequestTypeDef definition

class GetExportRequestTypeDef(TypedDict):
    exportArn: str,

WaiterConfigTypeDef#

# WaiterConfigTypeDef TypedDict usage example

from mypy_boto3_simpledbv2.type_defs import WaiterConfigTypeDef


def get_value() -> WaiterConfigTypeDef:
    return {
        "Delay": ...,
    }


# WaiterConfigTypeDef definition

class WaiterConfigTypeDef(TypedDict):
    Delay: NotRequired[int],
    MaxAttempts: NotRequired[int],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_simpledbv2.type_defs import ResponseMetadataTypeDef


def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
    }


# ResponseMetadataTypeDef definition

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

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

from mypy_boto3_simpledbv2.type_defs import PaginatorConfigTypeDef


def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }


# PaginatorConfigTypeDef definition

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

ListExportsRequestTypeDef#

# ListExportsRequestTypeDef TypedDict usage example

from mypy_boto3_simpledbv2.type_defs import ListExportsRequestTypeDef


def get_value() -> ListExportsRequestTypeDef:
    return {
        "domainName": ...,
    }


# ListExportsRequestTypeDef definition

class ListExportsRequestTypeDef(TypedDict):
    domainName: NotRequired[str],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

StartDomainExportRequestTypeDef#

# StartDomainExportRequestTypeDef TypedDict usage example

from mypy_boto3_simpledbv2.type_defs import StartDomainExportRequestTypeDef


def get_value() -> StartDomainExportRequestTypeDef:
    return {
        "domainName": ...,
    }


# StartDomainExportRequestTypeDef definition

class StartDomainExportRequestTypeDef(TypedDict):
    domainName: str,
    s3Bucket: str,
    clientToken: NotRequired[str],
    s3KeyPrefix: NotRequired[str],
    s3SseAlgorithm: NotRequired[S3SseAlgorithmType],  # (1)
    s3SseKmsKeyId: NotRequired[str],
    s3BucketOwner: NotRequired[str],
  1. See S3SseAlgorithmType

GetExportRequestWaitTypeDef#

# GetExportRequestWaitTypeDef TypedDict usage example

from mypy_boto3_simpledbv2.type_defs import GetExportRequestWaitTypeDef


def get_value() -> GetExportRequestWaitTypeDef:
    return {
        "exportArn": ...,
    }


# GetExportRequestWaitTypeDef definition

class GetExportRequestWaitTypeDef(TypedDict):
    exportArn: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetExportResponseTypeDef#

# GetExportResponseTypeDef TypedDict usage example

from mypy_boto3_simpledbv2.type_defs import GetExportResponseTypeDef


def get_value() -> GetExportResponseTypeDef:
    return {
        "exportArn": ...,
    }


# GetExportResponseTypeDef definition

class GetExportResponseTypeDef(TypedDict):
    exportArn: str,
    clientToken: str,
    exportStatus: ExportStatusType,  # (1)
    domainName: str,
    requestedAt: datetime.datetime,
    s3Bucket: str,
    s3KeyPrefix: str,
    s3SseAlgorithm: S3SseAlgorithmType,  # (2)
    s3SseKmsKeyId: str,
    s3BucketOwner: str,
    failureCode: str,
    failureMessage: str,
    exportManifest: str,
    itemsCount: int,
    exportDataCutoffTime: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ExportStatusType
  2. See S3SseAlgorithmType
  3. See ResponseMetadataTypeDef

ListExportsResponseTypeDef#

# ListExportsResponseTypeDef TypedDict usage example

from mypy_boto3_simpledbv2.type_defs import ListExportsResponseTypeDef


def get_value() -> ListExportsResponseTypeDef:
    return {
        "exportSummaries": ...,
    }


# ListExportsResponseTypeDef definition

class ListExportsResponseTypeDef(TypedDict):
    exportSummaries: list[ExportSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[ExportSummaryTypeDef]
  2. See ResponseMetadataTypeDef

StartDomainExportResponseTypeDef#

# StartDomainExportResponseTypeDef TypedDict usage example

from mypy_boto3_simpledbv2.type_defs import StartDomainExportResponseTypeDef


def get_value() -> StartDomainExportResponseTypeDef:
    return {
        "clientToken": ...,
    }


# StartDomainExportResponseTypeDef definition

class StartDomainExportResponseTypeDef(TypedDict):
    clientToken: str,
    exportArn: str,
    requestedAt: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListExportsRequestPaginateTypeDef#

# ListExportsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_simpledbv2.type_defs import ListExportsRequestPaginateTypeDef


def get_value() -> ListExportsRequestPaginateTypeDef:
    return {
        "domainName": ...,
    }


# ListExportsRequestPaginateTypeDef definition

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