mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2025-12-22 05:09:05 +00:00
1159 lines
27 KiB
JSON
1159 lines
27 KiB
JSON
{
|
|
"metadata": {
|
|
"apiVersion": "2019-12-02",
|
|
"endpointPrefix": "schemas",
|
|
"signingName": "schemas",
|
|
"serviceFullName": "Schemas",
|
|
"serviceId": "schemas",
|
|
"protocol": "rest-json",
|
|
"jsonVersion": "1.1",
|
|
"uid": "schemas-2019-12-02",
|
|
"signatureVersion": "v4"
|
|
},
|
|
"operations": {
|
|
"CreateDiscoverer": {
|
|
"http": {
|
|
"requestUri": "/v1/discoverers",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Description": {},
|
|
"SourceArn": {},
|
|
"CrossAccount": {
|
|
"type": "boolean"
|
|
},
|
|
"Tags": {
|
|
"shape": "S5",
|
|
"locationName": "tags"
|
|
}
|
|
},
|
|
"required": [
|
|
"SourceArn"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Description": {},
|
|
"DiscovererArn": {},
|
|
"DiscovererId": {},
|
|
"SourceArn": {},
|
|
"State": {},
|
|
"CrossAccount": {
|
|
"type": "boolean"
|
|
},
|
|
"Tags": {
|
|
"shape": "S5",
|
|
"locationName": "tags"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"CreateRegistry": {
|
|
"http": {
|
|
"requestUri": "/v1/registries/name/{registryName}",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Description": {},
|
|
"RegistryName": {
|
|
"location": "uri",
|
|
"locationName": "registryName"
|
|
},
|
|
"Tags": {
|
|
"shape": "S5",
|
|
"locationName": "tags"
|
|
}
|
|
},
|
|
"required": [
|
|
"RegistryName"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Description": {},
|
|
"RegistryArn": {},
|
|
"RegistryName": {},
|
|
"Tags": {
|
|
"shape": "S5",
|
|
"locationName": "tags"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"CreateSchema": {
|
|
"http": {
|
|
"requestUri": "/v1/registries/name/{registryName}/schemas/name/{schemaName}",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Content": {},
|
|
"Description": {},
|
|
"RegistryName": {
|
|
"location": "uri",
|
|
"locationName": "registryName"
|
|
},
|
|
"SchemaName": {
|
|
"location": "uri",
|
|
"locationName": "schemaName"
|
|
},
|
|
"Tags": {
|
|
"shape": "S5",
|
|
"locationName": "tags"
|
|
},
|
|
"Type": {}
|
|
},
|
|
"required": [
|
|
"RegistryName",
|
|
"SchemaName",
|
|
"Type",
|
|
"Content"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Description": {},
|
|
"LastModified": {
|
|
"shape": "Sf"
|
|
},
|
|
"SchemaArn": {},
|
|
"SchemaName": {},
|
|
"SchemaVersion": {},
|
|
"Tags": {
|
|
"shape": "S5",
|
|
"locationName": "tags"
|
|
},
|
|
"Type": {},
|
|
"VersionCreatedDate": {
|
|
"shape": "Sf"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteDiscoverer": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/v1/discoverers/id/{discovererId}",
|
|
"responseCode": 204
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"DiscovererId": {
|
|
"location": "uri",
|
|
"locationName": "discovererId"
|
|
}
|
|
},
|
|
"required": [
|
|
"DiscovererId"
|
|
]
|
|
}
|
|
},
|
|
"DeleteRegistry": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/v1/registries/name/{registryName}",
|
|
"responseCode": 204
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"RegistryName": {
|
|
"location": "uri",
|
|
"locationName": "registryName"
|
|
}
|
|
},
|
|
"required": [
|
|
"RegistryName"
|
|
]
|
|
}
|
|
},
|
|
"DeleteResourcePolicy": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/v1/policy",
|
|
"responseCode": 204
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"RegistryName": {
|
|
"location": "querystring",
|
|
"locationName": "registryName"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteSchema": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/v1/registries/name/{registryName}/schemas/name/{schemaName}",
|
|
"responseCode": 204
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"RegistryName": {
|
|
"location": "uri",
|
|
"locationName": "registryName"
|
|
},
|
|
"SchemaName": {
|
|
"location": "uri",
|
|
"locationName": "schemaName"
|
|
}
|
|
},
|
|
"required": [
|
|
"RegistryName",
|
|
"SchemaName"
|
|
]
|
|
}
|
|
},
|
|
"DeleteSchemaVersion": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/v1/registries/name/{registryName}/schemas/name/{schemaName}/version/{schemaVersion}",
|
|
"responseCode": 204
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"RegistryName": {
|
|
"location": "uri",
|
|
"locationName": "registryName"
|
|
},
|
|
"SchemaName": {
|
|
"location": "uri",
|
|
"locationName": "schemaName"
|
|
},
|
|
"SchemaVersion": {
|
|
"location": "uri",
|
|
"locationName": "schemaVersion"
|
|
}
|
|
},
|
|
"required": [
|
|
"SchemaVersion",
|
|
"RegistryName",
|
|
"SchemaName"
|
|
]
|
|
}
|
|
},
|
|
"DescribeCodeBinding": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/v1/registries/name/{registryName}/schemas/name/{schemaName}/language/{language}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Language": {
|
|
"location": "uri",
|
|
"locationName": "language"
|
|
},
|
|
"RegistryName": {
|
|
"location": "uri",
|
|
"locationName": "registryName"
|
|
},
|
|
"SchemaName": {
|
|
"location": "uri",
|
|
"locationName": "schemaName"
|
|
},
|
|
"SchemaVersion": {
|
|
"location": "querystring",
|
|
"locationName": "schemaVersion"
|
|
}
|
|
},
|
|
"required": [
|
|
"RegistryName",
|
|
"SchemaName",
|
|
"Language"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"CreationDate": {
|
|
"shape": "Sf"
|
|
},
|
|
"LastModified": {
|
|
"shape": "Sf"
|
|
},
|
|
"SchemaVersion": {},
|
|
"Status": {}
|
|
}
|
|
}
|
|
},
|
|
"DescribeDiscoverer": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/v1/discoverers/id/{discovererId}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"DiscovererId": {
|
|
"location": "uri",
|
|
"locationName": "discovererId"
|
|
}
|
|
},
|
|
"required": [
|
|
"DiscovererId"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Description": {},
|
|
"DiscovererArn": {},
|
|
"DiscovererId": {},
|
|
"SourceArn": {},
|
|
"State": {},
|
|
"CrossAccount": {
|
|
"type": "boolean"
|
|
},
|
|
"Tags": {
|
|
"shape": "S5",
|
|
"locationName": "tags"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DescribeRegistry": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/v1/registries/name/{registryName}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"RegistryName": {
|
|
"location": "uri",
|
|
"locationName": "registryName"
|
|
}
|
|
},
|
|
"required": [
|
|
"RegistryName"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Description": {},
|
|
"RegistryArn": {},
|
|
"RegistryName": {},
|
|
"Tags": {
|
|
"shape": "S5",
|
|
"locationName": "tags"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DescribeSchema": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/v1/registries/name/{registryName}/schemas/name/{schemaName}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"RegistryName": {
|
|
"location": "uri",
|
|
"locationName": "registryName"
|
|
},
|
|
"SchemaName": {
|
|
"location": "uri",
|
|
"locationName": "schemaName"
|
|
},
|
|
"SchemaVersion": {
|
|
"location": "querystring",
|
|
"locationName": "schemaVersion"
|
|
}
|
|
},
|
|
"required": [
|
|
"RegistryName",
|
|
"SchemaName"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Content": {},
|
|
"Description": {},
|
|
"LastModified": {
|
|
"shape": "Sf"
|
|
},
|
|
"SchemaArn": {},
|
|
"SchemaName": {},
|
|
"SchemaVersion": {},
|
|
"Tags": {
|
|
"shape": "S5",
|
|
"locationName": "tags"
|
|
},
|
|
"Type": {},
|
|
"VersionCreatedDate": {
|
|
"shape": "Sf"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ExportSchema": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/v1/registries/name/{registryName}/schemas/name/{schemaName}/export",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"RegistryName": {
|
|
"location": "uri",
|
|
"locationName": "registryName"
|
|
},
|
|
"SchemaName": {
|
|
"location": "uri",
|
|
"locationName": "schemaName"
|
|
},
|
|
"SchemaVersion": {
|
|
"location": "querystring",
|
|
"locationName": "schemaVersion"
|
|
},
|
|
"Type": {
|
|
"location": "querystring",
|
|
"locationName": "type"
|
|
}
|
|
},
|
|
"required": [
|
|
"RegistryName",
|
|
"SchemaName",
|
|
"Type"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Content": {},
|
|
"SchemaArn": {},
|
|
"SchemaName": {},
|
|
"SchemaVersion": {},
|
|
"Type": {}
|
|
}
|
|
}
|
|
},
|
|
"GetCodeBindingSource": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/v1/registries/name/{registryName}/schemas/name/{schemaName}/language/{language}/source",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Language": {
|
|
"location": "uri",
|
|
"locationName": "language"
|
|
},
|
|
"RegistryName": {
|
|
"location": "uri",
|
|
"locationName": "registryName"
|
|
},
|
|
"SchemaName": {
|
|
"location": "uri",
|
|
"locationName": "schemaName"
|
|
},
|
|
"SchemaVersion": {
|
|
"location": "querystring",
|
|
"locationName": "schemaVersion"
|
|
}
|
|
},
|
|
"required": [
|
|
"RegistryName",
|
|
"SchemaName",
|
|
"Language"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Body": {
|
|
"type": "blob"
|
|
}
|
|
},
|
|
"payload": "Body"
|
|
}
|
|
},
|
|
"GetDiscoveredSchema": {
|
|
"http": {
|
|
"requestUri": "/v1/discover",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Events": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"Type": {}
|
|
},
|
|
"required": [
|
|
"Type",
|
|
"Events"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Content": {}
|
|
}
|
|
}
|
|
},
|
|
"GetResourcePolicy": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/v1/policy",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"RegistryName": {
|
|
"location": "querystring",
|
|
"locationName": "registryName"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Policy": {
|
|
"jsonvalue": true
|
|
},
|
|
"RevisionId": {}
|
|
}
|
|
}
|
|
},
|
|
"ListDiscoverers": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/v1/discoverers",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"DiscovererIdPrefix": {
|
|
"location": "querystring",
|
|
"locationName": "discovererIdPrefix"
|
|
},
|
|
"Limit": {
|
|
"location": "querystring",
|
|
"locationName": "limit",
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {
|
|
"location": "querystring",
|
|
"locationName": "nextToken"
|
|
},
|
|
"SourceArnPrefix": {
|
|
"location": "querystring",
|
|
"locationName": "sourceArnPrefix"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Discoverers": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"DiscovererArn": {},
|
|
"DiscovererId": {},
|
|
"SourceArn": {},
|
|
"State": {},
|
|
"CrossAccount": {
|
|
"type": "boolean"
|
|
},
|
|
"Tags": {
|
|
"shape": "S5",
|
|
"locationName": "tags"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListRegistries": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/v1/registries",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Limit": {
|
|
"location": "querystring",
|
|
"locationName": "limit",
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {
|
|
"location": "querystring",
|
|
"locationName": "nextToken"
|
|
},
|
|
"RegistryNamePrefix": {
|
|
"location": "querystring",
|
|
"locationName": "registryNamePrefix"
|
|
},
|
|
"Scope": {
|
|
"location": "querystring",
|
|
"locationName": "scope"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NextToken": {},
|
|
"Registries": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"RegistryArn": {},
|
|
"RegistryName": {},
|
|
"Tags": {
|
|
"shape": "S5",
|
|
"locationName": "tags"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListSchemaVersions": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/v1/registries/name/{registryName}/schemas/name/{schemaName}/versions",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Limit": {
|
|
"location": "querystring",
|
|
"locationName": "limit",
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {
|
|
"location": "querystring",
|
|
"locationName": "nextToken"
|
|
},
|
|
"RegistryName": {
|
|
"location": "uri",
|
|
"locationName": "registryName"
|
|
},
|
|
"SchemaName": {
|
|
"location": "uri",
|
|
"locationName": "schemaName"
|
|
}
|
|
},
|
|
"required": [
|
|
"RegistryName",
|
|
"SchemaName"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NextToken": {},
|
|
"SchemaVersions": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"SchemaArn": {},
|
|
"SchemaName": {},
|
|
"SchemaVersion": {},
|
|
"Type": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListSchemas": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/v1/registries/name/{registryName}/schemas",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Limit": {
|
|
"location": "querystring",
|
|
"locationName": "limit",
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {
|
|
"location": "querystring",
|
|
"locationName": "nextToken"
|
|
},
|
|
"RegistryName": {
|
|
"location": "uri",
|
|
"locationName": "registryName"
|
|
},
|
|
"SchemaNamePrefix": {
|
|
"location": "querystring",
|
|
"locationName": "schemaNamePrefix"
|
|
}
|
|
},
|
|
"required": [
|
|
"RegistryName"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NextToken": {},
|
|
"Schemas": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"LastModified": {
|
|
"shape": "Sf"
|
|
},
|
|
"SchemaArn": {},
|
|
"SchemaName": {},
|
|
"Tags": {
|
|
"shape": "S5",
|
|
"locationName": "tags"
|
|
},
|
|
"VersionCount": {
|
|
"type": "long"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListTagsForResource": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/tags/{resource-arn}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ResourceArn": {
|
|
"location": "uri",
|
|
"locationName": "resource-arn"
|
|
}
|
|
},
|
|
"required": [
|
|
"ResourceArn"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Tags": {
|
|
"shape": "S5",
|
|
"locationName": "tags"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"PutCodeBinding": {
|
|
"http": {
|
|
"requestUri": "/v1/registries/name/{registryName}/schemas/name/{schemaName}/language/{language}",
|
|
"responseCode": 202
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Language": {
|
|
"location": "uri",
|
|
"locationName": "language"
|
|
},
|
|
"RegistryName": {
|
|
"location": "uri",
|
|
"locationName": "registryName"
|
|
},
|
|
"SchemaName": {
|
|
"location": "uri",
|
|
"locationName": "schemaName"
|
|
},
|
|
"SchemaVersion": {
|
|
"location": "querystring",
|
|
"locationName": "schemaVersion"
|
|
}
|
|
},
|
|
"required": [
|
|
"RegistryName",
|
|
"SchemaName",
|
|
"Language"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"CreationDate": {
|
|
"shape": "Sf"
|
|
},
|
|
"LastModified": {
|
|
"shape": "Sf"
|
|
},
|
|
"SchemaVersion": {},
|
|
"Status": {}
|
|
}
|
|
}
|
|
},
|
|
"PutResourcePolicy": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/v1/policy",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Policy": {
|
|
"jsonvalue": true
|
|
},
|
|
"RegistryName": {
|
|
"location": "querystring",
|
|
"locationName": "registryName"
|
|
},
|
|
"RevisionId": {}
|
|
},
|
|
"required": [
|
|
"Policy"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Policy": {
|
|
"jsonvalue": true
|
|
},
|
|
"RevisionId": {}
|
|
}
|
|
}
|
|
},
|
|
"SearchSchemas": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/v1/registries/name/{registryName}/schemas/search",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Keywords": {
|
|
"location": "querystring",
|
|
"locationName": "keywords"
|
|
},
|
|
"Limit": {
|
|
"location": "querystring",
|
|
"locationName": "limit",
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {
|
|
"location": "querystring",
|
|
"locationName": "nextToken"
|
|
},
|
|
"RegistryName": {
|
|
"location": "uri",
|
|
"locationName": "registryName"
|
|
}
|
|
},
|
|
"required": [
|
|
"RegistryName",
|
|
"Keywords"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NextToken": {},
|
|
"Schemas": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"RegistryName": {},
|
|
"SchemaArn": {},
|
|
"SchemaName": {},
|
|
"SchemaVersions": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"CreatedDate": {
|
|
"shape": "Sf"
|
|
},
|
|
"SchemaVersion": {},
|
|
"Type": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"StartDiscoverer": {
|
|
"http": {
|
|
"requestUri": "/v1/discoverers/id/{discovererId}/start",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"DiscovererId": {
|
|
"location": "uri",
|
|
"locationName": "discovererId"
|
|
}
|
|
},
|
|
"required": [
|
|
"DiscovererId"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"DiscovererId": {},
|
|
"State": {}
|
|
}
|
|
}
|
|
},
|
|
"StopDiscoverer": {
|
|
"http": {
|
|
"requestUri": "/v1/discoverers/id/{discovererId}/stop",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"DiscovererId": {
|
|
"location": "uri",
|
|
"locationName": "discovererId"
|
|
}
|
|
},
|
|
"required": [
|
|
"DiscovererId"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"DiscovererId": {},
|
|
"State": {}
|
|
}
|
|
}
|
|
},
|
|
"TagResource": {
|
|
"http": {
|
|
"requestUri": "/tags/{resource-arn}",
|
|
"responseCode": 204
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ResourceArn": {
|
|
"location": "uri",
|
|
"locationName": "resource-arn"
|
|
},
|
|
"Tags": {
|
|
"shape": "S5",
|
|
"locationName": "tags"
|
|
}
|
|
},
|
|
"required": [
|
|
"ResourceArn",
|
|
"Tags"
|
|
]
|
|
}
|
|
},
|
|
"UntagResource": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/tags/{resource-arn}",
|
|
"responseCode": 204
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ResourceArn": {
|
|
"location": "uri",
|
|
"locationName": "resource-arn"
|
|
},
|
|
"TagKeys": {
|
|
"location": "querystring",
|
|
"locationName": "tagKeys",
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
},
|
|
"required": [
|
|
"TagKeys",
|
|
"ResourceArn"
|
|
]
|
|
}
|
|
},
|
|
"UpdateDiscoverer": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/v1/discoverers/id/{discovererId}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Description": {},
|
|
"DiscovererId": {
|
|
"location": "uri",
|
|
"locationName": "discovererId"
|
|
},
|
|
"CrossAccount": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"DiscovererId"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Description": {},
|
|
"DiscovererArn": {},
|
|
"DiscovererId": {},
|
|
"SourceArn": {},
|
|
"State": {},
|
|
"CrossAccount": {
|
|
"type": "boolean"
|
|
},
|
|
"Tags": {
|
|
"shape": "S5",
|
|
"locationName": "tags"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"UpdateRegistry": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/v1/registries/name/{registryName}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Description": {},
|
|
"RegistryName": {
|
|
"location": "uri",
|
|
"locationName": "registryName"
|
|
}
|
|
},
|
|
"required": [
|
|
"RegistryName"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Description": {},
|
|
"RegistryArn": {},
|
|
"RegistryName": {},
|
|
"Tags": {
|
|
"shape": "S5",
|
|
"locationName": "tags"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"UpdateSchema": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/v1/registries/name/{registryName}/schemas/name/{schemaName}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ClientTokenId": {
|
|
"idempotencyToken": true
|
|
},
|
|
"Content": {},
|
|
"Description": {},
|
|
"RegistryName": {
|
|
"location": "uri",
|
|
"locationName": "registryName"
|
|
},
|
|
"SchemaName": {
|
|
"location": "uri",
|
|
"locationName": "schemaName"
|
|
},
|
|
"Type": {}
|
|
},
|
|
"required": [
|
|
"RegistryName",
|
|
"SchemaName"
|
|
]
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Description": {},
|
|
"LastModified": {
|
|
"shape": "Sf"
|
|
},
|
|
"SchemaArn": {},
|
|
"SchemaName": {},
|
|
"SchemaVersion": {},
|
|
"Tags": {
|
|
"shape": "S5",
|
|
"locationName": "tags"
|
|
},
|
|
"Type": {},
|
|
"VersionCreatedDate": {
|
|
"shape": "Sf"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"shapes": {
|
|
"S5": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {}
|
|
},
|
|
"Sf": {
|
|
"type": "timestamp",
|
|
"timestampFormat": "iso8601"
|
|
}
|
|
}
|
|
} |