Skip to content

Typed dictionaries#

Index > Schemas > Typed dictionaries

Auto-generated documentation for Schemas type annotations stubs module mypy-boto3-schemas.

CreateDiscovererRequestRequestTypeDef#

# CreateDiscovererRequestRequestTypeDef usage example

from mypy_boto3_schemas.type_defs import CreateDiscovererRequestRequestTypeDef

def get_value() -> CreateDiscovererRequestRequestTypeDef:
    return {
        "SourceArn": ...,
    }
# CreateDiscovererRequestRequestTypeDef definition

class CreateDiscovererRequestRequestTypeDef(TypedDict):
    SourceArn: str,
    Description: NotRequired[str],
    CrossAccount: NotRequired[bool],
    Tags: NotRequired[Mapping[str, str]],

CreateDiscovererResponseTypeDef#

# CreateDiscovererResponseTypeDef usage example

from mypy_boto3_schemas.type_defs import CreateDiscovererResponseTypeDef

def get_value() -> CreateDiscovererResponseTypeDef:
    return {
        "Description": ...,
        "DiscovererArn": ...,
        "DiscovererId": ...,
        "SourceArn": ...,
        "State": ...,
        "CrossAccount": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# CreateDiscovererResponseTypeDef definition

class CreateDiscovererResponseTypeDef(TypedDict):
    Description: str,
    DiscovererArn: str,
    DiscovererId: str,
    SourceArn: str,
    State: DiscovererStateType,  # (1)
    CrossAccount: bool,
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DiscovererStateType
  2. See ResponseMetadataTypeDef

CreateRegistryRequestRequestTypeDef#

# CreateRegistryRequestRequestTypeDef usage example

from mypy_boto3_schemas.type_defs import CreateRegistryRequestRequestTypeDef

def get_value() -> CreateRegistryRequestRequestTypeDef:
    return {
        "RegistryName": ...,
    }
# CreateRegistryRequestRequestTypeDef definition

class CreateRegistryRequestRequestTypeDef(TypedDict):
    RegistryName: str,
    Description: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],

CreateRegistryResponseTypeDef#

# CreateRegistryResponseTypeDef usage example

from mypy_boto3_schemas.type_defs import CreateRegistryResponseTypeDef

def get_value() -> CreateRegistryResponseTypeDef:
    return {
        "Description": ...,
        "RegistryArn": ...,
        "RegistryName": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# CreateRegistryResponseTypeDef definition

class CreateRegistryResponseTypeDef(TypedDict):
    Description: str,
    RegistryArn: str,
    RegistryName: str,
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateSchemaRequestRequestTypeDef#

# CreateSchemaRequestRequestTypeDef usage example

from mypy_boto3_schemas.type_defs import CreateSchemaRequestRequestTypeDef

def get_value() -> CreateSchemaRequestRequestTypeDef:
    return {
        "Content": ...,
        "RegistryName": ...,
        "SchemaName": ...,
        "Type": ...,
    }
# CreateSchemaRequestRequestTypeDef definition

class CreateSchemaRequestRequestTypeDef(TypedDict):
    Content: str,
    RegistryName: str,
    SchemaName: str,
    Type: TypeType,  # (1)
    Description: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
  1. See TypeType

CreateSchemaResponseTypeDef#

# CreateSchemaResponseTypeDef usage example

from mypy_boto3_schemas.type_defs import CreateSchemaResponseTypeDef

def get_value() -> CreateSchemaResponseTypeDef:
    return {
        "Description": ...,
        "LastModified": ...,
        "SchemaArn": ...,
        "SchemaName": ...,
        "SchemaVersion": ...,
        "Tags": ...,
        "Type": ...,
        "VersionCreatedDate": ...,
        "ResponseMetadata": ...,
    }
# CreateSchemaResponseTypeDef definition

class CreateSchemaResponseTypeDef(TypedDict):
    Description: str,
    LastModified: datetime,
    SchemaArn: str,
    SchemaName: str,
    SchemaVersion: str,
    Tags: Dict[str, str],
    Type: str,
    VersionCreatedDate: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteDiscovererRequestRequestTypeDef#

# DeleteDiscovererRequestRequestTypeDef usage example

from mypy_boto3_schemas.type_defs import DeleteDiscovererRequestRequestTypeDef

def get_value() -> DeleteDiscovererRequestRequestTypeDef:
    return {
        "DiscovererId": ...,
    }
# DeleteDiscovererRequestRequestTypeDef definition

class DeleteDiscovererRequestRequestTypeDef(TypedDict):
    DiscovererId: str,

DeleteRegistryRequestRequestTypeDef#

# DeleteRegistryRequestRequestTypeDef usage example

from mypy_boto3_schemas.type_defs import DeleteRegistryRequestRequestTypeDef

def get_value() -> DeleteRegistryRequestRequestTypeDef:
    return {
        "RegistryName": ...,
    }
# DeleteRegistryRequestRequestTypeDef definition

class DeleteRegistryRequestRequestTypeDef(TypedDict):
    RegistryName: str,

DeleteResourcePolicyRequestRequestTypeDef#

# DeleteResourcePolicyRequestRequestTypeDef usage example

from mypy_boto3_schemas.type_defs import DeleteResourcePolicyRequestRequestTypeDef

def get_value() -> DeleteResourcePolicyRequestRequestTypeDef:
    return {
        "RegistryName": ...,
    }
# DeleteResourcePolicyRequestRequestTypeDef definition

class DeleteResourcePolicyRequestRequestTypeDef(TypedDict):
    RegistryName: NotRequired[str],

DeleteSchemaRequestRequestTypeDef#

# DeleteSchemaRequestRequestTypeDef usage example

from mypy_boto3_schemas.type_defs import DeleteSchemaRequestRequestTypeDef

def get_value() -> DeleteSchemaRequestRequestTypeDef:
    return {
        "RegistryName": ...,
        "SchemaName": ...,
    }
# DeleteSchemaRequestRequestTypeDef definition

class DeleteSchemaRequestRequestTypeDef(TypedDict):
    RegistryName: str,
    SchemaName: str,

DeleteSchemaVersionRequestRequestTypeDef#

# DeleteSchemaVersionRequestRequestTypeDef usage example

from mypy_boto3_schemas.type_defs import DeleteSchemaVersionRequestRequestTypeDef

def get_value() -> DeleteSchemaVersionRequestRequestTypeDef:
    return {
        "RegistryName": ...,
        "SchemaName": ...,
        "SchemaVersion": ...,
    }
# DeleteSchemaVersionRequestRequestTypeDef definition

class DeleteSchemaVersionRequestRequestTypeDef(TypedDict):
    RegistryName: str,
    SchemaName: str,
    SchemaVersion: str,

WaiterConfigTypeDef#

# WaiterConfigTypeDef usage example

from mypy_boto3_schemas.type_defs import WaiterConfigTypeDef

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

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

DescribeCodeBindingRequestRequestTypeDef#

# DescribeCodeBindingRequestRequestTypeDef usage example

from mypy_boto3_schemas.type_defs import DescribeCodeBindingRequestRequestTypeDef

def get_value() -> DescribeCodeBindingRequestRequestTypeDef:
    return {
        "Language": ...,
        "RegistryName": ...,
        "SchemaName": ...,
    }
# DescribeCodeBindingRequestRequestTypeDef definition

class DescribeCodeBindingRequestRequestTypeDef(TypedDict):
    Language: str,
    RegistryName: str,
    SchemaName: str,
    SchemaVersion: NotRequired[str],

DescribeCodeBindingResponseTypeDef#

# DescribeCodeBindingResponseTypeDef usage example

from mypy_boto3_schemas.type_defs import DescribeCodeBindingResponseTypeDef

def get_value() -> DescribeCodeBindingResponseTypeDef:
    return {
        "CreationDate": ...,
        "LastModified": ...,
        "SchemaVersion": ...,
        "Status": ...,
        "ResponseMetadata": ...,
    }
# DescribeCodeBindingResponseTypeDef definition

class DescribeCodeBindingResponseTypeDef(TypedDict):
    CreationDate: datetime,
    LastModified: datetime,
    SchemaVersion: str,
    Status: CodeGenerationStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CodeGenerationStatusType
  2. See ResponseMetadataTypeDef

DescribeDiscovererRequestRequestTypeDef#

# DescribeDiscovererRequestRequestTypeDef usage example

from mypy_boto3_schemas.type_defs import DescribeDiscovererRequestRequestTypeDef

def get_value() -> DescribeDiscovererRequestRequestTypeDef:
    return {
        "DiscovererId": ...,
    }
# DescribeDiscovererRequestRequestTypeDef definition

class DescribeDiscovererRequestRequestTypeDef(TypedDict):
    DiscovererId: str,

DescribeDiscovererResponseTypeDef#

# DescribeDiscovererResponseTypeDef usage example

from mypy_boto3_schemas.type_defs import DescribeDiscovererResponseTypeDef

def get_value() -> DescribeDiscovererResponseTypeDef:
    return {
        "Description": ...,
        "DiscovererArn": ...,
        "DiscovererId": ...,
        "SourceArn": ...,
        "State": ...,
        "CrossAccount": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# DescribeDiscovererResponseTypeDef definition

class DescribeDiscovererResponseTypeDef(TypedDict):
    Description: str,
    DiscovererArn: str,
    DiscovererId: str,
    SourceArn: str,
    State: DiscovererStateType,  # (1)
    CrossAccount: bool,
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DiscovererStateType
  2. See ResponseMetadataTypeDef

DescribeRegistryRequestRequestTypeDef#

# DescribeRegistryRequestRequestTypeDef usage example

from mypy_boto3_schemas.type_defs import DescribeRegistryRequestRequestTypeDef

def get_value() -> DescribeRegistryRequestRequestTypeDef:
    return {
        "RegistryName": ...,
    }
# DescribeRegistryRequestRequestTypeDef definition

class DescribeRegistryRequestRequestTypeDef(TypedDict):
    RegistryName: str,

DescribeRegistryResponseTypeDef#

# DescribeRegistryResponseTypeDef usage example

from mypy_boto3_schemas.type_defs import DescribeRegistryResponseTypeDef

def get_value() -> DescribeRegistryResponseTypeDef:
    return {
        "Description": ...,
        "RegistryArn": ...,
        "RegistryName": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# DescribeRegistryResponseTypeDef definition

class DescribeRegistryResponseTypeDef(TypedDict):
    Description: str,
    RegistryArn: str,
    RegistryName: str,
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeSchemaRequestRequestTypeDef#

# DescribeSchemaRequestRequestTypeDef usage example

from mypy_boto3_schemas.type_defs import DescribeSchemaRequestRequestTypeDef

def get_value() -> DescribeSchemaRequestRequestTypeDef:
    return {
        "RegistryName": ...,
        "SchemaName": ...,
    }
# DescribeSchemaRequestRequestTypeDef definition

class DescribeSchemaRequestRequestTypeDef(TypedDict):
    RegistryName: str,
    SchemaName: str,
    SchemaVersion: NotRequired[str],

DescribeSchemaResponseTypeDef#

# DescribeSchemaResponseTypeDef usage example

from mypy_boto3_schemas.type_defs import DescribeSchemaResponseTypeDef

def get_value() -> DescribeSchemaResponseTypeDef:
    return {
        "Content": ...,
        "Description": ...,
        "LastModified": ...,
        "SchemaArn": ...,
        "SchemaName": ...,
        "SchemaVersion": ...,
        "Tags": ...,
        "Type": ...,
        "VersionCreatedDate": ...,
        "ResponseMetadata": ...,
    }
# DescribeSchemaResponseTypeDef definition

class DescribeSchemaResponseTypeDef(TypedDict):
    Content: str,
    Description: str,
    LastModified: datetime,
    SchemaArn: str,
    SchemaName: str,
    SchemaVersion: str,
    Tags: Dict[str, str],
    Type: str,
    VersionCreatedDate: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DiscovererSummaryTypeDef#

# DiscovererSummaryTypeDef usage example

from mypy_boto3_schemas.type_defs import DiscovererSummaryTypeDef

def get_value() -> DiscovererSummaryTypeDef:
    return {
        "DiscovererArn": ...,
    }
# DiscovererSummaryTypeDef definition

class DiscovererSummaryTypeDef(TypedDict):
    DiscovererArn: NotRequired[str],
    DiscovererId: NotRequired[str],
    SourceArn: NotRequired[str],
    State: NotRequired[DiscovererStateType],  # (1)
    CrossAccount: NotRequired[bool],
    Tags: NotRequired[Dict[str, str]],
  1. See DiscovererStateType

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef usage example

from mypy_boto3_schemas.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ExportSchemaRequestRequestTypeDef#

# ExportSchemaRequestRequestTypeDef usage example

from mypy_boto3_schemas.type_defs import ExportSchemaRequestRequestTypeDef

def get_value() -> ExportSchemaRequestRequestTypeDef:
    return {
        "RegistryName": ...,
        "SchemaName": ...,
        "Type": ...,
    }
# ExportSchemaRequestRequestTypeDef definition

class ExportSchemaRequestRequestTypeDef(TypedDict):
    RegistryName: str,
    SchemaName: str,
    Type: str,
    SchemaVersion: NotRequired[str],

ExportSchemaResponseTypeDef#

# ExportSchemaResponseTypeDef usage example

from mypy_boto3_schemas.type_defs import ExportSchemaResponseTypeDef

def get_value() -> ExportSchemaResponseTypeDef:
    return {
        "Content": ...,
        "SchemaArn": ...,
        "SchemaName": ...,
        "SchemaVersion": ...,
        "Type": ...,
        "ResponseMetadata": ...,
    }
# ExportSchemaResponseTypeDef definition

class ExportSchemaResponseTypeDef(TypedDict):
    Content: str,
    SchemaArn: str,
    SchemaName: str,
    SchemaVersion: str,
    Type: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetCodeBindingSourceRequestRequestTypeDef#

# GetCodeBindingSourceRequestRequestTypeDef usage example

from mypy_boto3_schemas.type_defs import GetCodeBindingSourceRequestRequestTypeDef

def get_value() -> GetCodeBindingSourceRequestRequestTypeDef:
    return {
        "Language": ...,
        "RegistryName": ...,
        "SchemaName": ...,
    }
# GetCodeBindingSourceRequestRequestTypeDef definition

class GetCodeBindingSourceRequestRequestTypeDef(TypedDict):
    Language: str,
    RegistryName: str,
    SchemaName: str,
    SchemaVersion: NotRequired[str],

GetCodeBindingSourceResponseTypeDef#

# GetCodeBindingSourceResponseTypeDef usage example

from mypy_boto3_schemas.type_defs import GetCodeBindingSourceResponseTypeDef

def get_value() -> GetCodeBindingSourceResponseTypeDef:
    return {
        "Body": ...,
        "ResponseMetadata": ...,
    }
# GetCodeBindingSourceResponseTypeDef definition

class GetCodeBindingSourceResponseTypeDef(TypedDict):
    Body: StreamingBody,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetDiscoveredSchemaRequestRequestTypeDef#

# GetDiscoveredSchemaRequestRequestTypeDef usage example

from mypy_boto3_schemas.type_defs import GetDiscoveredSchemaRequestRequestTypeDef

def get_value() -> GetDiscoveredSchemaRequestRequestTypeDef:
    return {
        "Events": ...,
        "Type": ...,
    }
# GetDiscoveredSchemaRequestRequestTypeDef definition

class GetDiscoveredSchemaRequestRequestTypeDef(TypedDict):
    Events: Sequence[str],
    Type: TypeType,  # (1)
  1. See TypeType

GetDiscoveredSchemaResponseTypeDef#

# GetDiscoveredSchemaResponseTypeDef usage example

from mypy_boto3_schemas.type_defs import GetDiscoveredSchemaResponseTypeDef

def get_value() -> GetDiscoveredSchemaResponseTypeDef:
    return {
        "Content": ...,
        "ResponseMetadata": ...,
    }
# GetDiscoveredSchemaResponseTypeDef definition

class GetDiscoveredSchemaResponseTypeDef(TypedDict):
    Content: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetResourcePolicyRequestRequestTypeDef#

# GetResourcePolicyRequestRequestTypeDef usage example

from mypy_boto3_schemas.type_defs import GetResourcePolicyRequestRequestTypeDef

def get_value() -> GetResourcePolicyRequestRequestTypeDef:
    return {
        "RegistryName": ...,
    }
# GetResourcePolicyRequestRequestTypeDef definition

class GetResourcePolicyRequestRequestTypeDef(TypedDict):
    RegistryName: NotRequired[str],

GetResourcePolicyResponseTypeDef#

# GetResourcePolicyResponseTypeDef usage example

from mypy_boto3_schemas.type_defs import GetResourcePolicyResponseTypeDef

def get_value() -> GetResourcePolicyResponseTypeDef:
    return {
        "Policy": ...,
        "RevisionId": ...,
        "ResponseMetadata": ...,
    }
# GetResourcePolicyResponseTypeDef definition

class GetResourcePolicyResponseTypeDef(TypedDict):
    Policy: str,
    RevisionId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListDiscoverersRequestListDiscoverersPaginateTypeDef#

# ListDiscoverersRequestListDiscoverersPaginateTypeDef usage example

from mypy_boto3_schemas.type_defs import ListDiscoverersRequestListDiscoverersPaginateTypeDef

def get_value() -> ListDiscoverersRequestListDiscoverersPaginateTypeDef:
    return {
        "DiscovererIdPrefix": ...,
    }
# ListDiscoverersRequestListDiscoverersPaginateTypeDef definition

class ListDiscoverersRequestListDiscoverersPaginateTypeDef(TypedDict):
    DiscovererIdPrefix: NotRequired[str],
    SourceArnPrefix: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListDiscoverersRequestRequestTypeDef#

# ListDiscoverersRequestRequestTypeDef usage example

from mypy_boto3_schemas.type_defs import ListDiscoverersRequestRequestTypeDef

def get_value() -> ListDiscoverersRequestRequestTypeDef:
    return {
        "DiscovererIdPrefix": ...,
    }
# ListDiscoverersRequestRequestTypeDef definition

class ListDiscoverersRequestRequestTypeDef(TypedDict):
    DiscovererIdPrefix: NotRequired[str],
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
    SourceArnPrefix: NotRequired[str],

ListRegistriesRequestListRegistriesPaginateTypeDef#

# ListRegistriesRequestListRegistriesPaginateTypeDef usage example

from mypy_boto3_schemas.type_defs import ListRegistriesRequestListRegistriesPaginateTypeDef

def get_value() -> ListRegistriesRequestListRegistriesPaginateTypeDef:
    return {
        "RegistryNamePrefix": ...,
    }
# ListRegistriesRequestListRegistriesPaginateTypeDef definition

class ListRegistriesRequestListRegistriesPaginateTypeDef(TypedDict):
    RegistryNamePrefix: NotRequired[str],
    Scope: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListRegistriesRequestRequestTypeDef#

# ListRegistriesRequestRequestTypeDef usage example

from mypy_boto3_schemas.type_defs import ListRegistriesRequestRequestTypeDef

def get_value() -> ListRegistriesRequestRequestTypeDef:
    return {
        "Limit": ...,
    }
# ListRegistriesRequestRequestTypeDef definition

class ListRegistriesRequestRequestTypeDef(TypedDict):
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
    RegistryNamePrefix: NotRequired[str],
    Scope: NotRequired[str],

RegistrySummaryTypeDef#

# RegistrySummaryTypeDef usage example

from mypy_boto3_schemas.type_defs import RegistrySummaryTypeDef

def get_value() -> RegistrySummaryTypeDef:
    return {
        "RegistryArn": ...,
    }
# RegistrySummaryTypeDef definition

class RegistrySummaryTypeDef(TypedDict):
    RegistryArn: NotRequired[str],
    RegistryName: NotRequired[str],
    Tags: NotRequired[Dict[str, str]],

ListSchemaVersionsRequestListSchemaVersionsPaginateTypeDef#

# ListSchemaVersionsRequestListSchemaVersionsPaginateTypeDef usage example

from mypy_boto3_schemas.type_defs import ListSchemaVersionsRequestListSchemaVersionsPaginateTypeDef

def get_value() -> ListSchemaVersionsRequestListSchemaVersionsPaginateTypeDef:
    return {
        "RegistryName": ...,
        "SchemaName": ...,
    }
# ListSchemaVersionsRequestListSchemaVersionsPaginateTypeDef definition

class ListSchemaVersionsRequestListSchemaVersionsPaginateTypeDef(TypedDict):
    RegistryName: str,
    SchemaName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSchemaVersionsRequestRequestTypeDef#

# ListSchemaVersionsRequestRequestTypeDef usage example

from mypy_boto3_schemas.type_defs import ListSchemaVersionsRequestRequestTypeDef

def get_value() -> ListSchemaVersionsRequestRequestTypeDef:
    return {
        "RegistryName": ...,
        "SchemaName": ...,
    }
# ListSchemaVersionsRequestRequestTypeDef definition

class ListSchemaVersionsRequestRequestTypeDef(TypedDict):
    RegistryName: str,
    SchemaName: str,
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

SchemaVersionSummaryTypeDef#

# SchemaVersionSummaryTypeDef usage example

from mypy_boto3_schemas.type_defs import SchemaVersionSummaryTypeDef

def get_value() -> SchemaVersionSummaryTypeDef:
    return {
        "SchemaArn": ...,
    }
# SchemaVersionSummaryTypeDef definition

class SchemaVersionSummaryTypeDef(TypedDict):
    SchemaArn: NotRequired[str],
    SchemaName: NotRequired[str],
    SchemaVersion: NotRequired[str],
    Type: NotRequired[TypeType],  # (1)
  1. See TypeType

ListSchemasRequestListSchemasPaginateTypeDef#

# ListSchemasRequestListSchemasPaginateTypeDef usage example

from mypy_boto3_schemas.type_defs import ListSchemasRequestListSchemasPaginateTypeDef

def get_value() -> ListSchemasRequestListSchemasPaginateTypeDef:
    return {
        "RegistryName": ...,
    }
# ListSchemasRequestListSchemasPaginateTypeDef definition

class ListSchemasRequestListSchemasPaginateTypeDef(TypedDict):
    RegistryName: str,
    SchemaNamePrefix: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSchemasRequestRequestTypeDef#

# ListSchemasRequestRequestTypeDef usage example

from mypy_boto3_schemas.type_defs import ListSchemasRequestRequestTypeDef

def get_value() -> ListSchemasRequestRequestTypeDef:
    return {
        "RegistryName": ...,
    }
# ListSchemasRequestRequestTypeDef definition

class ListSchemasRequestRequestTypeDef(TypedDict):
    RegistryName: str,
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
    SchemaNamePrefix: NotRequired[str],

SchemaSummaryTypeDef#

# SchemaSummaryTypeDef usage example

from mypy_boto3_schemas.type_defs import SchemaSummaryTypeDef

def get_value() -> SchemaSummaryTypeDef:
    return {
        "LastModified": ...,
    }
# SchemaSummaryTypeDef definition

class SchemaSummaryTypeDef(TypedDict):
    LastModified: NotRequired[datetime],
    SchemaArn: NotRequired[str],
    SchemaName: NotRequired[str],
    Tags: NotRequired[Dict[str, str]],
    VersionCount: NotRequired[int],

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef usage example

from mypy_boto3_schemas.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef usage example

from mypy_boto3_schemas.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# ListTagsForResourceResponseTypeDef definition

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

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_schemas.type_defs import PaginatorConfigTypeDef

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

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

PutCodeBindingRequestRequestTypeDef#

# PutCodeBindingRequestRequestTypeDef usage example

from mypy_boto3_schemas.type_defs import PutCodeBindingRequestRequestTypeDef

def get_value() -> PutCodeBindingRequestRequestTypeDef:
    return {
        "Language": ...,
        "RegistryName": ...,
        "SchemaName": ...,
    }
# PutCodeBindingRequestRequestTypeDef definition

class PutCodeBindingRequestRequestTypeDef(TypedDict):
    Language: str,
    RegistryName: str,
    SchemaName: str,
    SchemaVersion: NotRequired[str],

PutCodeBindingResponseTypeDef#

# PutCodeBindingResponseTypeDef usage example

from mypy_boto3_schemas.type_defs import PutCodeBindingResponseTypeDef

def get_value() -> PutCodeBindingResponseTypeDef:
    return {
        "CreationDate": ...,
        "LastModified": ...,
        "SchemaVersion": ...,
        "Status": ...,
        "ResponseMetadata": ...,
    }
# PutCodeBindingResponseTypeDef definition

class PutCodeBindingResponseTypeDef(TypedDict):
    CreationDate: datetime,
    LastModified: datetime,
    SchemaVersion: str,
    Status: CodeGenerationStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CodeGenerationStatusType
  2. See ResponseMetadataTypeDef

PutResourcePolicyRequestRequestTypeDef#

# PutResourcePolicyRequestRequestTypeDef usage example

from mypy_boto3_schemas.type_defs import PutResourcePolicyRequestRequestTypeDef

def get_value() -> PutResourcePolicyRequestRequestTypeDef:
    return {
        "Policy": ...,
    }
# PutResourcePolicyRequestRequestTypeDef definition

class PutResourcePolicyRequestRequestTypeDef(TypedDict):
    Policy: str,
    RegistryName: NotRequired[str],
    RevisionId: NotRequired[str],

PutResourcePolicyResponseTypeDef#

# PutResourcePolicyResponseTypeDef usage example

from mypy_boto3_schemas.type_defs import PutResourcePolicyResponseTypeDef

def get_value() -> PutResourcePolicyResponseTypeDef:
    return {
        "Policy": ...,
        "RevisionId": ...,
        "ResponseMetadata": ...,
    }
# PutResourcePolicyResponseTypeDef definition

class PutResourcePolicyResponseTypeDef(TypedDict):
    Policy: str,
    RevisionId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_schemas.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

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

SearchSchemaVersionSummaryTypeDef#

# SearchSchemaVersionSummaryTypeDef usage example

from mypy_boto3_schemas.type_defs import SearchSchemaVersionSummaryTypeDef

def get_value() -> SearchSchemaVersionSummaryTypeDef:
    return {
        "CreatedDate": ...,
    }
# SearchSchemaVersionSummaryTypeDef definition

class SearchSchemaVersionSummaryTypeDef(TypedDict):
    CreatedDate: NotRequired[datetime],
    SchemaVersion: NotRequired[str],
    Type: NotRequired[TypeType],  # (1)
  1. See TypeType

SearchSchemasRequestRequestTypeDef#

# SearchSchemasRequestRequestTypeDef usage example

from mypy_boto3_schemas.type_defs import SearchSchemasRequestRequestTypeDef

def get_value() -> SearchSchemasRequestRequestTypeDef:
    return {
        "Keywords": ...,
        "RegistryName": ...,
    }
# SearchSchemasRequestRequestTypeDef definition

class SearchSchemasRequestRequestTypeDef(TypedDict):
    Keywords: str,
    RegistryName: str,
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

SearchSchemasRequestSearchSchemasPaginateTypeDef#

# SearchSchemasRequestSearchSchemasPaginateTypeDef usage example

from mypy_boto3_schemas.type_defs import SearchSchemasRequestSearchSchemasPaginateTypeDef

def get_value() -> SearchSchemasRequestSearchSchemasPaginateTypeDef:
    return {
        "Keywords": ...,
        "RegistryName": ...,
    }
# SearchSchemasRequestSearchSchemasPaginateTypeDef definition

class SearchSchemasRequestSearchSchemasPaginateTypeDef(TypedDict):
    Keywords: str,
    RegistryName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

StartDiscovererRequestRequestTypeDef#

# StartDiscovererRequestRequestTypeDef usage example

from mypy_boto3_schemas.type_defs import StartDiscovererRequestRequestTypeDef

def get_value() -> StartDiscovererRequestRequestTypeDef:
    return {
        "DiscovererId": ...,
    }
# StartDiscovererRequestRequestTypeDef definition

class StartDiscovererRequestRequestTypeDef(TypedDict):
    DiscovererId: str,

StartDiscovererResponseTypeDef#

# StartDiscovererResponseTypeDef usage example

from mypy_boto3_schemas.type_defs import StartDiscovererResponseTypeDef

def get_value() -> StartDiscovererResponseTypeDef:
    return {
        "DiscovererId": ...,
        "State": ...,
        "ResponseMetadata": ...,
    }
# StartDiscovererResponseTypeDef definition

class StartDiscovererResponseTypeDef(TypedDict):
    DiscovererId: str,
    State: DiscovererStateType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DiscovererStateType
  2. See ResponseMetadataTypeDef

StopDiscovererRequestRequestTypeDef#

# StopDiscovererRequestRequestTypeDef usage example

from mypy_boto3_schemas.type_defs import StopDiscovererRequestRequestTypeDef

def get_value() -> StopDiscovererRequestRequestTypeDef:
    return {
        "DiscovererId": ...,
    }
# StopDiscovererRequestRequestTypeDef definition

class StopDiscovererRequestRequestTypeDef(TypedDict):
    DiscovererId: str,

StopDiscovererResponseTypeDef#

# StopDiscovererResponseTypeDef usage example

from mypy_boto3_schemas.type_defs import StopDiscovererResponseTypeDef

def get_value() -> StopDiscovererResponseTypeDef:
    return {
        "DiscovererId": ...,
        "State": ...,
        "ResponseMetadata": ...,
    }
# StopDiscovererResponseTypeDef definition

class StopDiscovererResponseTypeDef(TypedDict):
    DiscovererId: str,
    State: DiscovererStateType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DiscovererStateType
  2. See ResponseMetadataTypeDef

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef usage example

from mypy_boto3_schemas.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "Tags": ...,
    }
# TagResourceRequestRequestTypeDef definition

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

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef usage example

from mypy_boto3_schemas.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "TagKeys": ...,
    }
# UntagResourceRequestRequestTypeDef definition

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

UpdateDiscovererRequestRequestTypeDef#

# UpdateDiscovererRequestRequestTypeDef usage example

from mypy_boto3_schemas.type_defs import UpdateDiscovererRequestRequestTypeDef

def get_value() -> UpdateDiscovererRequestRequestTypeDef:
    return {
        "DiscovererId": ...,
    }
# UpdateDiscovererRequestRequestTypeDef definition

class UpdateDiscovererRequestRequestTypeDef(TypedDict):
    DiscovererId: str,
    Description: NotRequired[str],
    CrossAccount: NotRequired[bool],

UpdateDiscovererResponseTypeDef#

# UpdateDiscovererResponseTypeDef usage example

from mypy_boto3_schemas.type_defs import UpdateDiscovererResponseTypeDef

def get_value() -> UpdateDiscovererResponseTypeDef:
    return {
        "Description": ...,
        "DiscovererArn": ...,
        "DiscovererId": ...,
        "SourceArn": ...,
        "State": ...,
        "CrossAccount": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# UpdateDiscovererResponseTypeDef definition

class UpdateDiscovererResponseTypeDef(TypedDict):
    Description: str,
    DiscovererArn: str,
    DiscovererId: str,
    SourceArn: str,
    State: DiscovererStateType,  # (1)
    CrossAccount: bool,
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DiscovererStateType
  2. See ResponseMetadataTypeDef

UpdateRegistryRequestRequestTypeDef#

# UpdateRegistryRequestRequestTypeDef usage example

from mypy_boto3_schemas.type_defs import UpdateRegistryRequestRequestTypeDef

def get_value() -> UpdateRegistryRequestRequestTypeDef:
    return {
        "RegistryName": ...,
    }
# UpdateRegistryRequestRequestTypeDef definition

class UpdateRegistryRequestRequestTypeDef(TypedDict):
    RegistryName: str,
    Description: NotRequired[str],

UpdateRegistryResponseTypeDef#

# UpdateRegistryResponseTypeDef usage example

from mypy_boto3_schemas.type_defs import UpdateRegistryResponseTypeDef

def get_value() -> UpdateRegistryResponseTypeDef:
    return {
        "Description": ...,
        "RegistryArn": ...,
        "RegistryName": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# UpdateRegistryResponseTypeDef definition

class UpdateRegistryResponseTypeDef(TypedDict):
    Description: str,
    RegistryArn: str,
    RegistryName: str,
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateSchemaRequestRequestTypeDef#

# UpdateSchemaRequestRequestTypeDef usage example

from mypy_boto3_schemas.type_defs import UpdateSchemaRequestRequestTypeDef

def get_value() -> UpdateSchemaRequestRequestTypeDef:
    return {
        "RegistryName": ...,
        "SchemaName": ...,
    }
# UpdateSchemaRequestRequestTypeDef definition

class UpdateSchemaRequestRequestTypeDef(TypedDict):
    RegistryName: str,
    SchemaName: str,
    ClientTokenId: NotRequired[str],
    Content: NotRequired[str],
    Description: NotRequired[str],
    Type: NotRequired[TypeType],  # (1)
  1. See TypeType

UpdateSchemaResponseTypeDef#

# UpdateSchemaResponseTypeDef usage example

from mypy_boto3_schemas.type_defs import UpdateSchemaResponseTypeDef

def get_value() -> UpdateSchemaResponseTypeDef:
    return {
        "Description": ...,
        "LastModified": ...,
        "SchemaArn": ...,
        "SchemaName": ...,
        "SchemaVersion": ...,
        "Tags": ...,
        "Type": ...,
        "VersionCreatedDate": ...,
        "ResponseMetadata": ...,
    }
# UpdateSchemaResponseTypeDef definition

class UpdateSchemaResponseTypeDef(TypedDict):
    Description: str,
    LastModified: datetime,
    SchemaArn: str,
    SchemaName: str,
    SchemaVersion: str,
    Tags: Dict[str, str],
    Type: str,
    VersionCreatedDate: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeCodeBindingRequestCodeBindingExistsWaitTypeDef#

# DescribeCodeBindingRequestCodeBindingExistsWaitTypeDef usage example

from mypy_boto3_schemas.type_defs import DescribeCodeBindingRequestCodeBindingExistsWaitTypeDef

def get_value() -> DescribeCodeBindingRequestCodeBindingExistsWaitTypeDef:
    return {
        "Language": ...,
        "RegistryName": ...,
        "SchemaName": ...,
    }
# DescribeCodeBindingRequestCodeBindingExistsWaitTypeDef definition

class DescribeCodeBindingRequestCodeBindingExistsWaitTypeDef(TypedDict):
    Language: str,
    RegistryName: str,
    SchemaName: str,
    SchemaVersion: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

ListDiscoverersResponseTypeDef#

# ListDiscoverersResponseTypeDef usage example

from mypy_boto3_schemas.type_defs import ListDiscoverersResponseTypeDef

def get_value() -> ListDiscoverersResponseTypeDef:
    return {
        "Discoverers": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListDiscoverersResponseTypeDef definition

class ListDiscoverersResponseTypeDef(TypedDict):
    Discoverers: List[DiscovererSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DiscovererSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListRegistriesResponseTypeDef#

# ListRegistriesResponseTypeDef usage example

from mypy_boto3_schemas.type_defs import ListRegistriesResponseTypeDef

def get_value() -> ListRegistriesResponseTypeDef:
    return {
        "NextToken": ...,
        "Registries": ...,
        "ResponseMetadata": ...,
    }
# ListRegistriesResponseTypeDef definition

class ListRegistriesResponseTypeDef(TypedDict):
    NextToken: str,
    Registries: List[RegistrySummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RegistrySummaryTypeDef
  2. See ResponseMetadataTypeDef

ListSchemaVersionsResponseTypeDef#

# ListSchemaVersionsResponseTypeDef usage example

from mypy_boto3_schemas.type_defs import ListSchemaVersionsResponseTypeDef

def get_value() -> ListSchemaVersionsResponseTypeDef:
    return {
        "NextToken": ...,
        "SchemaVersions": ...,
        "ResponseMetadata": ...,
    }
# ListSchemaVersionsResponseTypeDef definition

class ListSchemaVersionsResponseTypeDef(TypedDict):
    NextToken: str,
    SchemaVersions: List[SchemaVersionSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SchemaVersionSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListSchemasResponseTypeDef#

# ListSchemasResponseTypeDef usage example

from mypy_boto3_schemas.type_defs import ListSchemasResponseTypeDef

def get_value() -> ListSchemasResponseTypeDef:
    return {
        "NextToken": ...,
        "Schemas": ...,
        "ResponseMetadata": ...,
    }
# ListSchemasResponseTypeDef definition

class ListSchemasResponseTypeDef(TypedDict):
    NextToken: str,
    Schemas: List[SchemaSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SchemaSummaryTypeDef
  2. See ResponseMetadataTypeDef

SearchSchemaSummaryTypeDef#

# SearchSchemaSummaryTypeDef usage example

from mypy_boto3_schemas.type_defs import SearchSchemaSummaryTypeDef

def get_value() -> SearchSchemaSummaryTypeDef:
    return {
        "RegistryName": ...,
    }
# SearchSchemaSummaryTypeDef definition

class SearchSchemaSummaryTypeDef(TypedDict):
    RegistryName: NotRequired[str],
    SchemaArn: NotRequired[str],
    SchemaName: NotRequired[str],
    SchemaVersions: NotRequired[List[SearchSchemaVersionSummaryTypeDef]],  # (1)
  1. See SearchSchemaVersionSummaryTypeDef

SearchSchemasResponseTypeDef#

# SearchSchemasResponseTypeDef usage example

from mypy_boto3_schemas.type_defs import SearchSchemasResponseTypeDef

def get_value() -> SearchSchemasResponseTypeDef:
    return {
        "NextToken": ...,
        "Schemas": ...,
        "ResponseMetadata": ...,
    }
# SearchSchemasResponseTypeDef definition

class SearchSchemasResponseTypeDef(TypedDict):
    NextToken: str,
    Schemas: List[SearchSchemaSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SearchSchemaSummaryTypeDef
  2. See ResponseMetadataTypeDef