Type definitions#
Auto-generated documentation for Schemas type annotations stubs module mypy-boto3-schemas.
CreateDiscovererRequestTypeDef#
# CreateDiscovererRequestTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import CreateDiscovererRequestTypeDef
def get_value() -> CreateDiscovererRequestTypeDef:
return {
"SourceArn": ...,
}
# CreateDiscovererRequestTypeDef definition
class CreateDiscovererRequestTypeDef(TypedDict):
SourceArn: str,
Description: NotRequired[str],
CrossAccount: NotRequired[bool],
Tags: NotRequired[Mapping[str, str]],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
CreateRegistryRequestTypeDef#
# CreateRegistryRequestTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import CreateRegistryRequestTypeDef
def get_value() -> CreateRegistryRequestTypeDef:
return {
"RegistryName": ...,
}
# CreateRegistryRequestTypeDef definition
class CreateRegistryRequestTypeDef(TypedDict):
RegistryName: str,
Description: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
CreateSchemaRequestTypeDef#
# CreateSchemaRequestTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import CreateSchemaRequestTypeDef
def get_value() -> CreateSchemaRequestTypeDef:
return {
"Content": ...,
}
# CreateSchemaRequestTypeDef definition
class CreateSchemaRequestTypeDef(TypedDict):
Content: str,
RegistryName: str,
SchemaName: str,
Type: TypeType, # (1)
Description: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
- See TypeType
DeleteDiscovererRequestTypeDef#
# DeleteDiscovererRequestTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import DeleteDiscovererRequestTypeDef
def get_value() -> DeleteDiscovererRequestTypeDef:
return {
"DiscovererId": ...,
}
# DeleteDiscovererRequestTypeDef definition
class DeleteDiscovererRequestTypeDef(TypedDict):
DiscovererId: str,
DeleteRegistryRequestTypeDef#
# DeleteRegistryRequestTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import DeleteRegistryRequestTypeDef
def get_value() -> DeleteRegistryRequestTypeDef:
return {
"RegistryName": ...,
}
# DeleteRegistryRequestTypeDef definition
class DeleteRegistryRequestTypeDef(TypedDict):
RegistryName: str,
DeleteResourcePolicyRequestTypeDef#
# DeleteResourcePolicyRequestTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import DeleteResourcePolicyRequestTypeDef
def get_value() -> DeleteResourcePolicyRequestTypeDef:
return {
"RegistryName": ...,
}
# DeleteResourcePolicyRequestTypeDef definition
class DeleteResourcePolicyRequestTypeDef(TypedDict):
RegistryName: NotRequired[str],
DeleteSchemaRequestTypeDef#
# DeleteSchemaRequestTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import DeleteSchemaRequestTypeDef
def get_value() -> DeleteSchemaRequestTypeDef:
return {
"RegistryName": ...,
}
# DeleteSchemaRequestTypeDef definition
class DeleteSchemaRequestTypeDef(TypedDict):
RegistryName: str,
SchemaName: str,
DeleteSchemaVersionRequestTypeDef#
# DeleteSchemaVersionRequestTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import DeleteSchemaVersionRequestTypeDef
def get_value() -> DeleteSchemaVersionRequestTypeDef:
return {
"RegistryName": ...,
}
# DeleteSchemaVersionRequestTypeDef definition
class DeleteSchemaVersionRequestTypeDef(TypedDict):
RegistryName: str,
SchemaName: str,
SchemaVersion: str,
DescribeCodeBindingRequestTypeDef#
# DescribeCodeBindingRequestTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import DescribeCodeBindingRequestTypeDef
def get_value() -> DescribeCodeBindingRequestTypeDef:
return {
"Language": ...,
}
# DescribeCodeBindingRequestTypeDef definition
class DescribeCodeBindingRequestTypeDef(TypedDict):
Language: str,
RegistryName: str,
SchemaName: str,
SchemaVersion: NotRequired[str],
WaiterConfigTypeDef#
# WaiterConfigTypeDef TypedDict 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],
DescribeDiscovererRequestTypeDef#
# DescribeDiscovererRequestTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import DescribeDiscovererRequestTypeDef
def get_value() -> DescribeDiscovererRequestTypeDef:
return {
"DiscovererId": ...,
}
# DescribeDiscovererRequestTypeDef definition
class DescribeDiscovererRequestTypeDef(TypedDict):
DiscovererId: str,
DescribeRegistryRequestTypeDef#
# DescribeRegistryRequestTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import DescribeRegistryRequestTypeDef
def get_value() -> DescribeRegistryRequestTypeDef:
return {
"RegistryName": ...,
}
# DescribeRegistryRequestTypeDef definition
class DescribeRegistryRequestTypeDef(TypedDict):
RegistryName: str,
DescribeSchemaRequestTypeDef#
# DescribeSchemaRequestTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import DescribeSchemaRequestTypeDef
def get_value() -> DescribeSchemaRequestTypeDef:
return {
"RegistryName": ...,
}
# DescribeSchemaRequestTypeDef definition
class DescribeSchemaRequestTypeDef(TypedDict):
RegistryName: str,
SchemaName: str,
SchemaVersion: NotRequired[str],
DiscovererSummaryTypeDef#
# DiscovererSummaryTypeDef TypedDict 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]],
ExportSchemaRequestTypeDef#
# ExportSchemaRequestTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import ExportSchemaRequestTypeDef
def get_value() -> ExportSchemaRequestTypeDef:
return {
"RegistryName": ...,
}
# ExportSchemaRequestTypeDef definition
class ExportSchemaRequestTypeDef(TypedDict):
RegistryName: str,
SchemaName: str,
Type: str,
SchemaVersion: NotRequired[str],
GetCodeBindingSourceRequestTypeDef#
# GetCodeBindingSourceRequestTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import GetCodeBindingSourceRequestTypeDef
def get_value() -> GetCodeBindingSourceRequestTypeDef:
return {
"Language": ...,
}
# GetCodeBindingSourceRequestTypeDef definition
class GetCodeBindingSourceRequestTypeDef(TypedDict):
Language: str,
RegistryName: str,
SchemaName: str,
SchemaVersion: NotRequired[str],
GetDiscoveredSchemaRequestTypeDef#
# GetDiscoveredSchemaRequestTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import GetDiscoveredSchemaRequestTypeDef
def get_value() -> GetDiscoveredSchemaRequestTypeDef:
return {
"Events": ...,
}
# GetDiscoveredSchemaRequestTypeDef definition
class GetDiscoveredSchemaRequestTypeDef(TypedDict):
Events: Sequence[str],
Type: TypeType, # (1)
- See TypeType
GetResourcePolicyRequestTypeDef#
# GetResourcePolicyRequestTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import GetResourcePolicyRequestTypeDef
def get_value() -> GetResourcePolicyRequestTypeDef:
return {
"RegistryName": ...,
}
# GetResourcePolicyRequestTypeDef definition
class GetResourcePolicyRequestTypeDef(TypedDict):
RegistryName: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict 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],
ListDiscoverersRequestTypeDef#
# ListDiscoverersRequestTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import ListDiscoverersRequestTypeDef
def get_value() -> ListDiscoverersRequestTypeDef:
return {
"DiscovererIdPrefix": ...,
}
# ListDiscoverersRequestTypeDef definition
class ListDiscoverersRequestTypeDef(TypedDict):
DiscovererIdPrefix: NotRequired[str],
Limit: NotRequired[int],
NextToken: NotRequired[str],
SourceArnPrefix: NotRequired[str],
ListRegistriesRequestTypeDef#
# ListRegistriesRequestTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import ListRegistriesRequestTypeDef
def get_value() -> ListRegistriesRequestTypeDef:
return {
"Limit": ...,
}
# ListRegistriesRequestTypeDef definition
class ListRegistriesRequestTypeDef(TypedDict):
Limit: NotRequired[int],
NextToken: NotRequired[str],
RegistryNamePrefix: NotRequired[str],
Scope: NotRequired[str],
RegistrySummaryTypeDef#
# RegistrySummaryTypeDef TypedDict 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]],
ListSchemaVersionsRequestTypeDef#
# ListSchemaVersionsRequestTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import ListSchemaVersionsRequestTypeDef
def get_value() -> ListSchemaVersionsRequestTypeDef:
return {
"RegistryName": ...,
}
# ListSchemaVersionsRequestTypeDef definition
class ListSchemaVersionsRequestTypeDef(TypedDict):
RegistryName: str,
SchemaName: str,
Limit: NotRequired[int],
NextToken: NotRequired[str],
SchemaVersionSummaryTypeDef#
# SchemaVersionSummaryTypeDef TypedDict 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
ListSchemasRequestTypeDef#
# ListSchemasRequestTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import ListSchemasRequestTypeDef
def get_value() -> ListSchemasRequestTypeDef:
return {
"RegistryName": ...,
}
# ListSchemasRequestTypeDef definition
class ListSchemasRequestTypeDef(TypedDict):
RegistryName: str,
Limit: NotRequired[int],
NextToken: NotRequired[str],
SchemaNamePrefix: NotRequired[str],
SchemaSummaryTypeDef#
# SchemaSummaryTypeDef TypedDict 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],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
ResourceArn: str,
PutCodeBindingRequestTypeDef#
# PutCodeBindingRequestTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import PutCodeBindingRequestTypeDef
def get_value() -> PutCodeBindingRequestTypeDef:
return {
"Language": ...,
}
# PutCodeBindingRequestTypeDef definition
class PutCodeBindingRequestTypeDef(TypedDict):
Language: str,
RegistryName: str,
SchemaName: str,
SchemaVersion: NotRequired[str],
PutResourcePolicyRequestTypeDef#
# PutResourcePolicyRequestTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import PutResourcePolicyRequestTypeDef
def get_value() -> PutResourcePolicyRequestTypeDef:
return {
"Policy": ...,
}
# PutResourcePolicyRequestTypeDef definition
class PutResourcePolicyRequestTypeDef(TypedDict):
Policy: str,
RegistryName: NotRequired[str],
RevisionId: NotRequired[str],
SearchSchemaVersionSummaryTypeDef#
# SearchSchemaVersionSummaryTypeDef TypedDict 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
SearchSchemasRequestTypeDef#
# SearchSchemasRequestTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import SearchSchemasRequestTypeDef
def get_value() -> SearchSchemasRequestTypeDef:
return {
"Keywords": ...,
}
# SearchSchemasRequestTypeDef definition
class SearchSchemasRequestTypeDef(TypedDict):
Keywords: str,
RegistryName: str,
Limit: NotRequired[int],
NextToken: NotRequired[str],
StartDiscovererRequestTypeDef#
# StartDiscovererRequestTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import StartDiscovererRequestTypeDef
def get_value() -> StartDiscovererRequestTypeDef:
return {
"DiscovererId": ...,
}
# StartDiscovererRequestTypeDef definition
class StartDiscovererRequestTypeDef(TypedDict):
DiscovererId: str,
StopDiscovererRequestTypeDef#
# StopDiscovererRequestTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import StopDiscovererRequestTypeDef
def get_value() -> StopDiscovererRequestTypeDef:
return {
"DiscovererId": ...,
}
# StopDiscovererRequestTypeDef definition
class StopDiscovererRequestTypeDef(TypedDict):
DiscovererId: str,
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateDiscovererRequestTypeDef#
# UpdateDiscovererRequestTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import UpdateDiscovererRequestTypeDef
def get_value() -> UpdateDiscovererRequestTypeDef:
return {
"DiscovererId": ...,
}
# UpdateDiscovererRequestTypeDef definition
class UpdateDiscovererRequestTypeDef(TypedDict):
DiscovererId: str,
Description: NotRequired[str],
CrossAccount: NotRequired[bool],
UpdateRegistryRequestTypeDef#
# UpdateRegistryRequestTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import UpdateRegistryRequestTypeDef
def get_value() -> UpdateRegistryRequestTypeDef:
return {
"RegistryName": ...,
}
# UpdateRegistryRequestTypeDef definition
class UpdateRegistryRequestTypeDef(TypedDict):
RegistryName: str,
Description: NotRequired[str],
UpdateSchemaRequestTypeDef#
# UpdateSchemaRequestTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import UpdateSchemaRequestTypeDef
def get_value() -> UpdateSchemaRequestTypeDef:
return {
"RegistryName": ...,
}
# UpdateSchemaRequestTypeDef definition
class UpdateSchemaRequestTypeDef(TypedDict):
RegistryName: str,
SchemaName: str,
ClientTokenId: NotRequired[str],
Content: NotRequired[str],
Description: NotRequired[str],
Type: NotRequired[TypeType], # (1)
- See TypeType
CreateDiscovererResponseTypeDef#
# CreateDiscovererResponseTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import CreateDiscovererResponseTypeDef
def get_value() -> CreateDiscovererResponseTypeDef:
return {
"Description": ...,
}
# 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)
CreateRegistryResponseTypeDef#
# CreateRegistryResponseTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import CreateRegistryResponseTypeDef
def get_value() -> CreateRegistryResponseTypeDef:
return {
"Description": ...,
}
# CreateRegistryResponseTypeDef definition
class CreateRegistryResponseTypeDef(TypedDict):
Description: str,
RegistryArn: str,
RegistryName: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateSchemaResponseTypeDef#
# CreateSchemaResponseTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import CreateSchemaResponseTypeDef
def get_value() -> CreateSchemaResponseTypeDef:
return {
"Description": ...,
}
# 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)
DescribeCodeBindingResponseTypeDef#
# DescribeCodeBindingResponseTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import DescribeCodeBindingResponseTypeDef
def get_value() -> DescribeCodeBindingResponseTypeDef:
return {
"CreationDate": ...,
}
# DescribeCodeBindingResponseTypeDef definition
class DescribeCodeBindingResponseTypeDef(TypedDict):
CreationDate: datetime,
LastModified: datetime,
SchemaVersion: str,
Status: CodeGenerationStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDiscovererResponseTypeDef#
# DescribeDiscovererResponseTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import DescribeDiscovererResponseTypeDef
def get_value() -> DescribeDiscovererResponseTypeDef:
return {
"Description": ...,
}
# 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)
DescribeRegistryResponseTypeDef#
# DescribeRegistryResponseTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import DescribeRegistryResponseTypeDef
def get_value() -> DescribeRegistryResponseTypeDef:
return {
"Description": ...,
}
# DescribeRegistryResponseTypeDef definition
class DescribeRegistryResponseTypeDef(TypedDict):
Description: str,
RegistryArn: str,
RegistryName: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeSchemaResponseTypeDef#
# DescribeSchemaResponseTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import DescribeSchemaResponseTypeDef
def get_value() -> DescribeSchemaResponseTypeDef:
return {
"Content": ...,
}
# 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)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ExportSchemaResponseTypeDef#
# ExportSchemaResponseTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import ExportSchemaResponseTypeDef
def get_value() -> ExportSchemaResponseTypeDef:
return {
"Content": ...,
}
# ExportSchemaResponseTypeDef definition
class ExportSchemaResponseTypeDef(TypedDict):
Content: str,
SchemaArn: str,
SchemaName: str,
SchemaVersion: str,
Type: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetCodeBindingSourceResponseTypeDef#
# GetCodeBindingSourceResponseTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import GetCodeBindingSourceResponseTypeDef
def get_value() -> GetCodeBindingSourceResponseTypeDef:
return {
"Body": ...,
}
# GetCodeBindingSourceResponseTypeDef definition
class GetCodeBindingSourceResponseTypeDef(TypedDict):
Body: StreamingBody,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetDiscoveredSchemaResponseTypeDef#
# GetDiscoveredSchemaResponseTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import GetDiscoveredSchemaResponseTypeDef
def get_value() -> GetDiscoveredSchemaResponseTypeDef:
return {
"Content": ...,
}
# GetDiscoveredSchemaResponseTypeDef definition
class GetDiscoveredSchemaResponseTypeDef(TypedDict):
Content: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetResourcePolicyResponseTypeDef#
# GetResourcePolicyResponseTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import GetResourcePolicyResponseTypeDef
def get_value() -> GetResourcePolicyResponseTypeDef:
return {
"Policy": ...,
}
# GetResourcePolicyResponseTypeDef definition
class GetResourcePolicyResponseTypeDef(TypedDict):
Policy: str,
RevisionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutCodeBindingResponseTypeDef#
# PutCodeBindingResponseTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import PutCodeBindingResponseTypeDef
def get_value() -> PutCodeBindingResponseTypeDef:
return {
"CreationDate": ...,
}
# PutCodeBindingResponseTypeDef definition
class PutCodeBindingResponseTypeDef(TypedDict):
CreationDate: datetime,
LastModified: datetime,
SchemaVersion: str,
Status: CodeGenerationStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutResourcePolicyResponseTypeDef#
# PutResourcePolicyResponseTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import PutResourcePolicyResponseTypeDef
def get_value() -> PutResourcePolicyResponseTypeDef:
return {
"Policy": ...,
}
# PutResourcePolicyResponseTypeDef definition
class PutResourcePolicyResponseTypeDef(TypedDict):
Policy: str,
RevisionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartDiscovererResponseTypeDef#
# StartDiscovererResponseTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import StartDiscovererResponseTypeDef
def get_value() -> StartDiscovererResponseTypeDef:
return {
"DiscovererId": ...,
}
# StartDiscovererResponseTypeDef definition
class StartDiscovererResponseTypeDef(TypedDict):
DiscovererId: str,
State: DiscovererStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopDiscovererResponseTypeDef#
# StopDiscovererResponseTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import StopDiscovererResponseTypeDef
def get_value() -> StopDiscovererResponseTypeDef:
return {
"DiscovererId": ...,
}
# StopDiscovererResponseTypeDef definition
class StopDiscovererResponseTypeDef(TypedDict):
DiscovererId: str,
State: DiscovererStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateDiscovererResponseTypeDef#
# UpdateDiscovererResponseTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import UpdateDiscovererResponseTypeDef
def get_value() -> UpdateDiscovererResponseTypeDef:
return {
"Description": ...,
}
# 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)
UpdateRegistryResponseTypeDef#
# UpdateRegistryResponseTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import UpdateRegistryResponseTypeDef
def get_value() -> UpdateRegistryResponseTypeDef:
return {
"Description": ...,
}
# UpdateRegistryResponseTypeDef definition
class UpdateRegistryResponseTypeDef(TypedDict):
Description: str,
RegistryArn: str,
RegistryName: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateSchemaResponseTypeDef#
# UpdateSchemaResponseTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import UpdateSchemaResponseTypeDef
def get_value() -> UpdateSchemaResponseTypeDef:
return {
"Description": ...,
}
# 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)
DescribeCodeBindingRequestWaitTypeDef#
# DescribeCodeBindingRequestWaitTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import DescribeCodeBindingRequestWaitTypeDef
def get_value() -> DescribeCodeBindingRequestWaitTypeDef:
return {
"Language": ...,
}
# DescribeCodeBindingRequestWaitTypeDef definition
class DescribeCodeBindingRequestWaitTypeDef(TypedDict):
Language: str,
RegistryName: str,
SchemaName: str,
SchemaVersion: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
ListDiscoverersResponseTypeDef#
# ListDiscoverersResponseTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import ListDiscoverersResponseTypeDef
def get_value() -> ListDiscoverersResponseTypeDef:
return {
"Discoverers": ...,
}
# ListDiscoverersResponseTypeDef definition
class ListDiscoverersResponseTypeDef(TypedDict):
Discoverers: List[DiscovererSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListDiscoverersRequestPaginateTypeDef#
# ListDiscoverersRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import ListDiscoverersRequestPaginateTypeDef
def get_value() -> ListDiscoverersRequestPaginateTypeDef:
return {
"DiscovererIdPrefix": ...,
}
# ListDiscoverersRequestPaginateTypeDef definition
class ListDiscoverersRequestPaginateTypeDef(TypedDict):
DiscovererIdPrefix: NotRequired[str],
SourceArnPrefix: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRegistriesRequestPaginateTypeDef#
# ListRegistriesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import ListRegistriesRequestPaginateTypeDef
def get_value() -> ListRegistriesRequestPaginateTypeDef:
return {
"RegistryNamePrefix": ...,
}
# ListRegistriesRequestPaginateTypeDef definition
class ListRegistriesRequestPaginateTypeDef(TypedDict):
RegistryNamePrefix: NotRequired[str],
Scope: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSchemaVersionsRequestPaginateTypeDef#
# ListSchemaVersionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import ListSchemaVersionsRequestPaginateTypeDef
def get_value() -> ListSchemaVersionsRequestPaginateTypeDef:
return {
"RegistryName": ...,
}
# ListSchemaVersionsRequestPaginateTypeDef definition
class ListSchemaVersionsRequestPaginateTypeDef(TypedDict):
RegistryName: str,
SchemaName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSchemasRequestPaginateTypeDef#
# ListSchemasRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import ListSchemasRequestPaginateTypeDef
def get_value() -> ListSchemasRequestPaginateTypeDef:
return {
"RegistryName": ...,
}
# ListSchemasRequestPaginateTypeDef definition
class ListSchemasRequestPaginateTypeDef(TypedDict):
RegistryName: str,
SchemaNamePrefix: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
SearchSchemasRequestPaginateTypeDef#
# SearchSchemasRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import SearchSchemasRequestPaginateTypeDef
def get_value() -> SearchSchemasRequestPaginateTypeDef:
return {
"Keywords": ...,
}
# SearchSchemasRequestPaginateTypeDef definition
class SearchSchemasRequestPaginateTypeDef(TypedDict):
Keywords: str,
RegistryName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRegistriesResponseTypeDef#
# ListRegistriesResponseTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import ListRegistriesResponseTypeDef
def get_value() -> ListRegistriesResponseTypeDef:
return {
"NextToken": ...,
}
# ListRegistriesResponseTypeDef definition
class ListRegistriesResponseTypeDef(TypedDict):
Registries: List[RegistrySummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListSchemaVersionsResponseTypeDef#
# ListSchemaVersionsResponseTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import ListSchemaVersionsResponseTypeDef
def get_value() -> ListSchemaVersionsResponseTypeDef:
return {
"NextToken": ...,
}
# ListSchemaVersionsResponseTypeDef definition
class ListSchemaVersionsResponseTypeDef(TypedDict):
SchemaVersions: List[SchemaVersionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListSchemasResponseTypeDef#
# ListSchemasResponseTypeDef TypedDict usage example
from mypy_boto3_schemas.type_defs import ListSchemasResponseTypeDef
def get_value() -> ListSchemasResponseTypeDef:
return {
"NextToken": ...,
}
# ListSchemasResponseTypeDef definition
class ListSchemasResponseTypeDef(TypedDict):
Schemas: List[SchemaSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
SearchSchemaSummaryTypeDef#
# SearchSchemaSummaryTypeDef TypedDict 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 TypedDict usage example
from mypy_boto3_schemas.type_defs import SearchSchemasResponseTypeDef
def get_value() -> SearchSchemasResponseTypeDef:
return {
"NextToken": ...,
}
# SearchSchemasResponseTypeDef definition
class SearchSchemasResponseTypeDef(TypedDict):
Schemas: List[SearchSchemaSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],