'2.0', 'service' => '

Amazon EventBridge Schema Registry

', 'operations' => [ 'CreateDiscoverer' => '

Creates a discoverer.

', 'CreateRegistry' => '

Creates a registry.

', 'CreateSchema' => '

Creates a schema definition.

Inactive schemas will be deleted after two years.

', 'DeleteDiscoverer' => '

Deletes a discoverer.

', 'DeleteRegistry' => '

Deletes a Registry.

', 'DeleteResourcePolicy' => '

Delete the resource-based policy attached to the specified registry.

', 'DeleteSchema' => '

Delete a schema definition.

', 'DeleteSchemaVersion' => '

Delete the schema version definition

', 'DescribeCodeBinding' => '

Describe the code binding URI.

', 'DescribeDiscoverer' => '

Describes the discoverer.

', 'DescribeRegistry' => '

Describes the registry.

', 'DescribeSchema' => '

Retrieve the schema definition.

', 'GetCodeBindingSource' => '

Get the code binding source URI.

', 'GetDiscoveredSchema' => '

Get the discovered schema that was generated based on sampled events.

', 'GetResourcePolicy' => '

Retrieves the resource-based policy attached to a given registry.

', 'ListDiscoverers' => '

List the discoverers.

', 'ListRegistries' => '

List the registries.

', 'ListSchemaVersions' => '

Provides a list of the schema versions and related information.

', 'ListSchemas' => '

List the schemas.

', 'ListTagsForResource' => '

Get tags for resource.

', 'PutCodeBinding' => '

Put code binding URI

', 'PutResourcePolicy' => '

The name of the policy.

', 'SearchSchemas' => '

Search the schemas

', 'StartDiscoverer' => '

Starts the discoverer

', 'StopDiscoverer' => '

Stops the discoverer

', 'TagResource' => '

Add tags to a resource.

', 'UntagResource' => '

Removes tags from a resource.

', 'UpdateDiscoverer' => '

Updates the discoverer

', 'UpdateRegistry' => '

Updates a registry.

', 'UpdateSchema' => '

Updates the schema definition

Inactive schemas will be deleted after two years.

', 'ExportSchema' => '

Exports a schema to a different specification.

', ], 'shapes' => [ 'BadRequestException' => [ 'base' => NULL, 'refs' => [], ], 'CodeBindingOutput' => [ 'base' => NULL, 'refs' => [], ], 'CodeGenerationStatus' => [ 'base' => NULL, 'refs' => [ 'CodeBindingOutput$Status' => '

The current status of code binding generation.

', ], ], 'ConflictException' => [ 'base' => NULL, 'refs' => [], ], 'CreateDiscovererInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateRegistryInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateSchemaInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeSchemaOutput' => [ 'base' => NULL, 'refs' => [], ], 'DiscovererOutput' => [ 'base' => NULL, 'refs' => [], ], 'DiscovererState' => [ 'base' => NULL, 'refs' => [ 'DiscovererOutput$State' => '

The state of the discoverer.

', 'DiscovererStateOutput$State' => '

The state of the discoverer.

', 'DiscovererSummary$State' => '

The state of the discoverer.

', ], ], 'DiscovererStateOutput' => [ 'base' => NULL, 'refs' => [], ], 'DiscovererSummary' => [ 'base' => NULL, 'refs' => [ '__listOfDiscovererSummary$member' => NULL, ], ], 'ErrorOutput' => [ 'base' => NULL, 'refs' => [], ], 'ExportSchemaOutput' => [ 'base' => NULL, 'refs' => [], ], 'ForbiddenException' => [ 'base' => NULL, 'refs' => [], ], 'GetCodeBindingSourceOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetDiscoveredSchemaInput' => [ 'base' => NULL, 'refs' => [], ], 'GetDiscoveredSchemaOutput' => [ 'base' => '

', 'refs' => [], ], 'GetDiscoveredSchemaVersionItemInput' => [ 'base' => NULL, 'refs' => [ '__listOfGetDiscoveredSchemaVersionItemInput$member' => NULL, ], ], 'GetResourcePolicyOutput' => [ 'base' => '

Information about the policy.

', 'refs' => [], ], 'GoneException' => [ 'base' => NULL, 'refs' => [], ], 'InternalServerErrorException' => [ 'base' => NULL, 'refs' => [], ], 'ListDiscoverersOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListRegistriesOutput' => [ 'base' => '

List the registries.

', 'refs' => [], ], 'ListSchemaVersionsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListSchemasOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListTagsForResourceOutput' => [ 'base' => NULL, 'refs' => [], ], 'NotFoundException' => [ 'base' => NULL, 'refs' => [], ], 'PreconditionFailedException' => [ 'base' => NULL, 'refs' => [], ], 'PutResourcePolicyInput' => [ 'base' => '

Only update the policy if the revision ID matches the ID that\'s specified. Use this option to avoid modifying a policy that has changed since you last read it.

', 'refs' => [], ], 'PutResourcePolicyOutput' => [ 'base' => '

The resource-based policy.

', 'refs' => [], ], 'RegistryOutput' => [ 'base' => NULL, 'refs' => [], ], 'RegistrySummary' => [ 'base' => NULL, 'refs' => [ '__listOfRegistrySummary$member' => NULL, ], ], 'SchemaOutput' => [ 'base' => NULL, 'refs' => [], ], 'SchemaSummary' => [ 'base' => '

A summary of schema details.

', 'refs' => [ '__listOfSchemaSummary$member' => NULL, ], ], 'SchemaVersionSummary' => [ 'base' => NULL, 'refs' => [ '__listOfSchemaVersionSummary$member' => NULL, ], ], 'SearchSchemaSummary' => [ 'base' => NULL, 'refs' => [ '__listOfSearchSchemaSummary$member' => NULL, ], ], 'SearchSchemaVersionSummary' => [ 'base' => NULL, 'refs' => [ '__listOfSearchSchemaVersionSummary$member' => NULL, ], ], 'SearchSchemasOutput' => [ 'base' => NULL, 'refs' => [], ], 'ServiceUnavailableException' => [ 'base' => NULL, 'refs' => [], ], 'TagResourceInput' => [ 'base' => NULL, 'refs' => [], ], 'Tags' => [ 'base' => '

Key-value pairs associated with a resource.

', 'refs' => [ 'CreateDiscovererInput$Tags' => '

Tags associated with the resource.

', 'CreateRegistryInput$Tags' => '

Tags to associate with the registry.

', 'CreateSchemaInput$Tags' => '

Tags associated with the schema.

', 'DescribeSchemaOutput$Tags' => '

Tags associated with the resource.

', 'DiscovererOutput$Tags' => '

Tags associated with the resource.

', 'DiscovererSummary$Tags' => '

Tags associated with the resource.

', 'ListTagsForResourceOutput$Tags' => NULL, 'RegistryOutput$Tags' => '

Tags associated with the registry.

', 'RegistrySummary$Tags' => '

Tags associated with the registry.

', 'SchemaOutput$Tags' => NULL, 'SchemaSummary$Tags' => '

Tags associated with the schema.

', 'TagResourceInput$Tags' => '

Tags associated with the resource.

', ], ], 'TooManyRequestsException' => [ 'base' => NULL, 'refs' => [], ], 'Type' => [ 'base' => NULL, 'refs' => [ 'CreateSchemaInput$Type' => '

The type of schema.

', 'GetDiscoveredSchemaInput$Type' => '

The type of event.

', 'UpdateSchemaInput$Type' => '

The schema type for the events schema.

', ], ], 'UnauthorizedException' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDiscovererInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateRegistryInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateSchemaInput' => [ 'base' => NULL, 'refs' => [], ], '__boolean' => [ 'base' => NULL, 'refs' => [ 'CreateDiscovererInput$CrossAccount' => '

Support discovery of schemas in events sent to the bus from another account. (default: true)

', 'UpdateDiscovererInput$CrossAccount' => '

Support discovery of schemas in events sent to the bus from another account. (default: true)

', 'DiscovererOutput$CrossAccount' => '

The Status if the discoverer will discover schemas from events sent from another account.

', 'DiscovererSummary$CrossAccount' => '

The Status if the discoverer will discover schemas from events sent from another account.

', ], ], '__listOfGetDiscoveredSchemaVersionItemInput' => [ 'base' => NULL, 'refs' => [ 'GetDiscoveredSchemaInput$Events' => '

An array of strings where each string is a JSON event. These are the events that were used to generate the schema. The array includes a single type of event and has a maximum size of 10 events.

', ], ], '__listOfRegistrySummary' => [ 'base' => NULL, 'refs' => [ 'ListRegistriesOutput$Registries' => '

An array of registry summaries.

', ], ], '__listOfSchemaSummary' => [ 'base' => NULL, 'refs' => [ 'ListSchemasOutput$Schemas' => '

An array of schema summaries.

', ], ], '__listOfSchemaVersionSummary' => [ 'base' => NULL, 'refs' => [ 'ListSchemaVersionsOutput$SchemaVersions' => '

An array of schema version summaries.

', ], ], '__listOfSearchSchemaSummary' => [ 'base' => NULL, 'refs' => [ 'SearchSchemasOutput$Schemas' => '

An array of SearchSchemaSummary information.

', ], ], '__listOfSearchSchemaVersionSummary' => [ 'base' => NULL, 'refs' => [ 'SearchSchemaSummary$SchemaVersions' => '

An array of schema version summaries.

', ], ], '__long' => [ 'base' => NULL, 'refs' => [ 'SchemaSummary$VersionCount' => '

The number of versions available for the schema.

', ], ], '__string' => [ 'base' => NULL, 'refs' => [ 'CodeBindingOutput$SchemaVersion' => '

The version number of the schema.

', 'DescribeSchemaOutput$Content' => '

The source of the schema definition.

', 'DescribeSchemaOutput$Description' => '

The description of the schema.

', 'DescribeSchemaOutput$SchemaArn' => '

The ARN of the schema.

', 'DescribeSchemaOutput$SchemaName' => '

The name of the schema.

', 'DescribeSchemaOutput$SchemaVersion' => '

The version number of the schema

', 'DescribeSchemaOutput$Type' => '

The type of the schema.

', 'DiscovererOutput$Description' => '

The description of the discoverer.

', 'DiscovererOutput$DiscovererArn' => '

The ARN of the discoverer.

', 'DiscovererOutput$DiscovererId' => '

The ID of the discoverer.

', 'DiscovererOutput$SourceArn' => '

The ARN of the event bus.

', 'DiscovererStateOutput$DiscovererId' => '

The ID of the discoverer.

', 'DiscovererSummary$DiscovererArn' => '

The ARN of the discoverer.

', 'DiscovererSummary$DiscovererId' => '

The ID of the discoverer.

', 'DiscovererSummary$SourceArn' => '

The ARN of the event bus.

', 'ErrorOutput$Code' => '

The error code.

', 'ErrorOutput$Message' => '

The message string of the error output.

', 'ExportSchemaOutput$Content' => '

The content of the schema.

', 'ExportSchemaOutput$SchemaArn' => '

The ARN of the schema to export.

', 'ExportSchemaOutput$SchemaName' => '

The name of the schema to export.

', 'ExportSchemaOutput$SchemaVersion' => '

The version of the schema to export.

', 'ExportSchemaOutput$Type' => '

The type of schema to export.

', 'GetDiscoveredSchemaOutput$Content' => '

The source of the schema definition.

', 'GetResourcePolicyOutput$Policy' => '

The resource-based policy.

', 'GetResourcePolicyOutput$RevisionId' => '

The revision ID.

', 'ListDiscoverersOutput$NextToken' => '

The token that specifies the next page of results to return. To request the first page, leave NextToken empty. The token will expire in 24 hours, and cannot be shared with other accounts.

', 'ListRegistriesOutput$NextToken' => '

The token that specifies the next page of results to return. To request the first page, leave NextToken empty. The token will expire in 24 hours, and cannot be shared with other accounts.

', 'ListSchemaVersionsOutput$NextToken' => '

The token that specifies the next page of results to return. To request the first page, leave NextToken empty. The token will expire in 24 hours, and cannot be shared with other accounts.

', 'ListSchemasOutput$NextToken' => '

The token that specifies the next page of results to return. To request the first page, leave NextToken empty. The token will expire in 24 hours, and cannot be shared with other accounts.

', 'PutResourcePolicyInput$Policy' => '

The resource-based policy.

', 'PutResourcePolicyInput$RevisionId' => '

The revision ID of the policy.

', 'PutResourcePolicyOutput$Policy' => '

The resource-based policy.

', 'PutResourcePolicyOutput$RevisionId' => '

The revision ID of the policy.

', 'RegistryOutput$Description' => '

The description of the registry.

', 'RegistryOutput$RegistryArn' => '

The ARN of the registry.

', 'RegistryOutput$RegistryName' => '

The name of the registry.

', 'RegistrySummary$RegistryArn' => '

The ARN of the registry.

', 'RegistrySummary$RegistryName' => '

The name of the registry.

', 'SchemaOutput$Description' => '

The description of the schema.

', 'SchemaOutput$SchemaArn' => '

The ARN of the schema.

', 'SchemaOutput$SchemaName' => '

The name of the schema.

', 'SchemaOutput$SchemaVersion' => '

The version number of the schema

', 'SchemaOutput$Type' => '

The type of the schema.

', 'SchemaSummary$SchemaArn' => '

The ARN of the schema.

', 'SchemaSummary$SchemaName' => '

The name of the schema.

', 'SchemaVersionSummary$SchemaArn' => '

The ARN of the schema version.

', 'SchemaVersionSummary$SchemaName' => '

The name of the schema.

', 'SchemaVersionSummary$SchemaVersion' => '

The version number of the schema.

', 'SearchSchemaSummary$RegistryName' => '

The name of the registry.

', 'SearchSchemaSummary$SchemaArn' => '

The ARN of the schema.

', 'SearchSchemaSummary$SchemaName' => '

The name of the schema.

', 'SearchSchemaVersionSummary$SchemaVersion' => '

The version number of the schema

', 'SearchSchemasOutput$NextToken' => '

The token that specifies the next page of results to return. To request the first page, leave NextToken empty. The token will expire in 24 hours, and cannot be shared with other accounts.

', 'Tags$member' => NULL, ], ], '__stringMin0Max256' => [ 'base' => NULL, 'refs' => [ 'CreateDiscovererInput$Description' => '

A description for the discoverer.

', 'CreateRegistryInput$Description' => '

A description of the registry to be created.

', 'CreateSchemaInput$Description' => '

A description of the schema.

', 'UpdateDiscovererInput$Description' => '

The description of the discoverer to update.

', 'UpdateRegistryInput$Description' => '

The description of the registry to update.

', 'UpdateSchemaInput$Description' => '

The description of the schema.

', ], ], '__stringMin0Max36' => [ 'base' => NULL, 'refs' => [ 'UpdateSchemaInput$ClientTokenId' => '

The ID of the client token.

', ], ], '__stringMin1Max100000' => [ 'base' => NULL, 'refs' => [ 'CreateSchemaInput$Content' => '

The source of the schema definition.

', 'UpdateSchemaInput$Content' => '

The source of the schema definition.

', ], ], '__stringMin20Max1600' => [ 'base' => NULL, 'refs' => [ 'CreateDiscovererInput$SourceArn' => '

The ARN of the event bus.

', ], ], '__timestampIso8601' => [ 'base' => NULL, 'refs' => [ 'CodeBindingOutput$CreationDate' => '

The time and date that the code binding was created.

', 'CodeBindingOutput$LastModified' => '

The date and time that code bindings were modified.

', 'DescribeSchemaOutput$LastModified' => '

The date and time that schema was modified.

', 'DescribeSchemaOutput$VersionCreatedDate' => '

The date the schema version was created.

', 'SchemaOutput$LastModified' => '

The date and time that schema was modified.

', 'SchemaOutput$VersionCreatedDate' => '

The date the schema version was created.

', 'SchemaSummary$LastModified' => '

The date and time that schema was modified.

', 'SearchSchemaVersionSummary$CreatedDate' => '

The date the schema version was created.

', ], ], ],];