Client library for Schemas
npm install --save @datafire/amazonaws_schemas
let amazonaws_schemas = require('@datafire/amazonaws_schemas').create({
accessKeyId: "",
secretAccessKey: "",
region: ""
});
.then(data => {
console.log(data);
});
Amazon EventBridge Schema Registry
amazonaws_schemas.ListTagsForResource({
"resource-arn": ""
}, context)
- input
object
- resource-arn required
string
- resource-arn required
- output ListTagsForResourceResponse
amazonaws_schemas.TagResource({
"resource-arn": "",
"tags": {}
}, context)
- input
object
- resource-arn required
string
- tags required
object
: Key-value pairs associated with a resource.
- resource-arn required
Output schema unknown
amazonaws_schemas.UntagResource({
"resource-arn": "",
"tagKeys": []
}, context)
- input
object
- resource-arn required
string
- tagKeys required
array
- resource-arn required
Output schema unknown
amazonaws_schemas.GetDiscoveredSchema({
"Events": [],
"Type": ""
}, context)
- input
object
- Events required
array
: 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. - Type required
string
(values: OpenApi3, JSONSchemaDraft4): The type of event.
- Events required
- output GetDiscoveredSchemaResponse
amazonaws_schemas.ListDiscoverers({}, context)
- input
object
- discovererIdPrefix
string
- limit
integer
- nextToken
string
- sourceArnPrefix
string
- Limit
string
- NextToken
string
- discovererIdPrefix
- output ListDiscoverersResponse
amazonaws_schemas.CreateDiscoverer({
"SourceArn": ""
}, context)
- input
object
- tags
object
: Key-value pairs associated with a resource. - Description
string
: A description for the discoverer. - SourceArn required
string
: The ARN of the event bus.
- tags
Output schema unknown
amazonaws_schemas.DeleteDiscoverer({
"discovererId": ""
}, context)
- input
object
- discovererId required
string
- discovererId required
Output schema unknown
amazonaws_schemas.DescribeDiscoverer({
"discovererId": ""
}, context)
- input
object
- discovererId required
string
- discovererId required
- output DescribeDiscovererResponse
amazonaws_schemas.UpdateDiscoverer({
"discovererId": ""
}, context)
- input
object
- discovererId required
string
- Description
string
: The description of the discoverer to update.
- discovererId required
- output UpdateDiscovererResponse
amazonaws_schemas.StartDiscoverer({
"discovererId": ""
}, context)
- input
object
- discovererId required
string
- discovererId required
- output StartDiscovererResponse
amazonaws_schemas.StopDiscoverer({
"discovererId": ""
}, context)
- input
object
- discovererId required
string
- discovererId required
- output StopDiscovererResponse
amazonaws_schemas.DeleteResourcePolicy({}, context)
- input
object
- registryName
string
- registryName
Output schema unknown
amazonaws_schemas.GetResourcePolicy({}, context)
- input
object
- registryName
string
- registryName
- output GetResourcePolicyResponse
amazonaws_schemas.PutResourcePolicy({
"Policy": ""
}, context)
- input
object
- registryName
string
- Policy required
string
: The resource-based policy. - RevisionId
string
: The revision ID of the policy.
- registryName
- output PutResourcePolicyResponse
amazonaws_schemas.ListRegistries({}, context)
- input
object
- limit
integer
- nextToken
string
- registryNamePrefix
string
- scope
string
- Limit
string
- NextToken
string
- limit
- output ListRegistriesResponse
amazonaws_schemas.DeleteRegistry({
"registryName": ""
}, context)
- input
object
- registryName required
string
- registryName required
Output schema unknown
amazonaws_schemas.DescribeRegistry({
"registryName": ""
}, context)
- input
object
- registryName required
string
- registryName required
- output DescribeRegistryResponse
amazonaws_schemas.CreateRegistry({
"registryName": ""
}, context)
- input
object
- registryName required
string
- tags
object
: Key-value pairs associated with a resource. - Description
string
: A description of the registry to be created.
- registryName required
Output schema unknown
amazonaws_schemas.UpdateRegistry({
"registryName": ""
}, context)
- input
object
- registryName required
string
- Description
string
: The description of the registry to update.
- registryName required
- output UpdateRegistryResponse
amazonaws_schemas.ListSchemas({
"registryName": ""
}, context)
- input
object
- limit
integer
- nextToken
string
- registryName required
string
- schemaNamePrefix
string
- Limit
string
- NextToken
string
- limit
- output ListSchemasResponse
amazonaws_schemas.DeleteSchema({
"registryName": "",
"schemaName": ""
}, context)
- input
object
- registryName required
string
- schemaName required
string
- registryName required
Output schema unknown
amazonaws_schemas.DescribeSchema({
"registryName": "",
"schemaName": ""
}, context)
- input
object
- registryName required
string
- schemaName required
string
- schemaVersion
string
- registryName required
- output DescribeSchemaResponse
amazonaws_schemas.CreateSchema({
"registryName": "",
"schemaName": "",
"Content": "",
"Type": ""
}, context)
- input
object
- registryName required
string
- schemaName required
string
- tags
object
: Key-value pairs associated with a resource. - Content required
string
: The source of the schema definition. - Description
string
: A description of the schema. - Type required
string
(values: OpenApi3, JSONSchemaDraft4): The type of schema.
- registryName required
Output schema unknown
amazonaws_schemas.UpdateSchema({
"registryName": "",
"schemaName": ""
}, context)
- input
object
- registryName required
string
- schemaName required
string
- ClientTokenId
string
: The ID of the client token. - Content
string
: The source of the schema definition. - Description
string
: The description of the schema. - Type
string
(values: OpenApi3, JSONSchemaDraft4): The schema type for the events schema.
- registryName required
- output UpdateSchemaResponse
amazonaws_schemas.ExportSchema({
"registryName": "",
"schemaName": "",
"type": ""
}, context)
- input
object
- registryName required
string
- schemaName required
string
- schemaVersion
string
- type required
string
- registryName required
- output ExportSchemaResponse
amazonaws_schemas.DescribeCodeBinding({
"language": "",
"registryName": "",
"schemaName": ""
}, context)
- input
object
- language required
string
- registryName required
string
- schemaName required
string
- schemaVersion
string
- language required
- output DescribeCodeBindingResponse
amazonaws_schemas.PutCodeBinding({
"language": "",
"registryName": "",
"schemaName": ""
}, context)
- input
object
- language required
string
- registryName required
string
- schemaName required
string
- schemaVersion
string
- language required
Output schema unknown
amazonaws_schemas.GetCodeBindingSource({
"language": "",
"registryName": "",
"schemaName": ""
}, context)
- input
object
- language required
string
- registryName required
string
- schemaName required
string
- schemaVersion
string
- language required
- output GetCodeBindingSourceResponse
amazonaws_schemas.DeleteSchemaVersion({
"registryName": "",
"schemaName": "",
"schemaVersion": ""
}, context)
- input
object
- registryName required
string
- schemaName required
string
- schemaVersion required
string
- registryName required
Output schema unknown
amazonaws_schemas.ListSchemaVersions({
"registryName": "",
"schemaName": ""
}, context)
- input
object
- limit
integer
- nextToken
string
- registryName required
string
- schemaName required
string
- Limit
string
- NextToken
string
- limit
- output ListSchemaVersionsResponse
amazonaws_schemas.SearchSchemas({
"keywords": "",
"registryName": ""
}, context)
- input
object
- keywords required
string
- limit
integer
- nextToken
string
- registryName required
string
- Limit
string
- NextToken
string
- keywords required
- output SearchSchemasResponse
- Body
string
- CodeGenerationStatus
string
(values: CREATE_IN_PROGRESS, CREATE_COMPLETE, CREATE_FAILED)
- CreateDiscovererRequest
object
- Description
- SourceArn required
- Tags
- CreateDiscovererResponse
object
- Description
- DiscovererArn
- DiscovererId
- SourceArn
- State
- Tags
- CreateRegistryRequest
object
- Description
- Tags
- CreateRegistryResponse
object
- Description
- RegistryArn
- RegistryName
- Tags
- CreateSchemaRequest
object
- Content required
- Description
- Tags
- Type required
- CreateSchemaResponse
object
- Description
- LastModified
- SchemaArn
- SchemaName
- SchemaVersion
- Tags
- Type
- VersionCreatedDate
- DeleteDiscovererRequest
object
- DeleteRegistryRequest
object
- DeleteResourcePolicyRequest
object
- DeleteSchemaRequest
object
- DeleteSchemaVersionRequest
object
- DescribeCodeBindingRequest
object
- DescribeCodeBindingResponse
object
- CreationDate
- LastModified
- SchemaVersion
- Status
- DescribeDiscovererRequest
object
- DescribeDiscovererResponse
object
- Description
- DiscovererArn
- DiscovererId
- SourceArn
- State
- Tags
- DescribeRegistryRequest
object
- DescribeRegistryResponse
object
- Description
- RegistryArn
- RegistryName
- Tags
- DescribeSchemaRequest
object
- DescribeSchemaResponse
object
- Content
- Description
- LastModified
- SchemaArn
- SchemaName
- SchemaVersion
- Tags
- Type
- VersionCreatedDate
- DiscovererState
string
(values: STARTED, STOPPED)
- DiscovererSummary
object
- DiscovererArn
- DiscovererId
- SourceArn
- State
- Tags
- ExportSchemaRequest
object
- ExportSchemaResponse
object
- GetCodeBindingSourceRequest
object
- GetCodeBindingSourceResponse
object
- Body Body
- GetDiscoveredSchemaRequest
object
- Events required
- Type required
- GetDiscoveredSchemaResponse
object
- Content
- GetDiscoveredSchemaVersionItemInput
string
- GetResourcePolicyRequest
object
- GetResourcePolicyResponse
object
- Policy
- RevisionId
- ListDiscoverersRequest
object
- ListDiscoverersResponse
object
- Discoverers
- items DiscovererSummary
- NextToken
- Discoverers
- ListRegistriesRequest
object
- ListRegistriesResponse
object
- NextToken
- Registries
- items RegistrySummary
- ListSchemaVersionsRequest
object
- ListSchemaVersionsResponse
object
- NextToken
- SchemaVersions
- items SchemaVersionSummary
- ListSchemasRequest
object
- ListSchemasResponse
object
- NextToken
- Schemas
- items SchemaSummary
- ListTagsForResourceRequest
object
- ListTagsForResourceResponse
object
- Tags
- PutCodeBindingRequest
object
- PutCodeBindingResponse
object
- CreationDate
- LastModified
- SchemaVersion
- Status
- PutResourcePolicyRequest
object
: The name of the policy.- Policy required
- RevisionId
- PutResourcePolicyResponse
object
- Policy
- RevisionId
- RegistrySummary
object
- RegistryArn
- RegistryName
- Tags
- SchemaSummary
object
: A summary of schema details.- LastModified
- SchemaArn
- SchemaName
- Tags
- VersionCount
- SchemaVersionSummary
object
- SchemaArn
- SchemaName
- SchemaVersion
- Type
- SearchSchemaSummary
object
- RegistryName
- SchemaArn
- SchemaName
- SchemaVersions
- SearchSchemaVersionSummary
object
- CreatedDate
- SchemaVersion
- Type
- SearchSchemasRequest
object
- SearchSchemasResponse
object
- NextToken
- Schemas
- items SearchSchemaSummary
- StartDiscovererRequest
object
- StartDiscovererResponse
object
- DiscovererId
- State
- StopDiscovererRequest
object
- StopDiscovererResponse
object
- DiscovererId
- State
- TagResourceRequest
object
- Tags required
- Tags
object
: Key-value pairs associated with a resource.
- Type
string
(values: OpenApi3, JSONSchemaDraft4)
- UntagResourceRequest
object
- UpdateDiscovererRequest
object
- Description
- UpdateDiscovererResponse
object
- Description
- DiscovererArn
- DiscovererId
- SourceArn
- State
- Tags
- UpdateRegistryRequest
object
: Updates the registry.- Description
- UpdateRegistryResponse
object
- Description
- RegistryArn
- RegistryName
- Tags
- UpdateSchemaRequest
object
- ClientTokenId
- Content
- Description
- Type
- UpdateSchemaResponse
object
- Description
- LastModified
- SchemaArn
- SchemaName
- SchemaVersion
- Tags
- Type
- VersionCreatedDate
- __integer
integer
- __listOfDiscovererSummary
array
- items DiscovererSummary
- __listOfGetDiscoveredSchemaVersionItemInput
array
- __listOfRegistrySummary
array
- items RegistrySummary
- __listOfSchemaSummary
array
- items SchemaSummary
- __listOfSchemaVersionSummary
array
- items SchemaVersionSummary
- __listOfSearchSchemaSummary
array
- items SearchSchemaSummary
- __listOfSearchSchemaVersionSummary
array
- __listOf__string
array
- items __string
- __long
integer
- __string
string
- __stringMin0Max256
string
- __stringMin0Max36
string
- __stringMin1Max100000
string
- __stringMin20Max1600
string
- __timestampIso8601
string