Skip to content

Typed dictionaries

Index > Schemas > Typed dictionaries

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

CreateDiscovererRequestRequestTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import CreateDiscovererRequestRequestTypeDef

def get_value() -> CreateDiscovererRequestRequestTypeDef:
    return {
        "SourceArn": ...,
    }
Definition
class CreateDiscovererRequestRequestTypeDef(TypedDict):
    SourceArn: str,
    Description: NotRequired[str],
    CrossAccount: NotRequired[bool],
    Tags: NotRequired[Mapping[str, str]],

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_schemas.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,

CreateRegistryRequestRequestTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import CreateRegistryRequestRequestTypeDef

def get_value() -> CreateRegistryRequestRequestTypeDef:
    return {
        "RegistryName": ...,
    }
Definition
class CreateRegistryRequestRequestTypeDef(TypedDict):
    RegistryName: str,
    Description: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],

CreateSchemaRequestRequestTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import CreateSchemaRequestRequestTypeDef

def get_value() -> CreateSchemaRequestRequestTypeDef:
    return {
        "Content": ...,
        "RegistryName": ...,
        "SchemaName": ...,
        "Type": ...,
    }
Definition
class CreateSchemaRequestRequestTypeDef(TypedDict):
    Content: str,
    RegistryName: str,
    SchemaName: str,
    Type: TypeType,  # (1)
    Description: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
  1. See TypeType

DeleteDiscovererRequestRequestTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import DeleteDiscovererRequestRequestTypeDef

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

DeleteRegistryRequestRequestTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import DeleteRegistryRequestRequestTypeDef

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

DeleteResourcePolicyRequestRequestTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import DeleteResourcePolicyRequestRequestTypeDef

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

DeleteSchemaRequestRequestTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import DeleteSchemaRequestRequestTypeDef

def get_value() -> DeleteSchemaRequestRequestTypeDef:
    return {
        "RegistryName": ...,
        "SchemaName": ...,
    }
Definition
class DeleteSchemaRequestRequestTypeDef(TypedDict):
    RegistryName: str,
    SchemaName: str,

DeleteSchemaVersionRequestRequestTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import DeleteSchemaVersionRequestRequestTypeDef

def get_value() -> DeleteSchemaVersionRequestRequestTypeDef:
    return {
        "RegistryName": ...,
        "SchemaName": ...,
        "SchemaVersion": ...,
    }
Definition
class DeleteSchemaVersionRequestRequestTypeDef(TypedDict):
    RegistryName: str,
    SchemaName: str,
    SchemaVersion: str,

WaiterConfigTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import WaiterConfigTypeDef

def get_value() -> WaiterConfigTypeDef:
    return {
        "Delay": ...,
    }
Definition
class WaiterConfigTypeDef(TypedDict):
    Delay: NotRequired[int],
    MaxAttempts: NotRequired[int],

DescribeCodeBindingRequestRequestTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import DescribeCodeBindingRequestRequestTypeDef

def get_value() -> DescribeCodeBindingRequestRequestTypeDef:
    return {
        "Language": ...,
        "RegistryName": ...,
        "SchemaName": ...,
    }
Definition
class DescribeCodeBindingRequestRequestTypeDef(TypedDict):
    Language: str,
    RegistryName: str,
    SchemaName: str,
    SchemaVersion: NotRequired[str],

DescribeDiscovererRequestRequestTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import DescribeDiscovererRequestRequestTypeDef

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

DescribeRegistryRequestRequestTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import DescribeRegistryRequestRequestTypeDef

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

DescribeSchemaRequestRequestTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import DescribeSchemaRequestRequestTypeDef

def get_value() -> DescribeSchemaRequestRequestTypeDef:
    return {
        "RegistryName": ...,
        "SchemaName": ...,
    }
Definition
class DescribeSchemaRequestRequestTypeDef(TypedDict):
    RegistryName: str,
    SchemaName: str,
    SchemaVersion: NotRequired[str],

DiscovererSummaryTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import DiscovererSummaryTypeDef

def get_value() -> DiscovererSummaryTypeDef:
    return {
        "DiscovererArn": ...,
    }
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

ExportSchemaRequestRequestTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import ExportSchemaRequestRequestTypeDef

def get_value() -> ExportSchemaRequestRequestTypeDef:
    return {
        "RegistryName": ...,
        "SchemaName": ...,
        "Type": ...,
    }
Definition
class ExportSchemaRequestRequestTypeDef(TypedDict):
    RegistryName: str,
    SchemaName: str,
    Type: str,
    SchemaVersion: NotRequired[str],

GetCodeBindingSourceRequestRequestTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import GetCodeBindingSourceRequestRequestTypeDef

def get_value() -> GetCodeBindingSourceRequestRequestTypeDef:
    return {
        "Language": ...,
        "RegistryName": ...,
        "SchemaName": ...,
    }
Definition
class GetCodeBindingSourceRequestRequestTypeDef(TypedDict):
    Language: str,
    RegistryName: str,
    SchemaName: str,
    SchemaVersion: NotRequired[str],

GetDiscoveredSchemaRequestRequestTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import GetDiscoveredSchemaRequestRequestTypeDef

def get_value() -> GetDiscoveredSchemaRequestRequestTypeDef:
    return {
        "Events": ...,
        "Type": ...,
    }
Definition
class GetDiscoveredSchemaRequestRequestTypeDef(TypedDict):
    Events: Sequence[str],
    Type: TypeType,  # (1)
  1. See TypeType

GetResourcePolicyRequestRequestTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import GetResourcePolicyRequestRequestTypeDef

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

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListDiscoverersRequestRequestTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import ListDiscoverersRequestRequestTypeDef

def get_value() -> ListDiscoverersRequestRequestTypeDef:
    return {
        "DiscovererIdPrefix": ...,
    }
Definition
class ListDiscoverersRequestRequestTypeDef(TypedDict):
    DiscovererIdPrefix: NotRequired[str],
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
    SourceArnPrefix: NotRequired[str],

ListRegistriesRequestRequestTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import ListRegistriesRequestRequestTypeDef

def get_value() -> ListRegistriesRequestRequestTypeDef:
    return {
        "Limit": ...,
    }
Definition
class ListRegistriesRequestRequestTypeDef(TypedDict):
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
    RegistryNamePrefix: NotRequired[str],
    Scope: NotRequired[str],

RegistrySummaryTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import RegistrySummaryTypeDef

def get_value() -> RegistrySummaryTypeDef:
    return {
        "RegistryArn": ...,
    }
Definition
class RegistrySummaryTypeDef(TypedDict):
    RegistryArn: NotRequired[str],
    RegistryName: NotRequired[str],
    Tags: NotRequired[Dict[str, str]],

ListSchemaVersionsRequestRequestTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import ListSchemaVersionsRequestRequestTypeDef

def get_value() -> ListSchemaVersionsRequestRequestTypeDef:
    return {
        "RegistryName": ...,
        "SchemaName": ...,
    }
Definition
class ListSchemaVersionsRequestRequestTypeDef(TypedDict):
    RegistryName: str,
    SchemaName: str,
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

SchemaVersionSummaryTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import SchemaVersionSummaryTypeDef

def get_value() -> SchemaVersionSummaryTypeDef:
    return {
        "SchemaArn": ...,
    }
Definition
class SchemaVersionSummaryTypeDef(TypedDict):
    SchemaArn: NotRequired[str],
    SchemaName: NotRequired[str],
    SchemaVersion: NotRequired[str],
    Type: NotRequired[TypeType],  # (1)
  1. See TypeType

ListSchemasRequestRequestTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import ListSchemasRequestRequestTypeDef

def get_value() -> ListSchemasRequestRequestTypeDef:
    return {
        "RegistryName": ...,
    }
Definition
class ListSchemasRequestRequestTypeDef(TypedDict):
    RegistryName: str,
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
    SchemaNamePrefix: NotRequired[str],

SchemaSummaryTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import SchemaSummaryTypeDef

def get_value() -> SchemaSummaryTypeDef:
    return {
        "LastModified": ...,
    }
Definition
class SchemaSummaryTypeDef(TypedDict):
    LastModified: NotRequired[datetime],
    SchemaArn: NotRequired[str],
    SchemaName: NotRequired[str],
    Tags: NotRequired[Dict[str, str]],
    VersionCount: NotRequired[int],

ListTagsForResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import ListTagsForResourceRequestRequestTypeDef

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

PutCodeBindingRequestRequestTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import PutCodeBindingRequestRequestTypeDef

def get_value() -> PutCodeBindingRequestRequestTypeDef:
    return {
        "Language": ...,
        "RegistryName": ...,
        "SchemaName": ...,
    }
Definition
class PutCodeBindingRequestRequestTypeDef(TypedDict):
    Language: str,
    RegistryName: str,
    SchemaName: str,
    SchemaVersion: NotRequired[str],

PutResourcePolicyRequestRequestTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import PutResourcePolicyRequestRequestTypeDef

def get_value() -> PutResourcePolicyRequestRequestTypeDef:
    return {
        "Policy": ...,
    }
Definition
class PutResourcePolicyRequestRequestTypeDef(TypedDict):
    Policy: str,
    RegistryName: NotRequired[str],
    RevisionId: NotRequired[str],

SearchSchemaVersionSummaryTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import SearchSchemaVersionSummaryTypeDef

def get_value() -> SearchSchemaVersionSummaryTypeDef:
    return {
        "CreatedDate": ...,
    }
Definition
class SearchSchemaVersionSummaryTypeDef(TypedDict):
    CreatedDate: NotRequired[datetime],
    SchemaVersion: NotRequired[str],
    Type: NotRequired[TypeType],  # (1)
  1. See TypeType

SearchSchemasRequestRequestTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import SearchSchemasRequestRequestTypeDef

def get_value() -> SearchSchemasRequestRequestTypeDef:
    return {
        "Keywords": ...,
        "RegistryName": ...,
    }
Definition
class SearchSchemasRequestRequestTypeDef(TypedDict):
    Keywords: str,
    RegistryName: str,
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

StartDiscovererRequestRequestTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import StartDiscovererRequestRequestTypeDef

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

StopDiscovererRequestRequestTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import StopDiscovererRequestRequestTypeDef

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

TagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "Tags": ...,
    }
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: Mapping[str, str],

UntagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "TagKeys": ...,
    }
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],

UpdateDiscovererRequestRequestTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import UpdateDiscovererRequestRequestTypeDef

def get_value() -> UpdateDiscovererRequestRequestTypeDef:
    return {
        "DiscovererId": ...,
    }
Definition
class UpdateDiscovererRequestRequestTypeDef(TypedDict):
    DiscovererId: str,
    Description: NotRequired[str],
    CrossAccount: NotRequired[bool],

UpdateRegistryRequestRequestTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import UpdateRegistryRequestRequestTypeDef

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

UpdateSchemaRequestRequestTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import UpdateSchemaRequestRequestTypeDef

def get_value() -> UpdateSchemaRequestRequestTypeDef:
    return {
        "RegistryName": ...,
        "SchemaName": ...,
    }
Definition
class UpdateSchemaRequestRequestTypeDef(TypedDict):
    RegistryName: str,
    SchemaName: str,
    ClientTokenId: NotRequired[str],
    Content: NotRequired[str],
    Description: NotRequired[str],
    Type: NotRequired[TypeType],  # (1)
  1. See TypeType

CreateDiscovererResponseTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import CreateDiscovererResponseTypeDef

def get_value() -> CreateDiscovererResponseTypeDef:
    return {
        "Description": ...,
        "DiscovererArn": ...,
        "DiscovererId": ...,
        "SourceArn": ...,
        "State": ...,
        "CrossAccount": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
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

CreateRegistryResponseTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import CreateRegistryResponseTypeDef

def get_value() -> CreateRegistryResponseTypeDef:
    return {
        "Description": ...,
        "RegistryArn": ...,
        "RegistryName": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateRegistryResponseTypeDef(TypedDict):
    Description: str,
    RegistryArn: str,
    RegistryName: str,
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

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": ...,
    }
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

DescribeCodeBindingResponseTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import DescribeCodeBindingResponseTypeDef

def get_value() -> DescribeCodeBindingResponseTypeDef:
    return {
        "CreationDate": ...,
        "LastModified": ...,
        "SchemaVersion": ...,
        "Status": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeCodeBindingResponseTypeDef(TypedDict):
    CreationDate: datetime,
    LastModified: datetime,
    SchemaVersion: str,
    Status: CodeGenerationStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CodeGenerationStatusType
  2. See ResponseMetadataTypeDef

DescribeDiscovererResponseTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import DescribeDiscovererResponseTypeDef

def get_value() -> DescribeDiscovererResponseTypeDef:
    return {
        "Description": ...,
        "DiscovererArn": ...,
        "DiscovererId": ...,
        "SourceArn": ...,
        "State": ...,
        "CrossAccount": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
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

DescribeRegistryResponseTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import DescribeRegistryResponseTypeDef

def get_value() -> DescribeRegistryResponseTypeDef:
    return {
        "Description": ...,
        "RegistryArn": ...,
        "RegistryName": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeRegistryResponseTypeDef(TypedDict):
    Description: str,
    RegistryArn: str,
    RegistryName: str,
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

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": ...,
    }
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

EmptyResponseMetadataTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import EmptyResponseMetadataTypeDef

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

ExportSchemaResponseTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import ExportSchemaResponseTypeDef

def get_value() -> ExportSchemaResponseTypeDef:
    return {
        "Content": ...,
        "SchemaArn": ...,
        "SchemaName": ...,
        "SchemaVersion": ...,
        "Type": ...,
        "ResponseMetadata": ...,
    }
Definition
class ExportSchemaResponseTypeDef(TypedDict):
    Content: str,
    SchemaArn: str,
    SchemaName: str,
    SchemaVersion: str,
    Type: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetCodeBindingSourceResponseTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import GetCodeBindingSourceResponseTypeDef

def get_value() -> GetCodeBindingSourceResponseTypeDef:
    return {
        "Body": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetCodeBindingSourceResponseTypeDef(TypedDict):
    Body: StreamingBody,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetDiscoveredSchemaResponseTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import GetDiscoveredSchemaResponseTypeDef

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

GetResourcePolicyResponseTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import GetResourcePolicyResponseTypeDef

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

ListTagsForResourceResponseTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import ListTagsForResourceResponseTypeDef

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

PutCodeBindingResponseTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import PutCodeBindingResponseTypeDef

def get_value() -> PutCodeBindingResponseTypeDef:
    return {
        "CreationDate": ...,
        "LastModified": ...,
        "SchemaVersion": ...,
        "Status": ...,
        "ResponseMetadata": ...,
    }
Definition
class PutCodeBindingResponseTypeDef(TypedDict):
    CreationDate: datetime,
    LastModified: datetime,
    SchemaVersion: str,
    Status: CodeGenerationStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CodeGenerationStatusType
  2. See ResponseMetadataTypeDef

PutResourcePolicyResponseTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import PutResourcePolicyResponseTypeDef

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

StartDiscovererResponseTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import StartDiscovererResponseTypeDef

def get_value() -> StartDiscovererResponseTypeDef:
    return {
        "DiscovererId": ...,
        "State": ...,
        "ResponseMetadata": ...,
    }
Definition
class StartDiscovererResponseTypeDef(TypedDict):
    DiscovererId: str,
    State: DiscovererStateType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DiscovererStateType
  2. See ResponseMetadataTypeDef

StopDiscovererResponseTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import StopDiscovererResponseTypeDef

def get_value() -> StopDiscovererResponseTypeDef:
    return {
        "DiscovererId": ...,
        "State": ...,
        "ResponseMetadata": ...,
    }
Definition
class StopDiscovererResponseTypeDef(TypedDict):
    DiscovererId: str,
    State: DiscovererStateType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DiscovererStateType
  2. See ResponseMetadataTypeDef

UpdateDiscovererResponseTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import UpdateDiscovererResponseTypeDef

def get_value() -> UpdateDiscovererResponseTypeDef:
    return {
        "Description": ...,
        "DiscovererArn": ...,
        "DiscovererId": ...,
        "SourceArn": ...,
        "State": ...,
        "CrossAccount": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
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

UpdateRegistryResponseTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import UpdateRegistryResponseTypeDef

def get_value() -> UpdateRegistryResponseTypeDef:
    return {
        "Description": ...,
        "RegistryArn": ...,
        "RegistryName": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateRegistryResponseTypeDef(TypedDict):
    Description: str,
    RegistryArn: str,
    RegistryName: str,
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

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": ...,
    }
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

Usage Example
from mypy_boto3_schemas.type_defs import DescribeCodeBindingRequestCodeBindingExistsWaitTypeDef

def get_value() -> DescribeCodeBindingRequestCodeBindingExistsWaitTypeDef:
    return {
        "Language": ...,
        "RegistryName": ...,
        "SchemaName": ...,
    }
Definition
class DescribeCodeBindingRequestCodeBindingExistsWaitTypeDef(TypedDict):
    Language: str,
    RegistryName: str,
    SchemaName: str,
    SchemaVersion: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

ListDiscoverersResponseTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import ListDiscoverersResponseTypeDef

def get_value() -> ListDiscoverersResponseTypeDef:
    return {
        "Discoverers": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListDiscoverersResponseTypeDef(TypedDict):
    Discoverers: List[DiscovererSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DiscovererSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListDiscoverersRequestListDiscoverersPaginateTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import ListDiscoverersRequestListDiscoverersPaginateTypeDef

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

ListRegistriesRequestListRegistriesPaginateTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import ListRegistriesRequestListRegistriesPaginateTypeDef

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

ListSchemaVersionsRequestListSchemaVersionsPaginateTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import ListSchemaVersionsRequestListSchemaVersionsPaginateTypeDef

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

ListSchemasRequestListSchemasPaginateTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import ListSchemasRequestListSchemasPaginateTypeDef

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

SearchSchemasRequestSearchSchemasPaginateTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import SearchSchemasRequestSearchSchemasPaginateTypeDef

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

ListRegistriesResponseTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import ListRegistriesResponseTypeDef

def get_value() -> ListRegistriesResponseTypeDef:
    return {
        "NextToken": ...,
        "Registries": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListRegistriesResponseTypeDef(TypedDict):
    NextToken: str,
    Registries: List[RegistrySummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RegistrySummaryTypeDef
  2. See ResponseMetadataTypeDef

ListSchemaVersionsResponseTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import ListSchemaVersionsResponseTypeDef

def get_value() -> ListSchemaVersionsResponseTypeDef:
    return {
        "NextToken": ...,
        "SchemaVersions": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListSchemaVersionsResponseTypeDef(TypedDict):
    NextToken: str,
    SchemaVersions: List[SchemaVersionSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SchemaVersionSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListSchemasResponseTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import ListSchemasResponseTypeDef

def get_value() -> ListSchemasResponseTypeDef:
    return {
        "NextToken": ...,
        "Schemas": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListSchemasResponseTypeDef(TypedDict):
    NextToken: str,
    Schemas: List[SchemaSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SchemaSummaryTypeDef
  2. See ResponseMetadataTypeDef

SearchSchemaSummaryTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import SearchSchemaSummaryTypeDef

def get_value() -> SearchSchemaSummaryTypeDef:
    return {
        "RegistryName": ...,
    }
Definition
class SearchSchemaSummaryTypeDef(TypedDict):
    RegistryName: NotRequired[str],
    SchemaArn: NotRequired[str],
    SchemaName: NotRequired[str],
    SchemaVersions: NotRequired[List[SearchSchemaVersionSummaryTypeDef]],  # (1)
  1. See SearchSchemaVersionSummaryTypeDef

SearchSchemasResponseTypeDef

Usage Example
from mypy_boto3_schemas.type_defs import SearchSchemasResponseTypeDef

def get_value() -> SearchSchemasResponseTypeDef:
    return {
        "NextToken": ...,
        "Schemas": ...,
        "ResponseMetadata": ...,
    }
Definition
class SearchSchemasResponseTypeDef(TypedDict):
    NextToken: str,
    Schemas: List[SearchSchemaSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SearchSchemaSummaryTypeDef
  2. See ResponseMetadataTypeDef