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]],
- See TypeType
DeleteDiscovererRequestRequestTypeDef
Usage Example
from mypy_boto3_schemas.type_defs import DeleteDiscovererRequestRequestTypeDef
def get_value() -> DeleteDiscovererRequestRequestTypeDef:
return {
"DiscovererId": ...,
}
DeleteRegistryRequestRequestTypeDef
Usage Example
from mypy_boto3_schemas.type_defs import DeleteRegistryRequestRequestTypeDef
def get_value() -> DeleteRegistryRequestRequestTypeDef:
return {
"RegistryName": ...,
}
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": ...,
}
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": ...,
}
DescribeRegistryRequestRequestTypeDef
Usage Example
from mypy_boto3_schemas.type_defs import DescribeRegistryRequestRequestTypeDef
def get_value() -> DescribeRegistryRequestRequestTypeDef:
return {
"RegistryName": ...,
}
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]],
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)
- See TypeType
GetResourcePolicyRequestRequestTypeDef
Usage Example
from mypy_boto3_schemas.type_defs import GetResourcePolicyRequestRequestTypeDef
def get_value() -> GetResourcePolicyRequestRequestTypeDef:
return {
"RegistryName": ...,
}
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)
- 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": ...,
}
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)
- 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": ...,
}
StopDiscovererRequestRequestTypeDef
Usage Example
from mypy_boto3_schemas.type_defs import StopDiscovererRequestRequestTypeDef
def get_value() -> StopDiscovererRequestRequestTypeDef:
return {
"DiscovererId": ...,
}
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)
- 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)
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)
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)
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)
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)
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)
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)
EmptyResponseMetadataTypeDef
Usage Example
from mypy_boto3_schemas.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
SearchSchemasResponseTypeDef
Usage Example
from mypy_boto3_schemas.type_defs import SearchSchemasResponseTypeDef
def get_value() -> SearchSchemasResponseTypeDef:
return {
"NextToken": ...,
"Schemas": ...,
"ResponseMetadata": ...,
}