Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Schemas

import { Schemas } from "https://aws-api.deno.dev/v0.1/services/schemas.ts?docs=full";
class Schemas {
constructor(apiFactory: client.ApiFactory);
async createDiscoverer(params: CreateDiscovererRequest): Promise<CreateDiscovererResponse>;
async createRegistry(params: CreateRegistryRequest): Promise<CreateRegistryResponse>;
async createSchema(params: CreateSchemaRequest): Promise<CreateSchemaResponse>;
async deleteDiscoverer(params: DeleteDiscovererRequest): Promise<void>;
async deleteRegistry(params: DeleteRegistryRequest): Promise<void>;
async deleteResourcePolicy(params?: DeleteResourcePolicyRequest): Promise<void>;
async deleteSchema(params: DeleteSchemaRequest): Promise<void>;
async deleteSchemaVersion(params: DeleteSchemaVersionRequest): Promise<void>;
async describeCodeBinding(params: DescribeCodeBindingRequest): Promise<DescribeCodeBindingResponse>;
async describeDiscoverer(params: DescribeDiscovererRequest): Promise<DescribeDiscovererResponse>;
async describeRegistry(params: DescribeRegistryRequest): Promise<DescribeRegistryResponse>;
async describeSchema(params: DescribeSchemaRequest): Promise<DescribeSchemaResponse>;
async exportSchema(params: ExportSchemaRequest): Promise<ExportSchemaResponse>;
async getCodeBindingSource(params: GetCodeBindingSourceRequest): Promise<GetCodeBindingSourceResponse>;
async getDiscoveredSchema(params: GetDiscoveredSchemaRequest): Promise<GetDiscoveredSchemaResponse>;
async getResourcePolicy(params?: GetResourcePolicyRequest): Promise<GetResourcePolicyResponse>;
async listDiscoverers(params?: ListDiscoverersRequest): Promise<ListDiscoverersResponse>;
async listRegistries(params?: ListRegistriesRequest): Promise<ListRegistriesResponse>;
async listSchemas(params: ListSchemasRequest): Promise<ListSchemasResponse>;
async listSchemaVersions(params: ListSchemaVersionsRequest): Promise<ListSchemaVersionsResponse>;
async listTagsForResource(params: ListTagsForResourceRequest): Promise<ListTagsForResourceResponse>;
async putCodeBinding(params: PutCodeBindingRequest): Promise<PutCodeBindingResponse>;
async putResourcePolicy(params: PutResourcePolicyRequest): Promise<PutResourcePolicyResponse>;
async searchSchemas(params: SearchSchemasRequest): Promise<SearchSchemasResponse>;
async startDiscoverer(params: StartDiscovererRequest): Promise<StartDiscovererResponse>;
async stopDiscoverer(params: StopDiscovererRequest): Promise<StopDiscovererResponse>;
async tagResource(params: TagResourceRequest): Promise<void>;
async untagResource(params: UntagResourceRequest): Promise<void>;
async updateDiscoverer(params: UpdateDiscovererRequest): Promise<UpdateDiscovererResponse>;
async updateRegistry(params: UpdateRegistryRequest): Promise<UpdateRegistryResponse>;
async updateSchema(params: UpdateSchemaRequest): Promise<UpdateSchemaResponse>;
async waitForCodeBindingExists(params: DescribeCodeBindingRequest): Promise<DescribeCodeBindingResponse>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

§
new Schemas(apiFactory: client.ApiFactory)
[src]

§Methods

§
createDiscoverer(params: CreateDiscovererRequest): Promise<CreateDiscovererResponse>
[src]

Creates a discoverer.

§
createRegistry(params: CreateRegistryRequest): Promise<CreateRegistryResponse>
[src]

Creates a registry.

§
createSchema(params: CreateSchemaRequest): Promise<CreateSchemaResponse>
[src]

Creates a schema definition.

Note: Inactive schemas will be deleted after two years.

§
deleteDiscoverer(params: DeleteDiscovererRequest): Promise<void>
[src]

Deletes a discoverer.

§
deleteRegistry(params: DeleteRegistryRequest): Promise<void>
[src]

Deletes a Registry.

§
deleteResourcePolicy(params?: DeleteResourcePolicyRequest): Promise<void>
[src]

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

§
deleteSchema(params: DeleteSchemaRequest): Promise<void>
[src]

Delete a schema definition.

§
deleteSchemaVersion(params: DeleteSchemaVersionRequest): Promise<void>
[src]

Delete the schema version definition

§
describeCodeBinding(params: DescribeCodeBindingRequest): Promise<DescribeCodeBindingResponse>
[src]

Describe the code binding URI.

§
describeDiscoverer(params: DescribeDiscovererRequest): Promise<DescribeDiscovererResponse>
[src]

Describes the discoverer.

§
describeRegistry(params: DescribeRegistryRequest): Promise<DescribeRegistryResponse>
[src]

Describes the registry.

§
describeSchema(params: DescribeSchemaRequest): Promise<DescribeSchemaResponse>
[src]

Retrieve the schema definition.

§
exportSchema(params: ExportSchemaRequest): Promise<ExportSchemaResponse>
[src]
§
getCodeBindingSource(params: GetCodeBindingSourceRequest): Promise<GetCodeBindingSourceResponse>
[src]

Get the code binding source URI.

§
getDiscoveredSchema(params: GetDiscoveredSchemaRequest): Promise<GetDiscoveredSchemaResponse>
[src]

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

§
getResourcePolicy(params?: GetResourcePolicyRequest): Promise<GetResourcePolicyResponse>
[src]

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

§
listDiscoverers(params?: ListDiscoverersRequest): Promise<ListDiscoverersResponse>
[src]

List the discoverers.

§
listRegistries(params?: ListRegistriesRequest): Promise<ListRegistriesResponse>
[src]

List the registries.

§
listSchemas(params: ListSchemasRequest): Promise<ListSchemasResponse>
[src]

List the schemas.

§
listSchemaVersions(params: ListSchemaVersionsRequest): Promise<ListSchemaVersionsResponse>
[src]

Provides a list of the schema versions and related information.

§
listTagsForResource(params: ListTagsForResourceRequest): Promise<ListTagsForResourceResponse>
[src]

Get tags for resource.

§
putCodeBinding(params: PutCodeBindingRequest): Promise<PutCodeBindingResponse>
[src]

Put code binding URI

§
putResourcePolicy(params: PutResourcePolicyRequest): Promise<PutResourcePolicyResponse>
[src]

The name of the policy.

§
searchSchemas(params: SearchSchemasRequest): Promise<SearchSchemasResponse>
[src]

Search the schemas

§
startDiscoverer(params: StartDiscovererRequest): Promise<StartDiscovererResponse>
[src]

Starts the discoverer

§
stopDiscoverer(params: StopDiscovererRequest): Promise<StopDiscovererResponse>
[src]

Stops the discoverer

§
tagResource(params: TagResourceRequest): Promise<void>
[src]

Add tags to a resource.

§
untagResource(params: UntagResourceRequest): Promise<void>
[src]

Removes tags from a resource.

§
updateDiscoverer(params: UpdateDiscovererRequest): Promise<UpdateDiscovererResponse>
[src]

Updates the discoverer

§
updateRegistry(params: UpdateRegistryRequest): Promise<UpdateRegistryResponse>
[src]

Updates a registry.

§
updateSchema(params: UpdateSchemaRequest): Promise<UpdateSchemaResponse>
[src]

Updates the schema definition

Note: Inactive schemas will be deleted after two years.

§
waitForCodeBindingExists(params: DescribeCodeBindingRequest): Promise<DescribeCodeBindingResponse>
[src]

Wait until code binding is generated Checks state up to 30 times, 2 seconds apart (about 1 minutes max wait time).

§Static Properties