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)
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)
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]],
- 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)
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)
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)
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)
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)
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]],
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)
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)
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)
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)
- 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)
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)
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)
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)
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)
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)
- 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)
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)
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)
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)
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)
- 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)
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)
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)
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)
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)
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)
- 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)
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)
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)
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)
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)
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)
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)
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)