Skip to content

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]