Schemas Classes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CreateDiscovererRequest
SourceArn
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
CrossAccount
- Type: typing.Optional[bool]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateDiscovererResponse
Description
- Type:
- Required: Yes
DiscovererArn
- Type:
- Required: Yes
DiscovererId
- Type:
- Required: Yes
SourceArn
- Type:
- Required: Yes
State
- Type: typing.Literal['STARTED', 'STOPPED']
- Required: Yes
CrossAccount
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateRegistryRequest
RegistryName
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateRegistryResponse
Description
- Type:
- Required: Yes
RegistryArn
- Type:
- Required: Yes
RegistryName
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateSchemaRequest
Content
- Type:
- Required: Yes
RegistryName
- Type:
- Required: Yes
SchemaName
- Type:
- Required: Yes
Type
- Type: typing.Literal['JSONSchemaDraft4', 'OpenApi3']
- Required: Yes
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateSchemaResponse
Description
- Type:
- Required: Yes
LastModified
- Type:
- Required: Yes
SchemaArn
- Type:
- Required: Yes
SchemaName
- Type:
- Required: Yes
SchemaVersion
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
Type
- Type:
- Required: Yes
VersionCreatedDate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteDiscovererRequest
DiscovererId
- Type:
- Required: Yes
DeleteRegistryRequest
RegistryName
- Type:
- Required: Yes
DeleteResourcePolicyRequest
RegistryName
- Type: typing.Optional[str]
DeleteSchemaRequest
RegistryName
- Type:
- Required: Yes
SchemaName
- Type:
- Required: Yes
DeleteSchemaVersionRequest
RegistryName
- Type:
- Required: Yes
SchemaName
- Type:
- Required: Yes
SchemaVersion
- Type:
- Required: Yes
DescribeCodeBindingRequest
Language
- Type:
- Required: Yes
RegistryName
- Type:
- Required: Yes
SchemaName
- Type:
- Required: Yes
SchemaVersion
- Type: typing.Optional[str]
DescribeCodeBindingRequestWait
Language
- Type:
- Required: Yes
RegistryName
- Type:
- Required: Yes
SchemaName
- Type:
- Required: Yes
SchemaVersion
- Type: typing.Optional[str]
WaiterConfig
- Type:
DescribeCodeBindingResponse
CreationDate
- Type:
- Required: Yes
LastModified
- Type:
- Required: Yes
SchemaVersion
- Type:
- Required: Yes
Status
- Type: typing.Literal['CREATE_COMPLETE', 'CREATE_FAILED', 'CREATE_IN_PROGRESS']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeDiscovererRequest
DiscovererId
- Type:
- Required: Yes
DescribeDiscovererResponse
Description
- Type:
- Required: Yes
DiscovererArn
- Type:
- Required: Yes
DiscovererId
- Type:
- Required: Yes
SourceArn
- Type:
- Required: Yes
State
- Type: typing.Literal['STARTED', 'STOPPED']
- Required: Yes
CrossAccount
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeRegistryRequest
RegistryName
- Type:
- Required: Yes
DescribeRegistryResponse
Description
- Type:
- Required: Yes
RegistryArn
- Type:
- Required: Yes
RegistryName
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeSchemaRequest
RegistryName
- Type:
- Required: Yes
SchemaName
- Type:
- Required: Yes
SchemaVersion
- Type: typing.Optional[str]
DescribeSchemaResponse
Content
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
LastModified
- Type:
- Required: Yes
SchemaArn
- Type:
- Required: Yes
SchemaName
- Type:
- Required: Yes
SchemaVersion
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
Type
- Type:
- Required: Yes
VersionCreatedDate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DiscovererSummary
DiscovererArn
- Type: typing.Optional[str]
DiscovererId
- Type: typing.Optional[str]
SourceArn
- Type: typing.Optional[str]
State
- Type: typing.Optional[typing.Literal['STARTED', 'STOPPED']]
CrossAccount
- Type: typing.Optional[bool]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
EmptyResponseMetadata
ResponseMetadata
- Type:
- Required: Yes
ExportSchemaRequest
RegistryName
- Type:
- Required: Yes
SchemaName
- Type:
- Required: Yes
Type
- Type:
- Required: Yes
SchemaVersion
- Type: typing.Optional[str]
ExportSchemaResponse
Content
- Type:
- Required: Yes
SchemaArn
- Type:
- Required: Yes
SchemaName
- Type:
- Required: Yes
SchemaVersion
- Type:
- Required: Yes
Type
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetCodeBindingSourceRequest
Language
- Type:
- Required: Yes
RegistryName
- Type:
- Required: Yes
SchemaName
- Type:
- Required: Yes
SchemaVersion
- Type: typing.Optional[str]
GetCodeBindingSourceResponse
Body
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDiscoveredSchemaRequest
Events
- Type: typing.List[str]
- Required: Yes
Type
- Type: typing.Literal['JSONSchemaDraft4', 'OpenApi3']
- Required: Yes
GetDiscoveredSchemaResponse
Content
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetResourcePolicyRequest
RegistryName
- Type: typing.Optional[str]
GetResourcePolicyResponse
Policy
- Type:
- Required: Yes
RevisionId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListDiscoverersRequest
DiscovererIdPrefix
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
SourceArnPrefix
- Type: typing.Optional[str]
ListDiscoverersRequestPaginate
DiscovererIdPrefix
- Type: typing.Optional[str]
SourceArnPrefix
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.schemas.schemas_classes.PaginatorConfig]
ListDiscoverersResponse
Discoverers
- Type: typing.List[aws_resource_validator.pydantic_models.schemas.schemas_classes.DiscovererSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListRegistriesRequest
Limit
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
RegistryNamePrefix
- Type: typing.Optional[str]
Scope
- Type: typing.Optional[str]
ListRegistriesRequestPaginate
RegistryNamePrefix
- Type: typing.Optional[str]
Scope
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.schemas.schemas_classes.PaginatorConfig]
ListRegistriesResponse
Registries
- Type: typing.List[aws_resource_validator.pydantic_models.schemas.schemas_classes.RegistrySummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListSchemaVersionsRequest
RegistryName
- Type:
- Required: Yes
SchemaName
- Type:
- Required: Yes
Limit
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListSchemaVersionsRequestPaginate
RegistryName
- Type:
- Required: Yes
SchemaName
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.schemas.schemas_classes.PaginatorConfig]
ListSchemaVersionsResponse
SchemaVersions
- Type: typing.List[aws_resource_validator.pydantic_models.schemas.schemas_classes.SchemaVersionSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListSchemasRequest
RegistryName
- Type:
- Required: Yes
Limit
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
SchemaNamePrefix
- Type: typing.Optional[str]
ListSchemasRequestPaginate
RegistryName
- Type:
- Required: Yes
SchemaNamePrefix
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.schemas.schemas_classes.PaginatorConfig]
ListSchemasResponse
Schemas
- Type: typing.List[aws_resource_validator.pydantic_models.schemas.schemas_classes.SchemaSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsForResourceRequest
ResourceArn
- Type:
- Required: Yes
ListTagsForResourceResponse
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PutCodeBindingRequest
Language
- Type:
- Required: Yes
RegistryName
- Type:
- Required: Yes
SchemaName
- Type:
- Required: Yes
SchemaVersion
- Type: typing.Optional[str]
PutCodeBindingResponse
CreationDate
- Type:
- Required: Yes
LastModified
- Type:
- Required: Yes
SchemaVersion
- Type:
- Required: Yes
Status
- Type: typing.Literal['CREATE_COMPLETE', 'CREATE_FAILED', 'CREATE_IN_PROGRESS']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutResourcePolicyRequest
Policy
- Type:
- Required: Yes
RegistryName
- Type: typing.Optional[str]
RevisionId
- Type: typing.Optional[str]
PutResourcePolicyResponse
Policy
- Type:
- Required: Yes
RevisionId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RegistrySummary
RegistryArn
- Type: typing.Optional[str]
RegistryName
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
ResponseMetadata
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
SchemaSummary
LastModified
- Type: typing.Optional[datetime.datetime]
SchemaArn
- Type: typing.Optional[str]
SchemaName
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
VersionCount
- Type: typing.Optional[int]
SchemaVersionSummary
SchemaArn
- Type: typing.Optional[str]
SchemaName
- Type: typing.Optional[str]
SchemaVersion
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['JSONSchemaDraft4', 'OpenApi3']]
SearchSchemaSummary
RegistryName
- Type: typing.Optional[str]
SchemaArn
- Type: typing.Optional[str]
SchemaName
- Type: typing.Optional[str]
SchemaVersions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.schemas.schemas_classes.SearchSchemaVersionSummary]]
SearchSchemaVersionSummary
CreatedDate
- Type: typing.Optional[datetime.datetime]
SchemaVersion
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['JSONSchemaDraft4', 'OpenApi3']]
SearchSchemasRequest
Keywords
- Type:
- Required: Yes
RegistryName
- Type:
- Required: Yes
Limit
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
SearchSchemasRequestPaginate
Keywords
- Type:
- Required: Yes
RegistryName
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.schemas.schemas_classes.PaginatorConfig]
SearchSchemasResponse
Schemas
- Type: typing.List[aws_resource_validator.pydantic_models.schemas.schemas_classes.SearchSchemaSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
StartDiscovererRequest
DiscovererId
- Type:
- Required: Yes
StartDiscovererResponse
DiscovererId
- Type:
- Required: Yes
State
- Type: typing.Literal['STARTED', 'STOPPED']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StopDiscovererRequest
DiscovererId
- Type:
- Required: Yes
StopDiscovererResponse
DiscovererId
- Type:
- Required: Yes
State
- Type: typing.Literal['STARTED', 'STOPPED']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
TagResourceRequest
ResourceArn
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
UntagResourceRequest
ResourceArn
- Type:
- Required: Yes
TagKeys
- Type: typing.List[str]
- Required: Yes
UpdateDiscovererRequest
DiscovererId
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
CrossAccount
- Type: typing.Optional[bool]
UpdateDiscovererResponse
Description
- Type:
- Required: Yes
DiscovererArn
- Type:
- Required: Yes
DiscovererId
- Type:
- Required: Yes
SourceArn
- Type:
- Required: Yes
State
- Type: typing.Literal['STARTED', 'STOPPED']
- Required: Yes
CrossAccount
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateRegistryRequest
RegistryName
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
UpdateRegistryResponse
Description
- Type:
- Required: Yes
RegistryArn
- Type:
- Required: Yes
RegistryName
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateSchemaRequest
RegistryName
- Type:
- Required: Yes
SchemaName
- Type:
- Required: Yes
ClientTokenId
- Type: typing.Optional[str]
Content
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['JSONSchemaDraft4', 'OpenApi3']]
UpdateSchemaResponse
Description
- Type:
- Required: Yes
LastModified
- Type:
- Required: Yes
SchemaArn
- Type:
- Required: Yes
SchemaName
- Type:
- Required: Yes
SchemaVersion
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
Type
- Type:
- Required: Yes
VersionCreatedDate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
WaiterConfig
Delay
- Type: typing.Optional[int]
MaxAttempts
- Type: typing.Optional[int]