diff --git a/.changes/2.1668.0.json b/.changes/2.1668.0.json new file mode 100644 index 0000000000..d1a1d50ae0 --- /dev/null +++ b/.changes/2.1668.0.json @@ -0,0 +1,17 @@ +[ + { + "type": "feature", + "category": "DataZone", + "description": "This releases Data Product feature. Data Products allow grouping data assets into cohesive, self-contained units for ease of publishing for data producers, and ease of finding and accessing for data consumers." + }, + { + "type": "feature", + "category": "ECR", + "description": "Released two new APIs along with documentation updates. The GetAccountSetting API is used to view the current basic scan type version setting for your registry, while the PutAccountSetting API is used to update the basic scan type version for your registry." + }, + { + "type": "feature", + "category": "KinesisVideoWebRTCStorage", + "description": "Add JoinStorageSessionAsViewer API" + } +] \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 07da310d11..1c29902667 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,12 @@ # Changelog for AWS SDK for JavaScript - + +## 2.1668.0 +* feature: DataZone: This releases Data Product feature. Data Products allow grouping data assets into cohesive, self-contained units for ease of publishing for data producers, and ease of finding and accessing for data consumers. +* feature: ECR: Released two new APIs along with documentation updates. The GetAccountSetting API is used to view the current basic scan type version setting for your registry, while the PutAccountSetting API is used to update the basic scan type version for your registry. +* feature: KinesisVideoWebRTCStorage: Add JoinStorageSessionAsViewer API + ## 2.1667.0 * feature: CloudWatch: Add v2 smoke tests and smithy smokeTests trait for SDK testing. * feature: ECS: Add v2 smoke tests and smithy smokeTests trait for SDK testing. diff --git a/README.md b/README.md index 9afa11be85..db1e73ed61 100644 --- a/README.md +++ b/README.md @@ -64,7 +64,7 @@ require('aws-sdk/lib/maintenance_mode_message').suppress = true; To use the SDK in the browser, simply add the following script tag to your HTML pages: - + You can also build a custom browser SDK with your specified set of AWS services. This can allow you to reduce the SDK's size, specify different API versions of diff --git a/apis/datazone-2018-05-10.min.json b/apis/datazone-2018-05-10.min.json index fcc47a701c..49716610c9 100644 --- a/apis/datazone-2018-05-10.min.json +++ b/apis/datazone-2018-05-10.min.json @@ -148,7 +148,7 @@ "subscribedPrincipals": { "type": "list", "member": { - "shape": "S13" + "shape": "S16" } }, "updatedAt": { @@ -269,7 +269,7 @@ "shape": "Sp" }, "subscribedPrincipal": { - "shape": "S13" + "shape": "S16" }, "subscriptionRequestId": {}, "updatedAt": { @@ -305,20 +305,20 @@ "locationName": "domainIdentifier" }, "externalIdentifier": { - "shape": "S1k" + "shape": "S1n" }, "formsInput": { - "shape": "S1l" + "shape": "S1o" }, "glossaryTerms": { - "shape": "S1q" + "shape": "S1t" }, "name": { - "shape": "S1s" + "shape": "S1v" }, "owningProjectIdentifier": {}, "predictionConfiguration": { - "shape": "S1t" + "shape": "S1w" }, "typeIdentifier": {}, "typeRevision": {} @@ -346,34 +346,34 @@ }, "domainId": {}, "externalIdentifier": { - "shape": "S1k" + "shape": "S1n" }, "firstRevisionCreatedAt": { "type": "timestamp" }, "firstRevisionCreatedBy": {}, "formsOutput": { - "shape": "S1x" + "shape": "S20" }, "glossaryTerms": { - "shape": "S1q" + "shape": "S1t" }, "id": {}, "latestTimeSeriesDataPointFormsOutput": { - "shape": "S20" + "shape": "S23" }, "listing": { - "shape": "S26" + "shape": "S29" }, "name": { - "shape": "S1s" + "shape": "S1v" }, "owningProjectId": {}, "predictionConfiguration": { - "shape": "S1t" + "shape": "S1w" }, "readOnlyFormsOutput": { - "shape": "S1x" + "shape": "S20" }, "revision": {}, "typeIdentifier": {}, @@ -404,7 +404,7 @@ "idempotencyToken": true }, "configuration": { - "shape": "S29" + "shape": "S2c" }, "description": { "shape": "Sq" @@ -414,7 +414,7 @@ "locationName": "domainIdentifier" }, "name": { - "shape": "S2t" + "shape": "S2w" } } }, @@ -430,7 +430,7 @@ "members": { "assetId": {}, "configuration": { - "shape": "S29" + "shape": "S2c" }, "createdAt": { "type": "timestamp" @@ -440,13 +440,13 @@ }, "domainId": {}, "effectiveColumnNames": { - "shape": "S2b" + "shape": "S2e" }, "effectiveRowFilter": {}, "errorMessage": {}, "id": {}, "name": { - "shape": "S2t" + "shape": "S2w" }, "status": {} } @@ -477,20 +477,20 @@ "locationName": "domainIdentifier" }, "formsInput": { - "shape": "S1l" + "shape": "S1o" }, "glossaryTerms": { - "shape": "S1q" + "shape": "S1t" }, "identifier": { "location": "uri", "locationName": "identifier" }, "name": { - "shape": "S1s" + "shape": "S1v" }, "predictionConfiguration": { - "shape": "S1t" + "shape": "S1w" }, "typeRevision": {} } @@ -517,34 +517,34 @@ }, "domainId": {}, "externalIdentifier": { - "shape": "S1k" + "shape": "S1n" }, "firstRevisionCreatedAt": { "type": "timestamp" }, "firstRevisionCreatedBy": {}, "formsOutput": { - "shape": "S1x" + "shape": "S20" }, "glossaryTerms": { - "shape": "S1q" + "shape": "S1t" }, "id": {}, "latestTimeSeriesDataPointFormsOutput": { - "shape": "S20" + "shape": "S23" }, "listing": { - "shape": "S26" + "shape": "S29" }, "name": { - "shape": "S1s" + "shape": "S1v" }, "owningProjectId": {}, "predictionConfiguration": { - "shape": "S1t" + "shape": "S1w" }, "readOnlyFormsOutput": { - "shape": "S1x" + "shape": "S20" }, "revision": {}, "typeIdentifier": {}, @@ -614,7 +614,7 @@ }, "domainId": {}, "formsOutput": { - "shape": "S33" + "shape": "S36" }, "name": {}, "originDomainId": {}, @@ -628,6 +628,171 @@ } } }, + "CreateDataProduct": { + "http": { + "requestUri": "/v2/domains/{domainIdentifier}/data-products", + "responseCode": 201 + }, + "input": { + "type": "structure", + "required": [ + "domainIdentifier", + "name", + "owningProjectIdentifier" + ], + "members": { + "clientToken": { + "idempotencyToken": true + }, + "description": { + "shape": "S39" + }, + "domainIdentifier": { + "location": "uri", + "locationName": "domainIdentifier" + }, + "formsInput": { + "shape": "S1o" + }, + "glossaryTerms": { + "shape": "S1t" + }, + "items": { + "shape": "S3a" + }, + "name": { + "shape": "S3f" + }, + "owningProjectIdentifier": {} + } + }, + "output": { + "type": "structure", + "required": [ + "domainId", + "id", + "name", + "owningProjectId", + "revision", + "status" + ], + "members": { + "createdAt": { + "type": "timestamp" + }, + "createdBy": {}, + "description": { + "shape": "S39" + }, + "domainId": {}, + "firstRevisionCreatedAt": { + "type": "timestamp" + }, + "firstRevisionCreatedBy": {}, + "formsOutput": { + "shape": "S20" + }, + "glossaryTerms": { + "shape": "S1t" + }, + "id": {}, + "items": { + "shape": "S3a" + }, + "name": { + "shape": "S3f" + }, + "owningProjectId": {}, + "revision": {}, + "status": {} + } + }, + "idempotent": true + }, + "CreateDataProductRevision": { + "http": { + "requestUri": "/v2/domains/{domainIdentifier}/data-products/{identifier}/revisions", + "responseCode": 201 + }, + "input": { + "type": "structure", + "required": [ + "domainIdentifier", + "identifier", + "name" + ], + "members": { + "clientToken": { + "idempotencyToken": true + }, + "description": { + "shape": "S39" + }, + "domainIdentifier": { + "location": "uri", + "locationName": "domainIdentifier" + }, + "formsInput": { + "shape": "S1o" + }, + "glossaryTerms": { + "shape": "S1t" + }, + "identifier": { + "location": "uri", + "locationName": "identifier" + }, + "items": { + "shape": "S3a" + }, + "name": { + "shape": "S3f" + } + } + }, + "output": { + "type": "structure", + "required": [ + "domainId", + "id", + "name", + "owningProjectId", + "revision", + "status" + ], + "members": { + "createdAt": { + "type": "timestamp" + }, + "createdBy": {}, + "description": { + "shape": "S39" + }, + "domainId": {}, + "firstRevisionCreatedAt": { + "type": "timestamp" + }, + "firstRevisionCreatedBy": {}, + "formsOutput": { + "shape": "S20" + }, + "glossaryTerms": { + "shape": "S1t" + }, + "id": {}, + "items": { + "shape": "S3a" + }, + "name": { + "shape": "S3f" + }, + "owningProjectId": {}, + "revision": {}, + "status": {} + } + }, + "idempotent": true + }, "CreateDataSource": { "http": { "requestUri": "/v2/domains/{domainIdentifier}/data-sources", @@ -644,13 +809,13 @@ ], "members": { "assetFormsInput": { - "shape": "S1l" + "shape": "S1o" }, "clientToken": { "idempotencyToken": true }, "configuration": { - "shape": "S36" + "shape": "S3m" }, "description": { "shape": "Sq" @@ -662,17 +827,17 @@ "enableSetting": {}, "environmentIdentifier": {}, "name": { - "shape": "S3r" + "shape": "S47" }, "projectIdentifier": {}, "publishOnImport": { "type": "boolean" }, "recommendation": { - "shape": "S3s" + "shape": "S48" }, "schedule": { - "shape": "S3t" + "shape": "S49" }, "type": {} } @@ -688,13 +853,13 @@ ], "members": { "assetFormsOutput": { - "shape": "S1x" + "shape": "S20" }, "configuration": { - "shape": "S3y" + "shape": "S4e" }, "createdAt": { - "shape": "S47" + "shape": "S4n" }, "description": { "shape": "Sq" @@ -703,33 +868,33 @@ "enableSetting": {}, "environmentId": {}, "errorMessage": { - "shape": "S48" + "shape": "S4o" }, "id": {}, "lastRunAt": { - "shape": "S47" + "shape": "S4n" }, "lastRunErrorMessage": { - "shape": "S48" + "shape": "S4o" }, "lastRunStatus": {}, "name": { - "shape": "S3r" + "shape": "S47" }, "projectId": {}, "publishOnImport": { "type": "boolean" }, "recommendation": { - "shape": "S3s" + "shape": "S48" }, "schedule": { - "shape": "S3t" + "shape": "S49" }, "status": {}, "type": {}, "updatedAt": { - "shape": "S47" + "shape": "S4n" } } }, @@ -755,10 +920,10 @@ "kmsKeyIdentifier": {}, "name": {}, "singleSignOn": { - "shape": "S4g" + "shape": "S4w" }, "tags": { - "shape": "S4j" + "shape": "S4z" } } }, @@ -776,11 +941,11 @@ "name": {}, "portalUrl": {}, "singleSignOn": { - "shape": "S4g" + "shape": "S4w" }, "status": {}, "tags": { - "shape": "S4j" + "shape": "S4z" } } }, @@ -810,12 +975,12 @@ "environmentBlueprintIdentifier": {}, "environmentProfileIdentifier": {}, "glossaryTerms": { - "shape": "S1q" + "shape": "S1t" }, "name": {}, "projectIdentifier": {}, "userParameters": { - "shape": "S4q" + "shape": "S56" } } }, @@ -832,45 +997,45 @@ "awsAccountId": {}, "awsAccountRegion": {}, "createdAt": { - "shape": "S4v" + "shape": "S5b" }, "createdBy": {}, "deploymentProperties": { - "shape": "S4w" + "shape": "S5c" }, "description": { "shape": "Sq" }, "domainId": {}, "environmentActions": { - "shape": "S4z" + "shape": "S5f" }, "environmentBlueprintId": {}, "environmentProfileId": {}, "glossaryTerms": { - "shape": "S1q" + "shape": "S1t" }, "id": {}, "lastDeployment": { - "shape": "S55" + "shape": "S5l" }, "name": { - "shape": "S5b" + "shape": "S5r" }, "projectId": {}, "provider": {}, "provisionedResources": { - "shape": "S5c" + "shape": "S5s" }, "provisioningProperties": { - "shape": "S5e" + "shape": "S5u" }, "status": {}, "updatedAt": { - "shape": "S4v" + "shape": "S5b" }, "userParameters": { - "shape": "S5h" + "shape": "S5x" } } } @@ -900,7 +1065,7 @@ }, "name": {}, "parameters": { - "shape": "S5l" + "shape": "S61" } } }, @@ -920,7 +1085,7 @@ "id": {}, "name": {}, "parameters": { - "shape": "S5l" + "shape": "S61" } } } @@ -950,11 +1115,11 @@ }, "environmentBlueprintIdentifier": {}, "name": { - "shape": "S5q" + "shape": "S66" }, "projectIdentifier": {}, "userParameters": { - "shape": "S4q" + "shape": "S56" } } }, @@ -971,7 +1136,7 @@ "awsAccountId": {}, "awsAccountRegion": {}, "createdAt": { - "shape": "S4v" + "shape": "S5b" }, "createdBy": {}, "description": { @@ -981,14 +1146,14 @@ "environmentBlueprintId": {}, "id": {}, "name": { - "shape": "S5q" + "shape": "S66" }, "projectId": {}, "updatedAt": { - "shape": "S4v" + "shape": "S5b" }, "userParameters": { - "shape": "S5h" + "shape": "S5x" } } } @@ -1015,10 +1180,10 @@ "locationName": "domainIdentifier" }, "model": { - "shape": "S5t" + "shape": "S69" }, "name": { - "shape": "S1z" + "shape": "S22" }, "owningProjectIdentifier": {}, "status": {} @@ -1037,7 +1202,7 @@ }, "domainId": {}, "name": { - "shape": "S1z" + "shape": "S22" }, "originDomainId": {}, "originProjectId": {}, @@ -1063,14 +1228,14 @@ "idempotencyToken": true }, "description": { - "shape": "S5y" + "shape": "S6e" }, "domainIdentifier": { "location": "uri", "locationName": "domainIdentifier" }, "name": { - "shape": "S5z" + "shape": "S6f" }, "owningProjectIdentifier": {}, "status": {} @@ -1086,12 +1251,12 @@ ], "members": { "description": { - "shape": "S5y" + "shape": "S6e" }, "domainId": {}, "id": {}, "name": { - "shape": "S5z" + "shape": "S6f" }, "owningProjectId": {}, "status": {} @@ -1121,7 +1286,7 @@ }, "glossaryIdentifier": {}, "longDescription": { - "shape": "S64" + "shape": "S6k" }, "name": { "shape": "Sy" @@ -1131,7 +1296,7 @@ }, "status": {}, "termRelations": { - "shape": "S66" + "shape": "S6m" } } }, @@ -1149,7 +1314,7 @@ "glossaryId": {}, "id": {}, "longDescription": { - "shape": "S64" + "shape": "S6k" }, "name": { "shape": "Sy" @@ -1159,7 +1324,7 @@ }, "status": {}, "termRelations": { - "shape": "S66" + "shape": "S6m" } } }, @@ -1192,7 +1357,7 @@ "members": { "domainId": {}, "groupName": { - "shape": "S6d" + "shape": "S6t" }, "id": {}, "status": {} @@ -1261,10 +1426,10 @@ "locationName": "domainIdentifier" }, "glossaryTerms": { - "shape": "S1q" + "shape": "S1t" }, "name": { - "shape": "S15" + "shape": "S18" } } }, @@ -1278,7 +1443,7 @@ ], "members": { "createdAt": { - "shape": "S4v" + "shape": "S5b" }, "createdBy": {}, "description": { @@ -1286,17 +1451,17 @@ }, "domainId": {}, "failureReasons": { - "shape": "S6n" + "shape": "S72" }, "glossaryTerms": { - "shape": "S1q" + "shape": "S1t" }, "id": {}, "lastUpdatedAt": { - "shape": "S4v" + "shape": "S5b" }, "name": { - "shape": "S15" + "shape": "S18" }, "projectStatus": {} } @@ -1322,7 +1487,7 @@ "locationName": "domainIdentifier" }, "member": { - "shape": "S6s" + "shape": "S77" }, "projectIdentifier": { "location": "uri", @@ -1405,7 +1570,7 @@ ], "members": { "assets": { - "shape": "S71" + "shape": "S7g" }, "createdAt": { "type": "timestamp" @@ -1413,11 +1578,14 @@ "createdBy": {}, "domainId": {}, "grantedEntity": { - "shape": "S75" + "shape": "S7k" }, "id": {}, "status": {}, - "subscriptionId": {}, + "subscriptionId": { + "deprecated": true, + "deprecatedMessage": "Multiple subscriptions can exist for a single grant" + }, "subscriptionTargetId": {}, "updatedAt": { "type": "timestamp" @@ -1516,7 +1684,7 @@ "subscribedPrincipals": { "type": "list", "member": { - "shape": "S13" + "shape": "S16" } }, "updatedAt": { @@ -1545,10 +1713,10 @@ ], "members": { "applicableAssetTypes": { - "shape": "S7j" + "shape": "S7y" }, "authorizedPrincipals": { - "shape": "S7k" + "shape": "S7z" }, "clientToken": { "idempotencyToken": true @@ -1563,11 +1731,11 @@ }, "manageAccessRole": {}, "name": { - "shape": "S7m" + "shape": "S81" }, "provider": {}, "subscriptionTargetConfig": { - "shape": "S7n" + "shape": "S82" }, "type": {} } @@ -1591,10 +1759,10 @@ ], "members": { "applicableAssetTypes": { - "shape": "S7j" + "shape": "S7y" }, "authorizedPrincipals": { - "shape": "S7k" + "shape": "S7z" }, "createdAt": { "type": "timestamp" @@ -1605,12 +1773,12 @@ "id": {}, "manageAccessRole": {}, "name": { - "shape": "S7m" + "shape": "S81" }, "projectId": {}, "provider": {}, "subscriptionTargetConfig": { - "shape": "S7n" + "shape": "S82" }, "type": {}, "updatedAt": { @@ -1647,7 +1815,7 @@ "type": "structure", "members": { "details": { - "shape": "S7u" + "shape": "S89" }, "domainId": {}, "id": {}, @@ -1744,6 +1912,35 @@ "members": {} } }, + "DeleteDataProduct": { + "http": { + "method": "DELETE", + "requestUri": "/v2/domains/{domainIdentifier}/data-products/{identifier}", + "responseCode": 204 + }, + "input": { + "type": "structure", + "required": [ + "domainIdentifier", + "identifier" + ], + "members": { + "domainIdentifier": { + "location": "uri", + "locationName": "domainIdentifier" + }, + "identifier": { + "location": "uri", + "locationName": "identifier" + } + } + }, + "output": { + "type": "structure", + "members": {} + }, + "idempotent": true + }, "DeleteDataSource": { "http": { "method": "DELETE", @@ -1788,13 +1985,13 @@ ], "members": { "assetFormsOutput": { - "shape": "S1x" + "shape": "S20" }, "configuration": { - "shape": "S3y" + "shape": "S4e" }, "createdAt": { - "shape": "S47" + "shape": "S4n" }, "description": { "shape": "Sq" @@ -1803,18 +2000,18 @@ "enableSetting": {}, "environmentId": {}, "errorMessage": { - "shape": "S48" + "shape": "S4o" }, "id": {}, "lastRunAt": { - "shape": "S47" + "shape": "S4n" }, "lastRunErrorMessage": { - "shape": "S48" + "shape": "S4o" }, "lastRunStatus": {}, "name": { - "shape": "S3r" + "shape": "S47" }, "projectId": {}, "publishOnImport": { @@ -1824,15 +2021,15 @@ "type": "boolean" }, "schedule": { - "shape": "S3t" + "shape": "S49" }, "selfGrantStatus": { - "shape": "S8a" + "shape": "S8r" }, "status": {}, "type": {}, "updatedAt": { - "shape": "S47" + "shape": "S4n" } } }, @@ -2153,7 +2350,7 @@ "locationName": "domainIdentifier" }, "member": { - "shape": "S6s" + "shape": "S77" }, "projectIdentifier": { "location": "uri", @@ -2204,7 +2401,7 @@ ], "members": { "assets": { - "shape": "S71" + "shape": "S7g" }, "createdAt": { "type": "timestamp" @@ -2212,11 +2409,14 @@ "createdBy": {}, "domainId": {}, "grantedEntity": { - "shape": "S75" + "shape": "S7k" }, "id": {}, "status": {}, - "subscriptionId": {}, + "subscriptionId": { + "deprecated": true, + "deprecatedMessage": "Multiple subscriptions can exist for a single grant" + }, "subscriptionTargetId": {}, "updatedAt": { "type": "timestamp" @@ -2404,31 +2604,31 @@ }, "domainId": {}, "externalIdentifier": { - "shape": "S1k" + "shape": "S1n" }, "firstRevisionCreatedAt": { "type": "timestamp" }, "firstRevisionCreatedBy": {}, "formsOutput": { - "shape": "S1x" + "shape": "S20" }, "glossaryTerms": { - "shape": "S1q" + "shape": "S1t" }, "id": {}, "latestTimeSeriesDataPointFormsOutput": { - "shape": "S20" + "shape": "S23" }, "listing": { - "shape": "S26" + "shape": "S29" }, "name": { - "shape": "S1s" + "shape": "S1v" }, "owningProjectId": {}, "readOnlyFormsOutput": { - "shape": "S1x" + "shape": "S20" }, "revision": {}, "typeIdentifier": {}, @@ -2476,7 +2676,7 @@ "members": { "assetId": {}, "configuration": { - "shape": "S29" + "shape": "S2c" }, "createdAt": { "type": "timestamp" @@ -2486,13 +2686,13 @@ }, "domainId": {}, "effectiveColumnNames": { - "shape": "S2b" + "shape": "S2e" }, "effectiveRowFilter": {}, "errorMessage": {}, "id": {}, "name": { - "shape": "S2t" + "shape": "S2w" }, "status": {} } @@ -2544,7 +2744,7 @@ }, "domainId": {}, "formsOutput": { - "shape": "S33" + "shape": "S36" }, "name": {}, "originDomainId": {}, @@ -2558,6 +2758,75 @@ } } }, + "GetDataProduct": { + "http": { + "method": "GET", + "requestUri": "/v2/domains/{domainIdentifier}/data-products/{identifier}", + "responseCode": 200 + }, + "input": { + "type": "structure", + "required": [ + "domainIdentifier", + "identifier" + ], + "members": { + "domainIdentifier": { + "location": "uri", + "locationName": "domainIdentifier" + }, + "identifier": { + "location": "uri", + "locationName": "identifier" + }, + "revision": { + "location": "querystring", + "locationName": "revision" + } + } + }, + "output": { + "type": "structure", + "required": [ + "domainId", + "id", + "name", + "owningProjectId", + "revision", + "status" + ], + "members": { + "createdAt": { + "type": "timestamp" + }, + "createdBy": {}, + "description": { + "shape": "S39" + }, + "domainId": {}, + "firstRevisionCreatedAt": { + "type": "timestamp" + }, + "firstRevisionCreatedBy": {}, + "formsOutput": { + "shape": "S20" + }, + "glossaryTerms": { + "shape": "S1t" + }, + "id": {}, + "items": { + "shape": "S3a" + }, + "name": { + "shape": "S3f" + }, + "owningProjectId": {}, + "revision": {}, + "status": {} + } + } + }, "GetDataSource": { "http": { "method": "GET", @@ -2592,13 +2861,13 @@ ], "members": { "assetFormsOutput": { - "shape": "S1x" + "shape": "S20" }, "configuration": { - "shape": "S3y" + "shape": "S4e" }, "createdAt": { - "shape": "S47" + "shape": "S4n" }, "description": { "shape": "Sq" @@ -2607,39 +2876,39 @@ "enableSetting": {}, "environmentId": {}, "errorMessage": { - "shape": "S48" + "shape": "S4o" }, "id": {}, "lastRunAssetCount": { "type": "integer" }, "lastRunAt": { - "shape": "S47" + "shape": "S4n" }, "lastRunErrorMessage": { - "shape": "S48" + "shape": "S4o" }, "lastRunStatus": {}, "name": { - "shape": "S3r" + "shape": "S47" }, "projectId": {}, "publishOnImport": { "type": "boolean" }, "recommendation": { - "shape": "S3s" + "shape": "S48" }, "schedule": { - "shape": "S3t" + "shape": "S49" }, "selfGrantStatus": { - "shape": "S8a" + "shape": "S8r" }, "status": {}, "type": {}, "updatedAt": { - "shape": "S47" + "shape": "S4n" } } } @@ -2681,29 +2950,29 @@ ], "members": { "createdAt": { - "shape": "S47" + "shape": "S4n" }, "dataSourceConfigurationSnapshot": {}, "dataSourceId": {}, "domainId": {}, "errorMessage": { - "shape": "S48" + "shape": "S4o" }, "id": {}, "projectId": {}, "runStatisticsForAssets": { - "shape": "S9l" + "shape": "Sa4" }, "startedAt": { - "shape": "S47" + "shape": "S4n" }, "status": {}, "stoppedAt": { - "shape": "S47" + "shape": "S4n" }, "type": {}, "updatedAt": { - "shape": "S47" + "shape": "S4n" } } } @@ -2748,11 +3017,11 @@ "name": {}, "portalUrl": {}, "singleSignOn": { - "shape": "S4g" + "shape": "S4w" }, "status": {}, "tags": { - "shape": "S4j" + "shape": "S4z" } } } @@ -2793,45 +3062,45 @@ "awsAccountId": {}, "awsAccountRegion": {}, "createdAt": { - "shape": "S4v" + "shape": "S5b" }, "createdBy": {}, "deploymentProperties": { - "shape": "S4w" + "shape": "S5c" }, "description": { "shape": "Sq" }, "domainId": {}, "environmentActions": { - "shape": "S4z" + "shape": "S5f" }, "environmentBlueprintId": {}, "environmentProfileId": {}, "glossaryTerms": { - "shape": "S1q" + "shape": "S1t" }, "id": {}, "lastDeployment": { - "shape": "S55" + "shape": "S5l" }, "name": { - "shape": "S5b" + "shape": "S5r" }, "projectId": {}, "provider": {}, "provisionedResources": { - "shape": "S5c" + "shape": "S5s" }, "provisioningProperties": { - "shape": "S5e" + "shape": "S5u" }, "status": {}, "updatedAt": { - "shape": "S4v" + "shape": "S5b" }, "userParameters": { - "shape": "S5h" + "shape": "S5x" } } } @@ -2880,7 +3149,7 @@ "id": {}, "name": {}, "parameters": { - "shape": "S5l" + "shape": "S61" } } } @@ -2918,28 +3187,28 @@ ], "members": { "createdAt": { - "shape": "S4v" + "shape": "S5b" }, "deploymentProperties": { - "shape": "S4w" + "shape": "S5c" }, "description": { "shape": "Sq" }, "glossaryTerms": { - "shape": "S1q" + "shape": "S1t" }, "id": {}, "name": {}, "provider": {}, "provisioningProperties": { - "shape": "S5e" + "shape": "S5u" }, "updatedAt": { - "shape": "S4v" + "shape": "S5b" }, "userParameters": { - "shape": "S5h" + "shape": "S5x" } } } @@ -2975,23 +3244,23 @@ ], "members": { "createdAt": { - "shape": "S4v" + "shape": "S5b" }, "domainId": {}, "enabledRegions": { - "shape": "S9y" + "shape": "Sah" }, "environmentBlueprintId": {}, "manageAccessRoleArn": {}, "provisioningConfigurations": { - "shape": "Sa0" + "shape": "Saj" }, "provisioningRoleArn": {}, "regionalParameters": { - "shape": "Sa5" + "shape": "Sao" }, "updatedAt": { - "shape": "S4v" + "shape": "S5b" } } } @@ -3024,7 +3293,7 @@ "members": { "accessKeyId": {}, "expiration": { - "shape": "S4v" + "shape": "S5b" }, "secretAccessKey": {}, "sessionToken": {} @@ -3068,7 +3337,7 @@ "awsAccountId": {}, "awsAccountRegion": {}, "createdAt": { - "shape": "S4v" + "shape": "S5b" }, "createdBy": {}, "description": { @@ -3078,14 +3347,14 @@ "environmentBlueprintId": {}, "id": {}, "name": { - "shape": "S5q" + "shape": "S66" }, "projectId": {}, "updatedAt": { - "shape": "S4v" + "shape": "S5b" }, "userParameters": { - "shape": "S5h" + "shape": "S5x" } } } @@ -3135,13 +3404,13 @@ }, "domainId": {}, "imports": { - "shape": "Sad" + "shape": "Saw" }, "model": { - "shape": "S5t" + "shape": "S69" }, "name": { - "shape": "S1z" + "shape": "S22" }, "originDomainId": {}, "originProjectId": {}, @@ -3189,12 +3458,12 @@ }, "createdBy": {}, "description": { - "shape": "S5y" + "shape": "S6e" }, "domainId": {}, "id": {}, "name": { - "shape": "S5z" + "shape": "S6f" }, "owningProjectId": {}, "status": {}, @@ -3246,7 +3515,7 @@ "glossaryId": {}, "id": {}, "longDescription": { - "shape": "S64" + "shape": "S6k" }, "name": { "shape": "Sy" @@ -3256,7 +3525,7 @@ }, "status": {}, "termRelations": { - "shape": "S66" + "shape": "S6m" }, "updatedAt": { "type": "timestamp" @@ -3293,7 +3562,7 @@ "members": { "domainId": {}, "groupName": { - "shape": "S6d" + "shape": "S6t" }, "id": {}, "status": {} @@ -3371,13 +3640,13 @@ "description": {}, "domainId": {}, "downstreamNodes": { - "shape": "Saq" + "shape": "Sb9" }, "eventTimestamp": { "type": "timestamp" }, "formsOutput": { - "shape": "S1x" + "shape": "S20" }, "id": {}, "name": {}, @@ -3389,7 +3658,7 @@ }, "updatedBy": {}, "upstreamNodes": { - "shape": "Saq" + "shape": "Sb9" } } } @@ -3455,7 +3724,35 @@ "shape": "Sw" }, "latestTimeSeriesDataPointForms": { - "shape": "S20" + "shape": "S23" + }, + "owningProjectId": {} + } + }, + "dataProductListing": { + "type": "structure", + "members": { + "createdAt": { + "type": "timestamp" + }, + "dataProductId": {}, + "dataProductRevision": {}, + "forms": {}, + "glossaryTerms": { + "shape": "Sw" + }, + "items": { + "type": "list", + "member": { + "type": "structure", + "members": { + "glossaryTerms": { + "shape": "Sw" + }, + "listingId": {}, + "listingRevision": {} + } + } }, "owningProjectId": {} } @@ -3513,7 +3810,7 @@ "owningProjectId": {}, "status": {}, "target": { - "shape": "Sb0" + "shape": "Sbm" }, "type": {} } @@ -3552,7 +3849,7 @@ ], "members": { "createdAt": { - "shape": "S4v" + "shape": "S5b" }, "createdBy": {}, "description": { @@ -3560,17 +3857,17 @@ }, "domainId": {}, "failureReasons": { - "shape": "S6n" + "shape": "S72" }, "glossaryTerms": { - "shape": "S1q" + "shape": "S1t" }, "id": {}, "lastUpdatedAt": { - "shape": "S4v" + "shape": "S5b" }, "name": { - "shape": "S15" + "shape": "S18" }, "projectStatus": {} } @@ -3626,7 +3923,7 @@ "shape": "Sp" }, "subscribedPrincipal": { - "shape": "S13" + "shape": "S16" }, "subscriptionRequestId": {}, "updatedAt": { @@ -3673,7 +3970,7 @@ ], "members": { "assets": { - "shape": "S71" + "shape": "S7g" }, "createdAt": { "type": "timestamp" @@ -3681,11 +3978,14 @@ "createdBy": {}, "domainId": {}, "grantedEntity": { - "shape": "S75" + "shape": "S7k" }, "id": {}, "status": {}, - "subscriptionId": {}, + "subscriptionId": { + "deprecated": true, + "deprecatedMessage": "Multiple subscriptions can exist for a single grant" + }, "subscriptionTargetId": {}, "updatedAt": { "type": "timestamp" @@ -3754,7 +4054,7 @@ "subscribedPrincipals": { "type": "list", "member": { - "shape": "S13" + "shape": "S16" } }, "updatedAt": { @@ -3811,10 +4111,10 @@ ], "members": { "applicableAssetTypes": { - "shape": "S7j" + "shape": "S7y" }, "authorizedPrincipals": { - "shape": "S7k" + "shape": "S7z" }, "createdAt": { "type": "timestamp" @@ -3825,12 +4125,12 @@ "id": {}, "manageAccessRole": {}, "name": { - "shape": "S7m" + "shape": "S81" }, "projectId": {}, "provider": {}, "subscriptionTargetConfig": { - "shape": "S7n" + "shape": "S82" }, "type": {}, "updatedAt": { @@ -3885,7 +4185,7 @@ "entityId": {}, "entityType": {}, "form": { - "shape": "Sbj" + "shape": "Sc5" }, "formName": {} } @@ -3922,7 +4222,7 @@ "type": "structure", "members": { "details": { - "shape": "S7u" + "shape": "S89" }, "domainId": {}, "id": {}, @@ -3931,27 +4231,105 @@ } } }, - "ListAssetFilters": { + "ListAssetFilters": { + "http": { + "method": "GET", + "requestUri": "/v2/domains/{domainIdentifier}/assets/{assetIdentifier}/filters", + "responseCode": 200 + }, + "input": { + "type": "structure", + "required": [ + "assetIdentifier", + "domainIdentifier" + ], + "members": { + "assetIdentifier": { + "location": "uri", + "locationName": "assetIdentifier" + }, + "domainIdentifier": { + "location": "uri", + "locationName": "domainIdentifier" + }, + "maxResults": { + "location": "querystring", + "locationName": "maxResults", + "type": "integer" + }, + "nextToken": { + "location": "querystring", + "locationName": "nextToken" + }, + "status": { + "location": "querystring", + "locationName": "status" + } + } + }, + "output": { + "type": "structure", + "required": [ + "items" + ], + "members": { + "items": { + "type": "list", + "member": { + "type": "structure", + "required": [ + "assetId", + "domainId", + "id", + "name" + ], + "members": { + "assetId": {}, + "createdAt": { + "type": "timestamp" + }, + "description": { + "shape": "Sq" + }, + "domainId": {}, + "effectiveColumnNames": { + "shape": "S2e" + }, + "effectiveRowFilter": {}, + "errorMessage": {}, + "id": {}, + "name": { + "shape": "S2w" + }, + "status": {} + } + } + }, + "nextToken": {} + } + } + }, + "ListAssetRevisions": { "http": { "method": "GET", - "requestUri": "/v2/domains/{domainIdentifier}/assets/{assetIdentifier}/filters", + "requestUri": "/v2/domains/{domainIdentifier}/assets/{identifier}/revisions", "responseCode": 200 }, "input": { "type": "structure", "required": [ - "assetIdentifier", - "domainIdentifier" + "domainIdentifier", + "identifier" ], "members": { - "assetIdentifier": { - "location": "uri", - "locationName": "assetIdentifier" - }, "domainIdentifier": { "location": "uri", "locationName": "domainIdentifier" }, + "identifier": { + "location": "uri", + "locationName": "identifier" + }, "maxResults": { "location": "querystring", "locationName": "maxResults", @@ -3960,48 +4338,24 @@ "nextToken": { "location": "querystring", "locationName": "nextToken" - }, - "status": { - "location": "querystring", - "locationName": "status" } } }, "output": { "type": "structure", - "required": [ - "items" - ], "members": { "items": { "type": "list", "member": { "type": "structure", - "required": [ - "assetId", - "domainId", - "id", - "name" - ], "members": { - "assetId": {}, "createdAt": { "type": "timestamp" }, - "description": { - "shape": "Sq" - }, + "createdBy": {}, "domainId": {}, - "effectiveColumnNames": { - "shape": "S2b" - }, - "effectiveRowFilter": {}, - "errorMessage": {}, "id": {}, - "name": { - "shape": "S2t" - }, - "status": {} + "revision": {} } } }, @@ -4009,10 +4363,10 @@ } } }, - "ListAssetRevisions": { + "ListDataProductRevisions": { "http": { "method": "GET", - "requestUri": "/v2/domains/{domainIdentifier}/assets/{identifier}/revisions", + "requestUri": "/v2/domains/{domainIdentifier}/data-products/{identifier}/revisions", "responseCode": 200 }, "input": { @@ -4043,6 +4397,9 @@ }, "output": { "type": "structure", + "required": [ + "items" + ], "members": { "items": { "type": "list", @@ -4120,26 +4477,26 @@ ], "members": { "createdAt": { - "shape": "S47" + "shape": "S4n" }, "dataAssetId": {}, "dataAssetStatus": {}, "dataSourceRunId": {}, "database": { - "shape": "S3r" + "shape": "S47" }, "errorMessage": { - "shape": "S48" + "shape": "S4o" }, "projectId": {}, "technicalDescription": { "shape": "Sq" }, "technicalName": { - "shape": "S3r" + "shape": "S47" }, "updatedAt": { - "shape": "S47" + "shape": "S4n" } } } @@ -4205,27 +4562,27 @@ ], "members": { "createdAt": { - "shape": "S47" + "shape": "S4n" }, "dataSourceId": {}, "errorMessage": { - "shape": "S48" + "shape": "S4o" }, "id": {}, "projectId": {}, "runStatisticsForAssets": { - "shape": "S9l" + "shape": "Sa4" }, "startedAt": { - "shape": "S47" + "shape": "S4n" }, "status": {}, "stoppedAt": { - "shape": "S47" + "shape": "S4n" }, "type": {}, "updatedAt": { - "shape": "S47" + "shape": "S4n" } } } @@ -4261,7 +4618,7 @@ "type": "integer" }, "name": { - "shape": "S3r", + "shape": "S47", "location": "querystring", "locationName": "name" }, @@ -4303,7 +4660,7 @@ ], "members": { "createdAt": { - "shape": "S47" + "shape": "S4n" }, "dataSourceId": {}, "domainId": {}, @@ -4313,22 +4670,22 @@ "type": "integer" }, "lastRunAt": { - "shape": "S47" + "shape": "S4n" }, "lastRunErrorMessage": { - "shape": "S48" + "shape": "S4o" }, "lastRunStatus": {}, "name": { - "shape": "S3r" + "shape": "S47" }, "schedule": { - "shape": "S3t" + "shape": "S49" }, "status": {}, "type": {}, "updatedAt": { - "shape": "S47" + "shape": "S4n" } } } @@ -4459,7 +4816,7 @@ "id": {}, "name": {}, "parameters": { - "shape": "S5l" + "shape": "S61" } } } @@ -4508,23 +4865,23 @@ ], "members": { "createdAt": { - "shape": "S4v" + "shape": "S5b" }, "domainId": {}, "enabledRegions": { - "shape": "S9y" + "shape": "Sah" }, "environmentBlueprintId": {}, "manageAccessRoleArn": {}, "provisioningConfigurations": { - "shape": "Sa0" + "shape": "Saj" }, "provisioningRoleArn": {}, "regionalParameters": { - "shape": "Sa5" + "shape": "Sao" }, "updatedAt": { - "shape": "S4v" + "shape": "S5b" } } } @@ -4587,7 +4944,7 @@ ], "members": { "createdAt": { - "shape": "S4v" + "shape": "S5b" }, "description": { "shape": "Sq" @@ -4596,10 +4953,10 @@ "name": {}, "provider": {}, "provisioningProperties": { - "shape": "S5e" + "shape": "S5u" }, "updatedAt": { - "shape": "S4v" + "shape": "S5b" } } } @@ -4642,7 +4999,7 @@ "type": "integer" }, "name": { - "shape": "S5q", + "shape": "S66", "location": "querystring", "locationName": "name" }, @@ -4677,7 +5034,7 @@ "awsAccountId": {}, "awsAccountRegion": {}, "createdAt": { - "shape": "S4v" + "shape": "S5b" }, "createdBy": {}, "description": { @@ -4687,11 +5044,11 @@ "environmentBlueprintId": {}, "id": {}, "name": { - "shape": "S5q" + "shape": "S66" }, "projectId": {}, "updatedAt": { - "shape": "S4v" + "shape": "S5b" } } } @@ -4781,7 +5138,7 @@ "awsAccountId": {}, "awsAccountRegion": {}, "createdAt": { - "shape": "S4v" + "shape": "S5b" }, "createdBy": {}, "description": { @@ -4791,13 +5148,13 @@ "environmentProfileId": {}, "id": {}, "name": { - "shape": "S5b" + "shape": "S5r" }, "projectId": {}, "provider": {}, "status": {}, "updatedAt": { - "shape": "S4v" + "shape": "S5b" } } } @@ -4951,7 +5308,7 @@ "owningProjectId": {}, "status": {}, "target": { - "shape": "Sb0" + "shape": "Sbm" }, "type": {} } @@ -5203,7 +5560,7 @@ "type": "integer" }, "name": { - "shape": "S15", + "shape": "S18", "location": "querystring", "locationName": "name" }, @@ -5232,7 +5589,7 @@ ], "members": { "createdAt": { - "shape": "S4v" + "shape": "S5b" }, "createdBy": {}, "description": { @@ -5240,15 +5597,15 @@ }, "domainId": {}, "failureReasons": { - "shape": "S6n" + "shape": "S72" }, "id": {}, "name": { - "shape": "S15" + "shape": "S18" }, "projectStatus": {}, "updatedAt": { - "shape": "S4v" + "shape": "S5b" } } } @@ -5286,6 +5643,10 @@ "location": "querystring", "locationName": "nextToken" }, + "owningProjectId": { + "location": "querystring", + "locationName": "owningProjectId" + }, "sortBy": { "location": "querystring", "locationName": "sortBy" @@ -5330,7 +5691,7 @@ ], "members": { "assets": { - "shape": "S71" + "shape": "S7g" }, "createdAt": { "type": "timestamp" @@ -5338,11 +5699,14 @@ "createdBy": {}, "domainId": {}, "grantedEntity": { - "shape": "S75" + "shape": "S7k" }, "id": {}, "status": {}, - "subscriptionId": {}, + "subscriptionId": { + "deprecated": true, + "deprecatedMessage": "Multiple subscriptions can exist for a single grant" + }, "subscriptionTargetId": {}, "updatedAt": { "type": "timestamp" @@ -5451,7 +5815,7 @@ "subscribedPrincipals": { "type": "list", "member": { - "shape": "S13" + "shape": "S16" } }, "updatedAt": { @@ -5532,10 +5896,10 @@ ], "members": { "applicableAssetTypes": { - "shape": "S7j" + "shape": "S7y" }, "authorizedPrincipals": { - "shape": "S7k" + "shape": "S7z" }, "createdAt": { "type": "timestamp" @@ -5546,12 +5910,12 @@ "id": {}, "manageAccessRole": {}, "name": { - "shape": "S7m" + "shape": "S81" }, "projectId": {}, "provider": {}, "subscriptionTargetConfig": { - "shape": "S7n" + "shape": "S82" }, "type": {}, "updatedAt": { @@ -5655,7 +6019,7 @@ "shape": "Sp" }, "subscribedPrincipal": { - "shape": "S13" + "shape": "S16" }, "subscriptionRequestId": {}, "updatedAt": { @@ -5691,7 +6055,7 @@ "type": "structure", "members": { "tags": { - "shape": "S4j" + "shape": "S4z" } } } @@ -5752,7 +6116,7 @@ "type": "structure", "members": { "items": { - "shape": "S20" + "shape": "S23" }, "nextToken": {} } @@ -5852,7 +6216,7 @@ "forms": { "type": "list", "member": { - "shape": "Sbj" + "shape": "Sc5" } } } @@ -5878,7 +6242,7 @@ "locationName": "domainIdentifier" }, "enabledRegions": { - "shape": "S9y" + "shape": "Sah" }, "environmentBlueprintIdentifier": { "location": "uri", @@ -5886,11 +6250,11 @@ }, "manageAccessRoleArn": {}, "provisioningConfigurations": { - "shape": "Sa0" + "shape": "Saj" }, "provisioningRoleArn": {}, "regionalParameters": { - "shape": "Sa5" + "shape": "Sao" } } }, @@ -5902,23 +6266,23 @@ ], "members": { "createdAt": { - "shape": "S4v" + "shape": "S5b" }, "domainId": {}, "enabledRegions": { - "shape": "S9y" + "shape": "Sah" }, "environmentBlueprintId": {}, "manageAccessRoleArn": {}, "provisioningConfigurations": { - "shape": "Sa0" + "shape": "Saj" }, "provisioningRoleArn": {}, "regionalParameters": { - "shape": "Sa5" + "shape": "Sao" }, "updatedAt": { - "shape": "S4v" + "shape": "S5b" } } }, @@ -6059,7 +6423,7 @@ "subscribedPrincipals": { "type": "list", "member": { - "shape": "S13" + "shape": "S16" } }, "updatedAt": { @@ -6123,7 +6487,7 @@ "shape": "Sp" }, "subscribedPrincipal": { - "shape": "S13" + "shape": "S16" }, "subscriptionRequestId": {}, "updatedAt": { @@ -6147,14 +6511,14 @@ ], "members": { "additionalAttributes": { - "shape": "Sff" + "shape": "Sg5" }, "domainIdentifier": { "location": "uri", "locationName": "domainIdentifier" }, "filters": { - "shape": "Sfh" + "shape": "Sg7" }, "maxResults": { "type": "integer" @@ -6162,12 +6526,12 @@ "nextToken": {}, "owningProjectIdentifier": {}, "searchIn": { - "shape": "Sfm" + "shape": "Sgc" }, "searchScope": {}, "searchText": {}, "sort": { - "shape": "Sfq" + "shape": "Sgg" } } }, @@ -6194,13 +6558,13 @@ "type": "structure", "members": { "formsOutput": { - "shape": "S1x" + "shape": "S20" }, "latestTimeSeriesDataPointFormsOutput": { - "shape": "S20" + "shape": "S23" }, "readOnlyFormsOutput": { - "shape": "S1x" + "shape": "S20" } } }, @@ -6213,24 +6577,55 @@ }, "domainId": {}, "externalIdentifier": { - "shape": "S1k" + "shape": "S1n" }, "firstRevisionCreatedAt": { "type": "timestamp" }, "firstRevisionCreatedBy": {}, "glossaryTerms": { - "shape": "S1q" + "shape": "S1t" }, "identifier": {}, "name": { - "shape": "S1s" + "shape": "S1v" }, "owningProjectId": {}, "typeIdentifier": {}, "typeRevision": {} } }, + "dataProductItem": { + "type": "structure", + "required": [ + "domainId", + "id", + "name", + "owningProjectId" + ], + "members": { + "createdAt": { + "type": "timestamp" + }, + "createdBy": {}, + "description": { + "shape": "S39" + }, + "domainId": {}, + "firstRevisionCreatedAt": { + "type": "timestamp" + }, + "firstRevisionCreatedBy": {}, + "glossaryTerms": { + "shape": "S1t" + }, + "id": {}, + "name": { + "shape": "S3f" + }, + "owningProjectId": {} + } + }, "glossaryItem": { "type": "structure", "required": [ @@ -6246,12 +6641,12 @@ }, "createdBy": {}, "description": { - "shape": "S5y" + "shape": "S6e" }, "domainId": {}, "id": {}, "name": { - "shape": "S5z" + "shape": "S6f" }, "owningProjectId": {}, "status": {}, @@ -6279,7 +6674,7 @@ "glossaryId": {}, "id": {}, "longDescription": { - "shape": "S64" + "shape": "S6k" }, "name": { "shape": "Sy" @@ -6289,7 +6684,7 @@ }, "status": {}, "termRelations": { - "shape": "S66" + "shape": "S6m" }, "updatedAt": { "type": "timestamp" @@ -6345,7 +6740,7 @@ "members": { "domainId": {}, "groupName": { - "shape": "S6d" + "shape": "S6t" }, "id": {}, "status": {} @@ -6368,25 +6763,25 @@ ], "members": { "additionalAttributes": { - "shape": "Sff" + "shape": "Sg5" }, "domainIdentifier": { "location": "uri", "locationName": "domainIdentifier" }, "filters": { - "shape": "Sfh" + "shape": "Sg7" }, "maxResults": { "type": "integer" }, "nextToken": {}, "searchIn": { - "shape": "Sfm" + "shape": "Sgc" }, "searchText": {}, "sort": { - "shape": "Sfq" + "shape": "Sgg" } } }, @@ -6406,7 +6801,7 @@ "members": { "forms": {}, "latestTimeSeriesDataPointForms": { - "shape": "S20" + "shape": "S23" } } }, @@ -6427,7 +6822,50 @@ "listingRevision": {}, "listingUpdatedBy": {}, "name": { - "shape": "S1s" + "shape": "S1v" + }, + "owningProjectId": {} + } + }, + "dataProductListing": { + "type": "structure", + "members": { + "additionalAttributes": { + "type": "structure", + "members": { + "forms": {} + } + }, + "createdAt": { + "type": "timestamp" + }, + "description": { + "shape": "Sq" + }, + "entityId": {}, + "entityRevision": {}, + "glossaryTerms": { + "shape": "Sw" + }, + "items": { + "type": "list", + "member": { + "type": "structure", + "members": { + "glossaryTerms": { + "shape": "Sw" + }, + "listingId": {}, + "listingRevision": {} + } + } + }, + "listingCreatedBy": {}, + "listingId": {}, + "listingRevision": {}, + "listingUpdatedBy": {}, + "name": { + "shape": "S3f" }, "owningProjectId": {} } @@ -6461,7 +6899,7 @@ "locationName": "domainIdentifier" }, "filters": { - "shape": "Sfh" + "shape": "Sg7" }, "managed": { "type": "boolean" @@ -6471,12 +6909,12 @@ }, "nextToken": {}, "searchIn": { - "shape": "Sfm" + "shape": "Sgc" }, "searchScope": {}, "searchText": {}, "sort": { - "shape": "Sfq" + "shape": "Sgg" } } }, @@ -6507,7 +6945,7 @@ }, "domainId": {}, "formsOutput": { - "shape": "S33" + "shape": "S36" }, "name": {}, "originDomainId": {}, @@ -6537,13 +6975,13 @@ }, "domainId": {}, "imports": { - "shape": "Sad" + "shape": "Saw" }, "model": { - "shape": "S5t" + "shape": "S69" }, "name": { - "shape": "S1z" + "shape": "S22" }, "originDomainId": {}, "originProjectId": {}, @@ -6567,7 +7005,7 @@ "description": {}, "domainId": {}, "formsOutput": { - "shape": "S33" + "shape": "S36" }, "name": {}, "revision": {}, @@ -6624,7 +7062,7 @@ "type": "structure", "members": { "details": { - "shape": "S7u" + "shape": "S89" }, "domainId": {}, "id": {}, @@ -6676,29 +7114,29 @@ ], "members": { "createdAt": { - "shape": "S47" + "shape": "S4n" }, "dataSourceConfigurationSnapshot": {}, "dataSourceId": {}, "domainId": {}, "errorMessage": { - "shape": "S48" + "shape": "S4o" }, "id": {}, "projectId": {}, "runStatisticsForAssets": { - "shape": "S9l" + "shape": "Sa4" }, "startedAt": { - "shape": "S47" + "shape": "S4n" }, "status": {}, "stoppedAt": { - "shape": "S47" + "shape": "S4n" }, "type": {}, "updatedAt": { - "shape": "S47" + "shape": "S4n" } } }, @@ -6727,7 +7165,7 @@ }, "owningProjectIdentifier": {}, "target": { - "shape": "Sb0" + "shape": "Sbm" }, "type": {} } @@ -6769,7 +7207,7 @@ "locationName": "resourceArn" }, "tags": { - "shape": "S4j" + "shape": "S4z" } } }, @@ -6828,7 +7266,7 @@ "locationName": "assetIdentifier" }, "configuration": { - "shape": "S29" + "shape": "S2c" }, "description": { "shape": "Sq" @@ -6856,7 +7294,7 @@ "members": { "assetId": {}, "configuration": { - "shape": "S29" + "shape": "S2c" }, "createdAt": { "type": "timestamp" @@ -6866,13 +7304,13 @@ }, "domainId": {}, "effectiveColumnNames": { - "shape": "S2b" + "shape": "S2e" }, "effectiveRowFilter": {}, "errorMessage": {}, "id": {}, "name": { - "shape": "S2t" + "shape": "S2w" }, "status": {} } @@ -6893,10 +7331,10 @@ ], "members": { "assetFormsInput": { - "shape": "S1l" + "shape": "S1o" }, "configuration": { - "shape": "S36" + "shape": "S3m" }, "description": { "shape": "Sq" @@ -6911,19 +7349,19 @@ "locationName": "identifier" }, "name": { - "shape": "S3r" + "shape": "S47" }, "publishOnImport": { "type": "boolean" }, "recommendation": { - "shape": "S3s" + "shape": "S48" }, "retainPermissionsOnRevokeFailure": { "type": "boolean" }, "schedule": { - "shape": "S3t" + "shape": "S49" } } }, @@ -6938,13 +7376,13 @@ ], "members": { "assetFormsOutput": { - "shape": "S1x" + "shape": "S20" }, "configuration": { - "shape": "S3y" + "shape": "S4e" }, "createdAt": { - "shape": "S47" + "shape": "S4n" }, "description": { "shape": "Sq" @@ -6953,39 +7391,39 @@ "enableSetting": {}, "environmentId": {}, "errorMessage": { - "shape": "S48" + "shape": "S4o" }, "id": {}, "lastRunAt": { - "shape": "S47" + "shape": "S4n" }, "lastRunErrorMessage": { - "shape": "S48" + "shape": "S4o" }, "lastRunStatus": {}, "name": { - "shape": "S3r" + "shape": "S47" }, "projectId": {}, "publishOnImport": { "type": "boolean" }, "recommendation": { - "shape": "S3s" + "shape": "S48" }, "retainPermissionsOnRevokeFailure": { "type": "boolean" }, "schedule": { - "shape": "S3t" + "shape": "S49" }, "selfGrantStatus": { - "shape": "S8a" + "shape": "S8r" }, "status": {}, "type": {}, "updatedAt": { - "shape": "S47" + "shape": "S4n" } } }, @@ -7016,7 +7454,7 @@ }, "name": {}, "singleSignOn": { - "shape": "S4g" + "shape": "S4w" } } }, @@ -7034,7 +7472,7 @@ }, "name": {}, "singleSignOn": { - "shape": "S4g" + "shape": "S4w" } } }, @@ -7059,7 +7497,7 @@ "locationName": "domainIdentifier" }, "glossaryTerms": { - "shape": "S1q" + "shape": "S1t" }, "identifier": { "location": "uri", @@ -7081,45 +7519,45 @@ "awsAccountId": {}, "awsAccountRegion": {}, "createdAt": { - "shape": "S4v" + "shape": "S5b" }, "createdBy": {}, "deploymentProperties": { - "shape": "S4w" + "shape": "S5c" }, "description": { "shape": "Sq" }, "domainId": {}, "environmentActions": { - "shape": "S4z" + "shape": "S5f" }, "environmentBlueprintId": {}, "environmentProfileId": {}, "glossaryTerms": { - "shape": "S1q" + "shape": "S1t" }, "id": {}, "lastDeployment": { - "shape": "S55" + "shape": "S5l" }, "name": { - "shape": "S5b" + "shape": "S5r" }, "projectId": {}, "provider": {}, "provisionedResources": { - "shape": "S5c" + "shape": "S5s" }, "provisioningProperties": { - "shape": "S5e" + "shape": "S5u" }, "status": {}, "updatedAt": { - "shape": "S4v" + "shape": "S5b" }, "userParameters": { - "shape": "S5h" + "shape": "S5x" } } } @@ -7153,7 +7591,7 @@ }, "name": {}, "parameters": { - "shape": "S5l" + "shape": "S61" } } }, @@ -7173,7 +7611,7 @@ "id": {}, "name": {}, "parameters": { - "shape": "S5l" + "shape": "S61" } } } @@ -7203,10 +7641,10 @@ "locationName": "identifier" }, "name": { - "shape": "S5q" + "shape": "S66" }, "userParameters": { - "shape": "S4q" + "shape": "S56" } } }, @@ -7223,7 +7661,7 @@ "awsAccountId": {}, "awsAccountRegion": {}, "createdAt": { - "shape": "S4v" + "shape": "S5b" }, "createdBy": {}, "description": { @@ -7233,14 +7671,14 @@ "environmentBlueprintId": {}, "id": {}, "name": { - "shape": "S5q" + "shape": "S66" }, "projectId": {}, "updatedAt": { - "shape": "S4v" + "shape": "S5b" }, "userParameters": { - "shape": "S5h" + "shape": "S5x" } } } @@ -7262,7 +7700,7 @@ "idempotencyToken": true }, "description": { - "shape": "S5y" + "shape": "S6e" }, "domainIdentifier": { "location": "uri", @@ -7273,7 +7711,7 @@ "locationName": "identifier" }, "name": { - "shape": "S5z" + "shape": "S6f" }, "status": {} } @@ -7288,12 +7726,12 @@ ], "members": { "description": { - "shape": "S5y" + "shape": "S6e" }, "domainId": {}, "id": {}, "name": { - "shape": "S5z" + "shape": "S6f" }, "owningProjectId": {}, "status": {} @@ -7324,7 +7762,7 @@ "locationName": "identifier" }, "longDescription": { - "shape": "S64" + "shape": "S6k" }, "name": { "shape": "Sy" @@ -7334,7 +7772,7 @@ }, "status": {}, "termRelations": { - "shape": "S66" + "shape": "S6m" } } }, @@ -7352,7 +7790,7 @@ "glossaryId": {}, "id": {}, "longDescription": { - "shape": "S64" + "shape": "S6k" }, "name": { "shape": "Sy" @@ -7362,7 +7800,7 @@ }, "status": {}, "termRelations": { - "shape": "S66" + "shape": "S6m" } } }, @@ -7398,7 +7836,7 @@ "members": { "domainId": {}, "groupName": { - "shape": "S6d" + "shape": "S6t" }, "id": {}, "status": {} @@ -7426,14 +7864,14 @@ "locationName": "domainIdentifier" }, "glossaryTerms": { - "shape": "S1q" + "shape": "S1t" }, "identifier": { "location": "uri", "locationName": "identifier" }, "name": { - "shape": "S15" + "shape": "S18" } } }, @@ -7447,7 +7885,7 @@ ], "members": { "createdAt": { - "shape": "S4v" + "shape": "S5b" }, "createdBy": {}, "description": { @@ -7455,17 +7893,17 @@ }, "domainId": {}, "failureReasons": { - "shape": "S6n" + "shape": "S72" }, "glossaryTerms": { - "shape": "S1q" + "shape": "S1t" }, "id": {}, "lastUpdatedAt": { - "shape": "S4v" + "shape": "S5b" }, "name": { - "shape": "S15" + "shape": "S18" }, "projectStatus": {} } @@ -7496,7 +7934,7 @@ "locationName": "domainIdentifier" }, "failureCause": { - "shape": "S73" + "shape": "S7i" }, "identifier": { "location": "uri", @@ -7520,7 +7958,7 @@ ], "members": { "assets": { - "shape": "S71" + "shape": "S7g" }, "createdAt": { "type": "timestamp" @@ -7528,11 +7966,14 @@ "createdBy": {}, "domainId": {}, "grantedEntity": { - "shape": "S75" + "shape": "S7k" }, "id": {}, "status": {}, - "subscriptionId": {}, + "subscriptionId": { + "deprecated": true, + "deprecatedMessage": "Multiple subscriptions can exist for a single grant" + }, "subscriptionTargetId": {}, "updatedAt": { "type": "timestamp" @@ -7606,7 +8047,7 @@ "subscribedPrincipals": { "type": "list", "member": { - "shape": "S13" + "shape": "S16" } }, "updatedAt": { @@ -7632,10 +8073,10 @@ ], "members": { "applicableAssetTypes": { - "shape": "S7j" + "shape": "S7y" }, "authorizedPrincipals": { - "shape": "S7k" + "shape": "S7z" }, "domainIdentifier": { "location": "uri", @@ -7651,11 +8092,11 @@ }, "manageAccessRole": {}, "name": { - "shape": "S7m" + "shape": "S81" }, "provider": {}, "subscriptionTargetConfig": { - "shape": "S7n" + "shape": "S82" } } }, @@ -7678,10 +8119,10 @@ ], "members": { "applicableAssetTypes": { - "shape": "S7j" + "shape": "S7y" }, "authorizedPrincipals": { - "shape": "S7k" + "shape": "S7z" }, "createdAt": { "type": "timestamp" @@ -7692,12 +8133,12 @@ "id": {}, "manageAccessRole": {}, "name": { - "shape": "S7m" + "shape": "S81" }, "projectId": {}, "provider": {}, "subscriptionTargetConfig": { - "shape": "S7n" + "shape": "S82" }, "type": {}, "updatedAt": { @@ -7738,7 +8179,7 @@ "type": "structure", "members": { "details": { - "shape": "S7u" + "shape": "S89" }, "domainId": {}, "id": {}, @@ -7785,6 +8226,29 @@ "shape": "Sw" } } + }, + "productListing": { + "type": "structure", + "members": { + "assetListings": { + "type": "list", + "member": { + "type": "structure", + "members": { + "entityId": {}, + "entityRevision": {}, + "entityType": {} + } + } + }, + "description": {}, + "entityId": {}, + "entityRevision": {}, + "glossaryTerms": { + "shape": "Sw" + }, + "name": {} + } } }, "union": true @@ -7821,7 +8285,7 @@ "type": "string", "sensitive": true }, - "S13": { + "S16": { "type": "structure", "members": { "project": { @@ -7829,22 +8293,22 @@ "members": { "id": {}, "name": { - "shape": "S15" + "shape": "S18" } } } }, "union": true }, - "S15": { + "S18": { "type": "string", "sensitive": true }, - "S1k": { + "S1n": { "type": "string", "sensitive": true }, - "S1l": { + "S1o": { "type": "list", "member": { "type": "structure", @@ -7861,15 +8325,15 @@ }, "sensitive": true }, - "S1q": { + "S1t": { "type": "list", "member": {} }, - "S1s": { + "S1v": { "type": "string", "sensitive": true }, - "S1t": { + "S1w": { "type": "structure", "members": { "businessNameGeneration": { @@ -7882,7 +8346,7 @@ } } }, - "S1x": { + "S20": { "type": "list", "member": { "type": "structure", @@ -7893,17 +8357,17 @@ "content": {}, "formName": {}, "typeName": { - "shape": "S1z" + "shape": "S22" }, "typeRevision": {} } } }, - "S1z": { + "S22": { "type": "string", "sensitive": true }, - "S20": { + "S23": { "type": "list", "member": { "type": "structure", @@ -7924,7 +8388,7 @@ } } }, - "S26": { + "S29": { "type": "structure", "required": [ "listingId", @@ -7935,14 +8399,14 @@ "listingStatus": {} } }, - "S29": { + "S2c": { "type": "structure", "members": { "columnConfiguration": { "type": "structure", "members": { "includedColumnNames": { - "shape": "S2b" + "shape": "S2e" } } }, @@ -7953,7 +8417,7 @@ ], "members": { "rowFilter": { - "shape": "S2d" + "shape": "S2g" }, "sensitive": { "type": "boolean" @@ -7963,15 +8427,15 @@ }, "union": true }, - "S2b": { + "S2e": { "type": "list", "member": {} }, - "S2d": { + "S2g": { "type": "structure", "members": { "and": { - "shape": "S2e" + "shape": "S2h" }, "expression": { "type": "structure", @@ -8018,7 +8482,7 @@ "members": { "columnName": {}, "values": { - "shape": "S2k" + "shape": "S2n" } } }, @@ -8093,7 +8557,7 @@ "members": { "columnName": {}, "values": { - "shape": "S2k" + "shape": "S2n" } } }, @@ -8112,26 +8576,26 @@ "union": true }, "or": { - "shape": "S2e" + "shape": "S2h" } }, "union": true }, - "S2e": { + "S2h": { "type": "list", "member": { - "shape": "S2d" + "shape": "S2g" } }, - "S2k": { + "S2n": { "type": "list", "member": {} }, - "S2t": { + "S2w": { "type": "string", "sensitive": true }, - "S33": { + "S36": { "type": "map", "key": {}, "value": { @@ -8145,13 +8609,40 @@ "type": "boolean" }, "typeName": { - "shape": "S1z" + "shape": "S22" }, "typeRevision": {} } } }, - "S36": { + "S39": { + "type": "string", + "sensitive": true + }, + "S3a": { + "type": "list", + "member": { + "type": "structure", + "required": [ + "identifier", + "itemType" + ], + "members": { + "glossaryTerms": { + "type": "list", + "member": {} + }, + "identifier": {}, + "itemType": {}, + "revision": {} + } + } + }, + "S3f": { + "type": "string", + "sensitive": true + }, + "S3m": { "type": "structure", "members": { "glueRunConfiguration": { @@ -8165,7 +8656,7 @@ }, "dataAccessRole": {}, "relationalFilterConfigurations": { - "shape": "S39" + "shape": "S3p" } } }, @@ -8179,20 +8670,20 @@ "members": { "dataAccessRole": {}, "redshiftCredentialConfiguration": { - "shape": "S3j" + "shape": "S3z" }, "redshiftStorage": { - "shape": "S3l" + "shape": "S41" }, "relationalFilterConfigurations": { - "shape": "S39" + "shape": "S3p" } } } }, "union": true }, - "S39": { + "S3p": { "type": "list", "member": { "type": "structure", @@ -8219,7 +8710,7 @@ } } }, - "S3j": { + "S3z": { "type": "structure", "required": [ "secretManagerArn" @@ -8228,7 +8719,7 @@ "secretManagerArn": {} } }, - "S3l": { + "S41": { "type": "structure", "members": { "redshiftClusterSource": { @@ -8252,11 +8743,11 @@ }, "union": true }, - "S3r": { + "S47": { "type": "string", "sensitive": true }, - "S3s": { + "S48": { "type": "structure", "members": { "enableBusinessNameGeneration": { @@ -8264,7 +8755,7 @@ } } }, - "S3t": { + "S49": { "type": "structure", "members": { "schedule": {}, @@ -8272,7 +8763,7 @@ }, "sensitive": true }, - "S3y": { + "S4e": { "type": "structure", "members": { "glueRunConfiguration": { @@ -8288,7 +8779,7 @@ "dataAccessRole": {}, "region": {}, "relationalFilterConfigurations": { - "shape": "S39" + "shape": "S3p" } } }, @@ -8303,25 +8794,25 @@ "accountId": {}, "dataAccessRole": {}, "redshiftCredentialConfiguration": { - "shape": "S3j" + "shape": "S3z" }, "redshiftStorage": { - "shape": "S3l" + "shape": "S41" }, "region": {}, "relationalFilterConfigurations": { - "shape": "S39" + "shape": "S3p" } } } }, "union": true }, - "S47": { + "S4n": { "type": "timestamp", "timestampFormat": "iso8601" }, - "S48": { + "S4o": { "type": "structure", "required": [ "errorType" @@ -8331,19 +8822,19 @@ "errorType": {} } }, - "S4g": { + "S4w": { "type": "structure", "members": { "type": {}, "userAssignment": {} } }, - "S4j": { + "S4z": { "type": "map", "key": {}, "value": {} }, - "S4q": { + "S56": { "type": "list", "member": { "type": "structure", @@ -8353,11 +8844,11 @@ } } }, - "S4v": { + "S5b": { "type": "timestamp", "timestampFormat": "iso8601" }, - "S4w": { + "S5c": { "type": "structure", "members": { "endTimeoutMinutes": { @@ -8368,7 +8859,7 @@ } } }, - "S4z": { + "S5f": { "type": "list", "member": { "type": "structure", @@ -8392,7 +8883,7 @@ } } }, - "S55": { + "S5l": { "type": "structure", "members": { "deploymentId": {}, @@ -8417,11 +8908,11 @@ } } }, - "S5b": { + "S5r": { "type": "string", "sensitive": true }, - "S5c": { + "S5s": { "type": "list", "member": { "type": "structure", @@ -8437,7 +8928,7 @@ } } }, - "S5e": { + "S5u": { "type": "structure", "members": { "cloudFormation": { @@ -8452,7 +8943,7 @@ }, "union": true }, - "S5h": { + "S5x": { "type": "list", "member": { "type": "structure", @@ -8476,7 +8967,7 @@ } } }, - "S5l": { + "S61": { "type": "structure", "members": { "awsConsoleLink": { @@ -8488,11 +8979,11 @@ }, "union": true }, - "S5q": { + "S66": { "type": "string", "sensitive": true }, - "S5t": { + "S69": { "type": "structure", "members": { "smithy": {} @@ -8500,19 +8991,19 @@ "sensitive": true, "union": true }, - "S5y": { + "S6e": { "type": "string", "sensitive": true }, - "S5z": { + "S6f": { "type": "string", "sensitive": true }, - "S64": { + "S6k": { "type": "string", "sensitive": true }, - "S66": { + "S6m": { "type": "structure", "members": { "classifies": { @@ -8525,11 +9016,11 @@ } } }, - "S6d": { + "S6t": { "type": "string", "sensitive": true }, - "S6n": { + "S72": { "type": "list", "member": { "type": "structure", @@ -8539,7 +9030,7 @@ } } }, - "S6s": { + "S77": { "type": "structure", "members": { "groupIdentifier": {}, @@ -8547,7 +9038,7 @@ }, "union": true }, - "S71": { + "S7g": { "type": "list", "member": { "type": "structure", @@ -8560,7 +9051,7 @@ "assetId": {}, "assetRevision": {}, "failureCause": { - "shape": "S73" + "shape": "S7i" }, "failureTimestamp": { "type": "timestamp" @@ -8573,13 +9064,13 @@ } } }, - "S73": { + "S7i": { "type": "structure", "members": { "message": {} } }, - "S75": { + "S7k": { "type": "structure", "members": { "listing": { @@ -8596,19 +9087,19 @@ }, "union": true }, - "S7j": { + "S7y": { "type": "list", "member": {} }, - "S7k": { + "S7z": { "type": "list", "member": {} }, - "S7m": { + "S81": { "type": "string", "sensitive": true }, - "S7n": { + "S82": { "type": "list", "member": { "type": "structure", @@ -8622,7 +9113,7 @@ } } }, - "S7u": { + "S89": { "type": "structure", "members": { "iam": { @@ -8651,7 +9142,7 @@ }, "union": true }, - "S8a": { + "S8r": { "type": "structure", "members": { "glueSelfGrantStatus": { @@ -8661,7 +9152,7 @@ ], "members": { "selfGrantStatusDetails": { - "shape": "S8c" + "shape": "S8t" } } }, @@ -8672,14 +9163,14 @@ ], "members": { "selfGrantStatusDetails": { - "shape": "S8c" + "shape": "S8t" } } } }, "union": true }, - "S8c": { + "S8t": { "type": "list", "member": { "type": "structure", @@ -8695,7 +9186,7 @@ } } }, - "S9l": { + "Sa4": { "type": "structure", "members": { "added": { @@ -8715,11 +9206,11 @@ } } }, - "S9y": { + "Sah": { "type": "list", "member": {} }, - "Sa0": { + "Saj": { "type": "list", "member": { "type": "structure", @@ -8738,7 +9229,7 @@ "union": true } }, - "Sa5": { + "Sao": { "type": "map", "key": {}, "value": { @@ -8747,7 +9238,7 @@ "value": {} } }, - "Sad": { + "Saw": { "type": "list", "member": { "type": "structure", @@ -8757,13 +9248,13 @@ ], "members": { "name": { - "shape": "S1z" + "shape": "S22" }, "revision": {} } } }, - "Saq": { + "Sb9": { "type": "list", "member": { "type": "structure", @@ -8775,7 +9266,7 @@ } } }, - "Sb0": { + "Sbm": { "type": "structure", "required": [ "identifier", @@ -8787,7 +9278,7 @@ "type": {} } }, - "Sbj": { + "Sc5": { "type": "structure", "required": [ "formName", @@ -8805,15 +9296,15 @@ "typeRevision": {} } }, - "Sff": { + "Sg5": { "type": "list", "member": {} }, - "Sfh": { + "Sg7": { "type": "structure", "members": { "and": { - "shape": "Sfi" + "shape": "Sg8" }, "filter": { "type": "structure", @@ -8827,18 +9318,18 @@ } }, "or": { - "shape": "Sfi" + "shape": "Sg8" } }, "union": true }, - "Sfi": { + "Sg8": { "type": "list", "member": { - "shape": "Sfh" + "shape": "Sg7" } }, - "Sfm": { + "Sgc": { "type": "list", "member": { "type": "structure", @@ -8850,7 +9341,7 @@ } } }, - "Sfq": { + "Sgg": { "type": "structure", "required": [ "attribute" diff --git a/apis/datazone-2018-05-10.normal.json b/apis/datazone-2018-05-10.normal.json index 6fa2e76466..6180dc74e1 100644 --- a/apis/datazone-2018-05-10.normal.json +++ b/apis/datazone-2018-05-10.normal.json @@ -366,6 +366,87 @@ ], "documentation": "
Creates a custom asset type.
" }, + "CreateDataProduct": { + "name": "CreateDataProduct", + "http": { + "method": "POST", + "requestUri": "/v2/domains/{domainIdentifier}/data-products", + "responseCode": 201 + }, + "input": { + "shape": "CreateDataProductInput" + }, + "output": { + "shape": "CreateDataProductOutput" + }, + "errors": [ + { + "shape": "InternalServerException" + }, + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ThrottlingException" + }, + { + "shape": "ServiceQuotaExceededException" + }, + { + "shape": "ConflictException" + }, + { + "shape": "ValidationException" + }, + { + "shape": "UnauthorizedException" + } + ], + "documentation": "Creates a data product.
", + "idempotent": true + }, + "CreateDataProductRevision": { + "name": "CreateDataProductRevision", + "http": { + "method": "POST", + "requestUri": "/v2/domains/{domainIdentifier}/data-products/{identifier}/revisions", + "responseCode": 201 + }, + "input": { + "shape": "CreateDataProductRevisionInput" + }, + "output": { + "shape": "CreateDataProductRevisionOutput" + }, + "errors": [ + { + "shape": "InternalServerException" + }, + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ThrottlingException" + }, + { + "shape": "ConflictException" + }, + { + "shape": "ValidationException" + }, + { + "shape": "UnauthorizedException" + } + ], + "documentation": "Creates a data product revision.
", + "idempotent": true + }, "CreateDataSource": { "name": "CreateDataSource", "http": { @@ -1015,6 +1096,9 @@ { "shape": "ThrottlingException" }, + { + "shape": "ConflictException" + }, { "shape": "ValidationException" }, @@ -1022,7 +1106,7 @@ "shape": "UnauthorizedException" } ], - "documentation": "Delets an asset in Amazon DataZone.
", + "documentation": "Deletes an asset in Amazon DataZone.
", "idempotent": true }, "DeleteAssetFilter": { @@ -1099,6 +1183,45 @@ ], "documentation": "Deletes an asset type in Amazon DataZone.
" }, + "DeleteDataProduct": { + "name": "DeleteDataProduct", + "http": { + "method": "DELETE", + "requestUri": "/v2/domains/{domainIdentifier}/data-products/{identifier}", + "responseCode": 204 + }, + "input": { + "shape": "DeleteDataProductInput" + }, + "output": { + "shape": "DeleteDataProductOutput" + }, + "errors": [ + { + "shape": "InternalServerException" + }, + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ThrottlingException" + }, + { + "shape": "ConflictException" + }, + { + "shape": "ValidationException" + }, + { + "shape": "UnauthorizedException" + } + ], + "documentation": "Deletes an data product in Amazon DataZone.
", + "idempotent": true + }, "DeleteDataSource": { "name": "DeleteDataSource", "http": { @@ -1832,6 +1955,41 @@ ], "documentation": "Gets an Amazon DataZone asset type.
" }, + "GetDataProduct": { + "name": "GetDataProduct", + "http": { + "method": "GET", + "requestUri": "/v2/domains/{domainIdentifier}/data-products/{identifier}", + "responseCode": 200 + }, + "input": { + "shape": "GetDataProductInput" + }, + "output": { + "shape": "GetDataProductOutput" + }, + "errors": [ + { + "shape": "InternalServerException" + }, + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ThrottlingException" + }, + { + "shape": "ValidationException" + }, + { + "shape": "UnauthorizedException" + } + ], + "documentation": "Gets the data product.
" + }, "GetDataSource": { "name": "GetDataSource", "http": { @@ -2408,7 +2566,7 @@ "shape": "UnauthorizedException" } ], - "documentation": "Gets a listing (a record of an asset at a given time).
" + "documentation": "Gets a listing (a record of an asset at a given time). If you specify a listing version, only details that are specific to that version are returned.
" }, "GetMetadataGenerationRun": { "name": "GetMetadataGenerationRun", @@ -2760,6 +2918,41 @@ ], "documentation": "Lists the revisions for the asset.
" }, + "ListDataProductRevisions": { + "name": "ListDataProductRevisions", + "http": { + "method": "GET", + "requestUri": "/v2/domains/{domainIdentifier}/data-products/{identifier}/revisions", + "responseCode": 200 + }, + "input": { + "shape": "ListDataProductRevisionsInput" + }, + "output": { + "shape": "ListDataProductRevisionsOutput" + }, + "errors": [ + { + "shape": "InternalServerException" + }, + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ThrottlingException" + }, + { + "shape": "ValidationException" + }, + { + "shape": "UnauthorizedException" + } + ], + "documentation": "Lists data product revisions.
" + }, "ListDataSourceRunActivities": { "name": "ListDataSourceRunActivities", "http": { @@ -4896,6 +5089,30 @@ "type": "string", "pattern": "^[a-zA-Z0-9_-]{1,36}$" }, + "AssetInDataProductListingItem": { + "type": "structure", + "members": { + "entityId": { + "shape": "String", + "documentation": "The entity ID of the listing of the asset in a data product.
" + }, + "entityRevision": { + "shape": "String", + "documentation": "The entity revision of the listing of the asset in a data product.
" + }, + "entityType": { + "shape": "String", + "documentation": "The entity type of the listing of the asset in a data product.
" + } + }, + "documentation": "The listing of the asset in a data product.
" + }, + "AssetInDataProductListingItems": { + "type": "list", + "member": { + "shape": "AssetInDataProductListingItem" + } + }, "AssetItem": { "type": "structure", "required": [ @@ -6004,102 +6221,332 @@ } } }, - "CreateDataSourceInput": { + "CreateDataProductInput": { "type": "structure", "required": [ "domainIdentifier", - "environmentIdentifier", "name", - "projectIdentifier", - "type" + "owningProjectIdentifier" ], "members": { - "assetFormsInput": { - "shape": "FormInputList", - "documentation": "The metadata forms that are to be attached to the assets that this data source works with.
" - }, "clientToken": { - "shape": "String", + "shape": "ClientToken", "documentation": "A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
", "idempotencyToken": true }, - "configuration": { - "shape": "DataSourceConfigurationInput", - "documentation": "Specifies the configuration of the data source. It can be set to either glueRunConfiguration
or redshiftRunConfiguration
.
The description of the data source.
" + "shape": "DataProductDescription", + "documentation": "The description of the data product.
" }, "domainIdentifier": { "shape": "DomainId", - "documentation": "The ID of the Amazon DataZone domain where the data source is created.
", + "documentation": "The ID of the domain where the data product is created.
", "location": "uri", "locationName": "domainIdentifier" }, - "enableSetting": { - "shape": "EnableSetting", - "documentation": "Specifies whether the data source is enabled.
" - }, - "environmentIdentifier": { - "shape": "String", - "documentation": "The unique identifier of the Amazon DataZone environment to which the data source publishes assets.
" - }, - "name": { - "shape": "Name", - "documentation": "The name of the data source.
" - }, - "projectIdentifier": { - "shape": "String", - "documentation": "The identifier of the Amazon DataZone project in which you want to add this data source.
" + "formsInput": { + "shape": "FormInputList", + "documentation": "The metadata forms of the data product.
" }, - "publishOnImport": { - "shape": "Boolean", - "documentation": "Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog.
" + "glossaryTerms": { + "shape": "GlossaryTerms", + "documentation": "The glossary terms of the data product.
" }, - "recommendation": { - "shape": "RecommendationConfiguration", - "documentation": "Specifies whether the business name generation is to be enabled for this data source.
" + "items": { + "shape": "DataProductItems", + "documentation": "The data assets of the data product.
" }, - "schedule": { - "shape": "ScheduleConfiguration", - "documentation": "The schedule of the data source runs.
" + "name": { + "shape": "DataProductName", + "documentation": "The name of the data product.
" }, - "type": { - "shape": "DataSourceType", - "documentation": "The type of the data source.
" + "owningProjectIdentifier": { + "shape": "ProjectId", + "documentation": "The ID of the owning project of the data product.
" } } }, - "CreateDataSourceOutput": { + "CreateDataProductOutput": { "type": "structure", "required": [ "domainId", - "environmentId", "id", "name", - "projectId" + "owningProjectId", + "revision", + "status" ], "members": { - "assetFormsOutput": { - "shape": "FormOutputList", - "documentation": "The metadata forms attached to the assets that this data source creates.
" - }, - "configuration": { - "shape": "DataSourceConfigurationOutput", - "documentation": "Specifies the configuration of the data source. It can be set to either glueRunConfiguration
or redshiftRunConfiguration
.
The timestamp of when the data source was created.
" + "shape": "CreatedAt", + "documentation": "The timestamp at which the data product was created.
" + }, + "createdBy": { + "shape": "CreatedBy", + "documentation": "The user who created the data product.
" }, "description": { - "shape": "Description", - "documentation": "The description of the data source.
" + "shape": "DataProductDescription", + "documentation": "The description of the data product.
" }, "domainId": { "shape": "DomainId", - "documentation": "The ID of the Amazon DataZone domain in which the data source is created.
" + "documentation": "The ID of the domain where the data product lives.
" + }, + "firstRevisionCreatedAt": { + "shape": "CreatedAt", + "documentation": "The timestamp at which the first revision of the data product was created.
" + }, + "firstRevisionCreatedBy": { + "shape": "CreatedBy", + "documentation": "The user who created the first revision of the data product.
" + }, + "formsOutput": { + "shape": "FormOutputList", + "documentation": "The metadata forms of the data product.
" + }, + "glossaryTerms": { + "shape": "GlossaryTerms", + "documentation": "The glossary terms of the data product.
" + }, + "id": { + "shape": "DataProductId", + "documentation": "The ID of the data product.
" + }, + "items": { + "shape": "DataProductItems", + "documentation": "The data assets of the data product.
" + }, + "name": { + "shape": "DataProductName", + "documentation": "The name of the data product.
" + }, + "owningProjectId": { + "shape": "ProjectId", + "documentation": "The ID of the owning project of the data product.
" + }, + "revision": { + "shape": "Revision", + "documentation": "The revision of the data product.
" + }, + "status": { + "shape": "DataProductStatus", + "documentation": "The status of the data product.
" + } + } + }, + "CreateDataProductRevisionInput": { + "type": "structure", + "required": [ + "domainIdentifier", + "identifier", + "name" + ], + "members": { + "clientToken": { + "shape": "ClientToken", + "documentation": "A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
", + "idempotencyToken": true + }, + "description": { + "shape": "DataProductDescription", + "documentation": "The description of the data product revision.
" + }, + "domainIdentifier": { + "shape": "DomainId", + "documentation": "The ID of the domain where the data product revision is created.
", + "location": "uri", + "locationName": "domainIdentifier" + }, + "formsInput": { + "shape": "FormInputList", + "documentation": "The metadata forms of the data product revision.
" + }, + "glossaryTerms": { + "shape": "GlossaryTerms", + "documentation": "The glossary terms of the data product revision.
" + }, + "identifier": { + "shape": "DataProductId", + "documentation": "The ID of the data product revision.
", + "location": "uri", + "locationName": "identifier" + }, + "items": { + "shape": "DataProductItems", + "documentation": "The data assets of the data product revision.
" + }, + "name": { + "shape": "DataProductName", + "documentation": "The name of the data product revision.
" + } + } + }, + "CreateDataProductRevisionOutput": { + "type": "structure", + "required": [ + "domainId", + "id", + "name", + "owningProjectId", + "revision", + "status" + ], + "members": { + "createdAt": { + "shape": "CreatedAt", + "documentation": "The timestamp at which the data product revision is created.
" + }, + "createdBy": { + "shape": "CreatedBy", + "documentation": "The user who created the data product revision.
" + }, + "description": { + "shape": "DataProductDescription", + "documentation": "The description of the data product revision.
" + }, + "domainId": { + "shape": "DomainId", + "documentation": "The ID of the domain where data product revision is created.
" + }, + "firstRevisionCreatedAt": { + "shape": "CreatedAt", + "documentation": "The timestamp at which the first revision of the data product is created.
" + }, + "firstRevisionCreatedBy": { + "shape": "CreatedBy", + "documentation": "The user who created the first revision of the data product.
" + }, + "formsOutput": { + "shape": "FormOutputList", + "documentation": "The metadata forms of the data product revision.
" + }, + "glossaryTerms": { + "shape": "GlossaryTerms", + "documentation": "The glossary terms of the data product revision.
" + }, + "id": { + "shape": "DataProductId", + "documentation": "The ID of the data product revision.
" + }, + "items": { + "shape": "DataProductItems", + "documentation": "The data assets of the data product revision.
" + }, + "name": { + "shape": "DataProductName", + "documentation": "The name of the data product revision.
" + }, + "owningProjectId": { + "shape": "ProjectId", + "documentation": "The ID of the owning project of the data product revision.
" + }, + "revision": { + "shape": "Revision", + "documentation": "The revision of the data product revision.
" + }, + "status": { + "shape": "DataProductStatus", + "documentation": "The status of the data product revision.
" + } + } + }, + "CreateDataSourceInput": { + "type": "structure", + "required": [ + "domainIdentifier", + "environmentIdentifier", + "name", + "projectIdentifier", + "type" + ], + "members": { + "assetFormsInput": { + "shape": "FormInputList", + "documentation": "The metadata forms that are to be attached to the assets that this data source works with.
" + }, + "clientToken": { + "shape": "String", + "documentation": "A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
", + "idempotencyToken": true + }, + "configuration": { + "shape": "DataSourceConfigurationInput", + "documentation": "Specifies the configuration of the data source. It can be set to either glueRunConfiguration
or redshiftRunConfiguration
.
The description of the data source.
" + }, + "domainIdentifier": { + "shape": "DomainId", + "documentation": "The ID of the Amazon DataZone domain where the data source is created.
", + "location": "uri", + "locationName": "domainIdentifier" + }, + "enableSetting": { + "shape": "EnableSetting", + "documentation": "Specifies whether the data source is enabled.
" + }, + "environmentIdentifier": { + "shape": "String", + "documentation": "The unique identifier of the Amazon DataZone environment to which the data source publishes assets.
" + }, + "name": { + "shape": "Name", + "documentation": "The name of the data source.
" + }, + "projectIdentifier": { + "shape": "String", + "documentation": "The identifier of the Amazon DataZone project in which you want to add this data source.
" + }, + "publishOnImport": { + "shape": "Boolean", + "documentation": "Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog.
" + }, + "recommendation": { + "shape": "RecommendationConfiguration", + "documentation": "Specifies whether the business name generation is to be enabled for this data source.
" + }, + "schedule": { + "shape": "ScheduleConfiguration", + "documentation": "The schedule of the data source runs.
" + }, + "type": { + "shape": "DataSourceType", + "documentation": "The type of the data source.
" + } + } + }, + "CreateDataSourceOutput": { + "type": "structure", + "required": [ + "domainId", + "environmentId", + "id", + "name", + "projectId" + ], + "members": { + "assetFormsOutput": { + "shape": "FormOutputList", + "documentation": "The metadata forms attached to the assets that this data source creates.
" + }, + "configuration": { + "shape": "DataSourceConfigurationOutput", + "documentation": "Specifies the configuration of the data source. It can be set to either glueRunConfiguration
or redshiftRunConfiguration
.
The timestamp of when the data source was created.
" + }, + "description": { + "shape": "Description", + "documentation": "The description of the data source.
" + }, + "domainId": { + "shape": "DomainId", + "documentation": "The ID of the Amazon DataZone domain in which the data source is created.
" }, "enableSetting": { "shape": "EnableSetting", @@ -7109,7 +7556,9 @@ }, "subscriptionId": { "shape": "SubscriptionId", - "documentation": "The identifier of the subscription grant.
" + "documentation": "The identifier of the subscription grant.
", + "deprecated": true, + "deprecatedMessage": "Multiple subscriptions can exist for a single grant" }, "subscriptionTargetId": { "shape": "SubscriptionTargetId", @@ -7450,60 +7899,309 @@ "keyName" ], "members": { - "defaultValue": { - "shape": "String", - "documentation": "The default value of the parameter.
" - }, - "description": { - "shape": "Description", - "documentation": "The description of the parameter.
" + "defaultValue": { + "shape": "String", + "documentation": "The default value of the parameter.
" + }, + "description": { + "shape": "Description", + "documentation": "The description of the parameter.
" + }, + "fieldType": { + "shape": "String", + "documentation": "The filed type of the parameter.
" + }, + "isEditable": { + "shape": "Boolean", + "documentation": "Specifies whether the parameter is editable.
" + }, + "isOptional": { + "shape": "Boolean", + "documentation": "Specifies whether the custom parameter is optional.
" + }, + "keyName": { + "shape": "CustomParameterKeyNameString", + "documentation": "The key name of the parameter.
" + } + }, + "documentation": "The details of user parameters of an environment blueprint.
" + }, + "CustomParameterKeyNameString": { + "type": "string", + "pattern": "^[a-zA-Z_][a-zA-Z0-9_]*$" + }, + "CustomParameterList": { + "type": "list", + "member": { + "shape": "CustomParameter" + } + }, + "DataAssetActivityStatus": { + "type": "string", + "enum": [ + "FAILED", + "PUBLISHING_FAILED", + "SUCCEEDED_CREATED", + "SUCCEEDED_UPDATED", + "SKIPPED_ALREADY_IMPORTED", + "SKIPPED_ARCHIVED", + "SKIPPED_NO_ACCESS", + "UNCHANGED" + ] + }, + "DataPointIdentifier": { + "type": "string", + "pattern": "^[a-zA-Z0-9_-]{0,36}$" + }, + "DataProductDescription": { + "type": "string", + "max": 4096, + "min": 1, + "sensitive": true + }, + "DataProductId": { + "type": "string", + "pattern": "^[a-zA-Z0-9_-]{1,36}$" + }, + "DataProductItem": { + "type": "structure", + "required": [ + "identifier", + "itemType" + ], + "members": { + "glossaryTerms": { + "shape": "ItemGlossaryTerms", + "documentation": "The glossary terms of the data product.
" + }, + "identifier": { + "shape": "EntityIdentifier", + "documentation": "The ID of the data product.
" + }, + "itemType": { + "shape": "DataProductItemType", + "documentation": "The type of the data product.
" + }, + "revision": { + "shape": "Revision", + "documentation": "The revision of the data product.
" + } + }, + "documentation": "The data product.
" + }, + "DataProductItemType": { + "type": "string", + "enum": [ + "ASSET" + ] + }, + "DataProductItems": { + "type": "list", + "member": { + "shape": "DataProductItem" + }, + "min": 1 + }, + "DataProductListing": { + "type": "structure", + "members": { + "createdAt": { + "shape": "CreatedAt", + "documentation": "The timestamp at which the data product listing was created.
" + }, + "dataProductId": { + "shape": "DataProductId", + "documentation": "The ID of the data product listing.
" + }, + "dataProductRevision": { + "shape": "Revision", + "documentation": "The revision of the data product listing.
" + }, + "forms": { + "shape": "Forms", + "documentation": "The metadata forms of the data product listing.
" + }, + "glossaryTerms": { + "shape": "DetailedGlossaryTerms", + "documentation": "The glossary terms of the data product listing.
" + }, + "items": { + "shape": "ListingSummaries", + "documentation": "The data assets of the data product listing.
" + }, + "owningProjectId": { + "shape": "ProjectId", + "documentation": "The ID of the owning project of the data product listing.
" + } + }, + "documentation": "The data product listing.
" + }, + "DataProductListingItem": { + "type": "structure", + "members": { + "additionalAttributes": { + "shape": "DataProductListingItemAdditionalAttributes", + "documentation": "The additional attributes of the asset of the data product.
" + }, + "createdAt": { + "shape": "CreatedAt", + "documentation": "The timestamp at which the asset of the data product listing was created.
" + }, + "description": { + "shape": "Description", + "documentation": "The description of the asset of the asset of the data product.
" + }, + "entityId": { + "shape": "DataProductId", + "documentation": "The entity ID of the asset of the asset of the data product.
" + }, + "entityRevision": { + "shape": "Revision", + "documentation": "The revision of the asset of the asset of the data product.
" + }, + "glossaryTerms": { + "shape": "DetailedGlossaryTerms", + "documentation": "The glossary terms of the asset of the asset of the data product.
" + }, + "items": { + "shape": "ListingSummaryItems", + "documentation": "The data of the asset of the data product.
" + }, + "listingCreatedBy": { + "shape": "CreatedBy", + "documentation": "The timestamp at which the listing was created.
" + }, + "listingId": { + "shape": "ListingId", + "documentation": "The ID of the listing.
" + }, + "listingRevision": { + "shape": "Revision", + "documentation": "The revision of the listing.
" + }, + "listingUpdatedBy": { + "shape": "UpdatedBy", + "documentation": "The user who updated the listing.
" + }, + "name": { + "shape": "DataProductName", + "documentation": "The name of the asset of the data product.
" + }, + "owningProjectId": { + "shape": "ProjectId", + "documentation": "The ID of the owning project of the asset of the data product.
" + } + }, + "documentation": "The asset of the data product listing.
" + }, + "DataProductListingItemAdditionalAttributes": { + "type": "structure", + "members": { + "forms": { + "shape": "Forms", + "documentation": "The metadata forms of the asset of the data product.
" + } + }, + "documentation": "The additional attributes of the asset of the data product.
" + }, + "DataProductName": { + "type": "string", + "max": 64, + "min": 1, + "sensitive": true + }, + "DataProductResultItem": { + "type": "structure", + "required": [ + "domainId", + "id", + "name", + "owningProjectId" + ], + "members": { + "createdAt": { + "shape": "CreatedAt", + "documentation": "The timestamp at which the data product was created.
" + }, + "createdBy": { + "shape": "CreatedBy", + "documentation": "The user who created the data product.
" + }, + "description": { + "shape": "DataProductDescription", + "documentation": "The description of the data product.
" + }, + "domainId": { + "shape": "DomainId", + "documentation": "The ID of the domain where the data product lives.
" + }, + "firstRevisionCreatedAt": { + "shape": "CreatedAt", + "documentation": "The timestamp at which first revision of the data product was created.
" + }, + "firstRevisionCreatedBy": { + "shape": "CreatedBy", + "documentation": "The user who created the first revision of the data product.
" + }, + "glossaryTerms": { + "shape": "GlossaryTerms", + "documentation": "The glossary terms of the data product.
" + }, + "id": { + "shape": "DataProductId", + "documentation": "The ID of the data product.
" + }, + "name": { + "shape": "DataProductName", + "documentation": "The name of the data product.
" + }, + "owningProjectId": { + "shape": "ProjectId", + "documentation": "The ID of the owning project of the data product.
" + } + }, + "documentation": "The data product.
" + }, + "DataProductRevision": { + "type": "structure", + "members": { + "createdAt": { + "shape": "CreatedAt", + "documentation": "The timestamp at which the data product revision was created.
" }, - "fieldType": { - "shape": "String", - "documentation": "The filed type of the parameter.
" + "createdBy": { + "shape": "CreatedBy", + "documentation": "The user who created the data product revision.
" }, - "isEditable": { - "shape": "Boolean", - "documentation": "Specifies whether the parameter is editable.
" + "domainId": { + "shape": "DomainId", + "documentation": "The ID of the domain where the data product revision lives.
" }, - "isOptional": { - "shape": "Boolean", - "documentation": "Specifies whether the custom parameter is optional.
" + "id": { + "shape": "DataProductId", + "documentation": "The ID of the data product revision.
" }, - "keyName": { - "shape": "CustomParameterKeyNameString", - "documentation": "The key name of the parameter.
" + "revision": { + "shape": "Revision", + "documentation": "The data product revision.
" } }, - "documentation": "The details of user parameters of an environment blueprint.
" - }, - "CustomParameterKeyNameString": { - "type": "string", - "pattern": "^[a-zA-Z_][a-zA-Z0-9_]*$" + "documentation": "The data product revision.
" }, - "CustomParameterList": { + "DataProductRevisions": { "type": "list", "member": { - "shape": "CustomParameter" + "shape": "DataProductRevision" } }, - "DataAssetActivityStatus": { + "DataProductStatus": { "type": "string", "enum": [ - "FAILED", - "PUBLISHING_FAILED", - "SUCCEEDED_CREATED", - "SUCCEEDED_UPDATED", - "SKIPPED_ALREADY_IMPORTED", - "SKIPPED_ARCHIVED", - "SKIPPED_NO_ACCESS", - "UNCHANGED" + "CREATED", + "CREATING", + "CREATE_FAILED" ] }, - "DataPointIdentifier": { - "type": "string", - "pattern": "^[a-zA-Z0-9_-]{0,36}$" - }, "DataSourceConfigurationInput": { "type": "structure", "members": { @@ -7891,6 +8589,31 @@ "type": "structure", "members": {} }, + "DeleteDataProductInput": { + "type": "structure", + "required": [ + "domainIdentifier", + "identifier" + ], + "members": { + "domainIdentifier": { + "shape": "DomainId", + "documentation": "The ID of the Amazon DataZone domain in which the data product is deleted.
", + "location": "uri", + "locationName": "domainIdentifier" + }, + "identifier": { + "shape": "DataProductId", + "documentation": "The identifier of the data product that is deleted.
", + "location": "uri", + "locationName": "identifier" + } + } + }, + "DeleteDataProductOutput": { + "type": "structure", + "members": {} + }, "DeleteDataSourceInput": { "type": "structure", "required": [ @@ -8380,7 +9103,9 @@ }, "subscriptionId": { "shape": "SubscriptionId", - "documentation": "The identifier of the subsctiption whose subscription grant is to be deleted.
" + "documentation": "The identifier of the subsctiption whose subscription grant is to be deleted.
", + "deprecated": true, + "deprecatedMessage": "Multiple subscriptions can exist for a single grant" }, "subscriptionTargetId": { "shape": "SubscriptionTargetId", @@ -8748,7 +9473,8 @@ "EntityType": { "type": "string", "enum": [ - "ASSET" + "ASSET", + "DATA_PRODUCT" ] }, "EnvironmentActionId": { @@ -9781,6 +10507,102 @@ } } }, + "GetDataProductInput": { + "type": "structure", + "required": [ + "domainIdentifier", + "identifier" + ], + "members": { + "domainIdentifier": { + "shape": "DomainId", + "documentation": "The ID of the domain where the data product lives.
", + "location": "uri", + "locationName": "domainIdentifier" + }, + "identifier": { + "shape": "DataProductId", + "documentation": "The ID of the data product.
", + "location": "uri", + "locationName": "identifier" + }, + "revision": { + "shape": "Revision", + "documentation": "The revision of the data product.
", + "location": "querystring", + "locationName": "revision" + } + } + }, + "GetDataProductOutput": { + "type": "structure", + "required": [ + "domainId", + "id", + "name", + "owningProjectId", + "revision", + "status" + ], + "members": { + "createdAt": { + "shape": "CreatedAt", + "documentation": "The timestamp at which the data product is created.
" + }, + "createdBy": { + "shape": "CreatedBy", + "documentation": "The user who created the data product.
" + }, + "description": { + "shape": "DataProductDescription", + "documentation": "The description of the data product.
" + }, + "domainId": { + "shape": "DomainId", + "documentation": "The ID of the domain where the data product lives.
" + }, + "firstRevisionCreatedAt": { + "shape": "CreatedAt", + "documentation": "The timestamp at which the first revision of the data product is created.
" + }, + "firstRevisionCreatedBy": { + "shape": "CreatedBy", + "documentation": "The user who created the first revision of the data product.
" + }, + "formsOutput": { + "shape": "FormOutputList", + "documentation": "The metadata forms of the data product.
" + }, + "glossaryTerms": { + "shape": "GlossaryTerms", + "documentation": "The glossary terms of the data product.
" + }, + "id": { + "shape": "DataProductId", + "documentation": "The ID of the data product.
" + }, + "items": { + "shape": "DataProductItems", + "documentation": "The data assets of the data product.
" + }, + "name": { + "shape": "DataProductName", + "documentation": "The name of the data product.
" + }, + "owningProjectId": { + "shape": "ProjectId", + "documentation": "The ID of the owning project of the data product.
" + }, + "revision": { + "shape": "Revision", + "documentation": "The revision of the data product.
" + }, + "status": { + "shape": "DataProductStatus", + "documentation": "The status of the data product.
" + } + } + }, "GetDataSourceInput": { "type": "structure", "required": [ @@ -11194,7 +12016,9 @@ }, "subscriptionId": { "shape": "SubscriptionId", - "documentation": "The identifier of the subscription.
" + "documentation": "The identifier of the subscription.
", + "deprecated": true, + "deprecatedMessage": "Multiple subscriptions can exist for a single grant" }, "subscriptionTargetId": { "shape": "SubscriptionTargetId", @@ -12059,7 +12883,8 @@ "enum": [ "ASSET", "GLOSSARY", - "GLOSSARY_TERM" + "GLOSSARY_TERM", + "DATA_PRODUCT" ] }, "IsNotNullExpression": { @@ -12088,6 +12913,14 @@ }, "documentation": "Specifies that the expression is null.
" }, + "ItemGlossaryTerms": { + "type": "list", + "member": { + "shape": "GlossaryTermId" + }, + "max": 2, + "min": 1 + }, "KmsKeyArn": { "type": "string", "max": 1024, @@ -12416,6 +13249,55 @@ } } }, + "ListDataProductRevisionsInput": { + "type": "structure", + "required": [ + "domainIdentifier", + "identifier" + ], + "members": { + "domainIdentifier": { + "shape": "DomainId", + "documentation": "The ID of the domain of the data product revisions that you want to list.
", + "location": "uri", + "locationName": "domainIdentifier" + }, + "identifier": { + "shape": "DataProductId", + "documentation": "The ID of the data product revision.
", + "location": "uri", + "locationName": "identifier" + }, + "maxResults": { + "shape": "MaxResults", + "documentation": "The maximum number of asset filters to return in a single call to ListDataProductRevisions
. When the number of data product revisions to be listed is greater than the value of MaxResults
, the response contains a NextToken
value that you can use in a subsequent call to ListDataProductRevisions
to list the next set of data product revisions.
When the number of data product revisions is greater than the default value for the MaxResults
parameter, or if you explicitly specify a value for MaxResults
that is less than the number of data product revisions, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListDataProductRevisions
to list the next set of data product revisions.
The results of the ListDataProductRevisions
action.
When the number of data product revisions is greater than the default value for the MaxResults
parameter, or if you explicitly specify a value for MaxResults
that is less than the number of data product revisions, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListDataProductRevisions
to list the next set of data product revisions.
The ID of the owning project of the subscription grants.
", + "location": "querystring", + "locationName": "owningProjectId" + }, "sortBy": { "shape": "SortKey", "documentation": "Specifies the way of sorting the results of this action.
", @@ -13383,7 +14271,7 @@ }, "status": { "shape": "SubscriptionRequestStatus", - "documentation": "Specifies the status of the subscription requests.
", + "documentation": "Specifies the status of the subscription requests.
This is not a required parameter, but if not specified, by default, Amazon DataZone returns only PENDING
subscription requests.
The status of the subscriptions that you want to list.
", + "documentation": "The status of the subscriptions that you want to list.
This is not a required parameter, but if not provided, by default, Amazon DataZone returns only APPROVED
subscriptions.
An asset published in an Amazon DataZone catalog.
" + }, + "dataProductListing": { + "shape": "DataProductListing", + "documentation": "The data product listing.
" } }, "documentation": "The details of a listing (aka asset published in a Amazon DataZone catalog).
", @@ -13715,6 +14607,54 @@ "INACTIVE" ] }, + "ListingSummaries": { + "type": "list", + "member": { + "shape": "ListingSummary" + } + }, + "ListingSummary": { + "type": "structure", + "members": { + "glossaryTerms": { + "shape": "DetailedGlossaryTerms", + "documentation": "The glossary terms of the data product.
" + }, + "listingId": { + "shape": "ListingId", + "documentation": "The ID of the data product listing.
" + }, + "listingRevision": { + "shape": "Revision", + "documentation": "The revision of the data product listing.
" + } + }, + "documentation": "The summary of the listing of the data product.
" + }, + "ListingSummaryItem": { + "type": "structure", + "members": { + "glossaryTerms": { + "shape": "DetailedGlossaryTerms", + "documentation": "The glossary terms of the data product listing.
" + }, + "listingId": { + "shape": "ListingId", + "documentation": "The ID of the data product listing.
" + }, + "listingRevision": { + "shape": "Revision", + "documentation": "The revision of the data product listing.
" + } + }, + "documentation": "The results of the data product summary.
" + }, + "ListingSummaryItems": { + "type": "list", + "member": { + "shape": "ListingSummaryItem" + } + }, "LongDescription": { "type": "string", "max": 4096, @@ -15253,6 +16193,10 @@ "shape": "AssetItem", "documentation": "The asset item included in the search results.
" }, + "dataProductItem": { + "shape": "DataProductResultItem", + "documentation": "The data product.
" + }, "glossaryItem": { "shape": "GlossaryItem", "documentation": "The glossary item included in the search results.
" @@ -15366,6 +16310,10 @@ "assetListing": { "shape": "AssetListingItem", "documentation": "The asset listing included in the results of the SearchListings
action.
The data product listing.
" } }, "documentation": "The details of the results of the SearchListings
action.
The asset for which the subscription grant is created.
" + }, + "productListing": { + "shape": "SubscribedProductListing", + "documentation": "The data product listing.
" } }, "documentation": "The published asset for which the subscription grant is created.
", @@ -16012,6 +16964,36 @@ "max": 1, "min": 1 }, + "SubscribedProductListing": { + "type": "structure", + "members": { + "assetListings": { + "shape": "AssetInDataProductListingItems", + "documentation": "The data assets of the data product listing.
" + }, + "description": { + "shape": "String", + "documentation": "The description of the data product listing.
" + }, + "entityId": { + "shape": "AssetId", + "documentation": "The ID of the data product listing.
" + }, + "entityRevision": { + "shape": "Revision", + "documentation": "The revision of the data product listing.
" + }, + "glossaryTerms": { + "shape": "DetailedGlossaryTerms", + "documentation": "The glossary terms of the data product listing.
" + }, + "name": { + "shape": "String", + "documentation": "The name of the data product listing.
" + } + }, + "documentation": "The data product listing.
" + }, "SubscribedProject": { "type": "structure", "members": { @@ -16108,7 +17090,9 @@ }, "subscriptionId": { "shape": "SubscriptionId", - "documentation": "The ID of the subscription grant.
" + "documentation": "The ID of the subscription.
", + "deprecated": true, + "deprecatedMessage": "Multiple subscriptions can exist for a single grant" }, "subscriptionTargetId": { "shape": "SubscriptionTargetId", @@ -17818,7 +18802,9 @@ }, "subscriptionId": { "shape": "SubscriptionId", - "documentation": "The identifier of the subscription.
" + "documentation": "The identifier of the subscription.
", + "deprecated": true, + "deprecatedMessage": "Multiple subscriptions can exist for a single grant" }, "subscriptionTargetId": { "shape": "SubscriptionTargetId", diff --git a/apis/datazone-2018-05-10.paginators.json b/apis/datazone-2018-05-10.paginators.json index aab10c6eb1..f983daf1c8 100644 --- a/apis/datazone-2018-05-10.paginators.json +++ b/apis/datazone-2018-05-10.paginators.json @@ -12,6 +12,12 @@ "limit_key": "maxResults", "result_key": "items" }, + "ListDataProductRevisions": { + "input_token": "nextToken", + "output_token": "nextToken", + "limit_key": "maxResults", + "result_key": "items" + }, "ListDataSourceRunActivities": { "input_token": "nextToken", "output_token": "nextToken", diff --git a/apis/ecr-2015-09-21.min.json b/apis/ecr-2015-09-21.min.json index ea572b0c8b..4ddb7a84b8 100644 --- a/apis/ecr-2015-09-21.min.json +++ b/apis/ecr-2015-09-21.min.json @@ -873,6 +873,24 @@ } } }, + "GetAccountSetting": { + "input": { + "type": "structure", + "required": [ + "name" + ], + "members": { + "name": {} + } + }, + "output": { + "type": "structure", + "members": { + "name": {}, + "value": {} + } + } + }, "GetAuthorizationToken": { "input": { "type": "structure", @@ -1038,7 +1056,7 @@ "members": { "registryId": {}, "scanningConfiguration": { - "shape": "S6n" + "shape": "S6q" } } } @@ -1134,6 +1152,26 @@ } } }, + "PutAccountSetting": { + "input": { + "type": "structure", + "required": [ + "name", + "value" + ], + "members": { + "name": {}, + "value": {} + } + }, + "output": { + "type": "structure", + "members": { + "name": {}, + "value": {} + } + } + }, "PutImage": { "input": { "type": "structure", @@ -1253,7 +1291,7 @@ "members": { "scanType": {}, "rules": { - "shape": "S6p" + "shape": "S6s" } } }, @@ -1261,7 +1299,7 @@ "type": "structure", "members": { "registryScanningConfiguration": { - "shape": "S6n" + "shape": "S6q" } } } @@ -1733,16 +1771,16 @@ } } }, - "S6n": { + "S6q": { "type": "structure", "members": { "scanType": {}, "rules": { - "shape": "S6p" + "shape": "S6s" } } }, - "S6p": { + "S6s": { "type": "list", "member": { "type": "structure", diff --git a/apis/ecr-2015-09-21.normal.json b/apis/ecr-2015-09-21.normal.json index 2822ce40de..eb8657c438 100644 --- a/apis/ecr-2015-09-21.normal.json +++ b/apis/ecr-2015-09-21.normal.json @@ -653,6 +653,31 @@ ], "documentation": "Returns details about the repository creation templates in a registry. The prefixes
request parameter can be used to return the details for a specific repository creation template.
Retrieves the basic scan type version name.
" + }, "GetAuthorizationToken": { "name": "GetAuthorizationToken", "http": { @@ -930,6 +955,34 @@ ], "documentation": "List the tags for an Amazon ECR resource.
" }, + "PutAccountSetting": { + "name": "PutAccountSetting", + "http": { + "method": "POST", + "requestUri": "/" + }, + "input": { + "shape": "PutAccountSettingRequest" + }, + "output": { + "shape": "PutAccountSettingResponse" + }, + "errors": [ + { + "shape": "ServerException" + }, + { + "shape": "ValidationException" + }, + { + "shape": "InvalidParameterException" + }, + { + "shape": "LimitExceededException" + } + ], + "documentation": "Allows you to change the basic scan type version by setting the name
parameter to either CLAIR
to AWS_NATIVE
.
The ARN of the role to be assumed by Amazon ECR. This role must be in the same account as the registry that you are configuring.
" + "documentation": "The ARN of the role to be assumed by Amazon ECR. This role must be in the same account as the registry that you are configuring. Amazon ECR will assume your supplied role when the customRoleArn is specified. When this field isn't specified, Amazon ECR will use the service-linked role for the repository creation template.
" } } }, @@ -2579,6 +2640,31 @@ "ForceFlag": { "type": "boolean" }, + "GetAccountSettingRequest": { + "type": "structure", + "required": [ + "name" + ], + "members": { + "name": { + "shape": "AccountSettingName", + "documentation": "Basic scan type version name.
" + } + } + }, + "GetAccountSettingResponse": { + "type": "structure", + "members": { + "name": { + "shape": "AccountSettingName", + "documentation": "Retrieves the basic scan type version name.
" + }, + "value": { + "shape": "AccountSettingName", + "documentation": "Retrieves the value that specifies what basic scan type is being used: AWS_NATIVE
or CLAIR
.
Basic scan type version name.
" + }, + "value": { + "shape": "AccountSettingValue", + "documentation": "Setting value that determines what basic scan type is being used: AWS_NATIVE
or CLAIR
.
Retrieves the the basic scan type version name.
" + }, + "value": { + "shape": "AccountSettingValue", + "documentation": "Retrieves the basic scan type value, either AWS_NATIVE
or -
.
The ARN of the role to be assumed by Amazon ECR.
" + "documentation": "The ARN of the role to be assumed by Amazon ECR. Amazon ECR will assume your supplied role when the customRoleArn is specified. When this field isn't specified, Amazon ECR will use the service-linked role for the repository creation template.
" }, "createdAt": { "shape": "Date", @@ -4686,7 +4802,7 @@ }, "customRoleArn": { "shape": "CustomRoleArn", - "documentation": "The ARN of the role to be assumed by Amazon ECR. This role must be in the same account as the registry that you are configuring.
" + "documentation": "The ARN of the role to be assumed by Amazon ECR. This role must be in the same account as the registry that you are configuring. Amazon ECR will assume your supplied role when the customRoleArn is specified. When this field isn't specified, Amazon ECR will use the service-linked role for the repository creation template.
" } } }, diff --git a/apis/kinesis-video-webrtc-storage-2018-05-10.min.json b/apis/kinesis-video-webrtc-storage-2018-05-10.min.json index 9c986594d9..333fc52ae9 100644 --- a/apis/kinesis-video-webrtc-storage-2018-05-10.min.json +++ b/apis/kinesis-video-webrtc-storage-2018-05-10.min.json @@ -26,6 +26,23 @@ "channelArn": {} } } + }, + "JoinStorageSessionAsViewer": { + "http": { + "requestUri": "/joinStorageSessionAsViewer", + "responseCode": 200 + }, + "input": { + "type": "structure", + "required": [ + "channelArn", + "clientId" + ], + "members": { + "channelArn": {}, + "clientId": {} + } + } } }, "shapes": {} diff --git a/apis/kinesis-video-webrtc-storage-2018-05-10.normal.json b/apis/kinesis-video-webrtc-storage-2018-05-10.normal.json index d22f024222..5b1b1e4379 100644 --- a/apis/kinesis-video-webrtc-storage-2018-05-10.normal.json +++ b/apis/kinesis-video-webrtc-storage-2018-05-10.normal.json @@ -36,7 +36,33 @@ "shape": "ResourceNotFoundException" } ], - "documentation": "Join the ongoing one way-video and/or multi-way audio WebRTC session as a video producing device for an input channel. If there’s no existing session for the channel, a new streaming session needs to be created, and the Amazon Resource Name (ARN) of the signaling channel must be provided.
Currently for the SINGLE_MASTER
type, a video producing device is able to ingest both audio and video media into a stream, while viewers can only ingest audio. Both a video producing device and viewers can join the session first, and wait for other participants.
While participants are having peer to peer conversations through webRTC, the ingested media session will be stored into the Kinesis Video Stream. Multiple viewers are able to playback real-time media.
Customers can also use existing Kinesis Video Streams features like HLS
or DASH
playback, Image generation, and more with ingested WebRTC media.
Assume that only one video producing device client can be associated with a session for the channel. If more than one client joins the session of a specific channel as a video producing device, the most recent client request takes precedence.
Before using this API, you must call the GetSignalingChannelEndpoint
API to request the WEBRTC endpoint. You then specify the endpoint and region in your JoinStorageSession
API request.
Join the ongoing one way-video and/or multi-way audio WebRTC session as a video producing device for an input channel. If there’s no existing session for the channel, a new streaming session needs to be created, and the Amazon Resource Name (ARN) of the signaling channel must be provided.
Currently for the SINGLE_MASTER
type, a video producing device is able to ingest both audio and video media into a stream. Only video producing devices can join the session and record media.
Both audio and video tracks are currently required for WebRTC ingestion.
Current requirements:
Video track: H.264
Audio track: Opus
The resulting ingested video in the Kinesis video stream will have the following parameters: H.264 video and AAC audio.
Once a master participant has negotiated a connection through WebRTC, the ingested media session will be stored in the Kinesis video stream. Multiple viewers are then able to play back real-time media through our Playback APIs.
You can also use existing Kinesis Video Streams features like HLS
or DASH
playback, image generation via GetImages, and more with ingested WebRTC media.
S3 image delivery and notifications are not currently supported.
Assume that only one video producing device client can be associated with a session for the channel. If more than one client joins the session of a specific channel as a video producing device, the most recent client request takes precedence.
Additional information
Idempotent - This API is not idempotent.
Retry behavior - This is counted as a new API call.
Concurrent calls - Concurrent calls are allowed. An offer is sent once per each call.
Join the ongoing one way-video and/or multi-way audio WebRTC session as a viewer for an input channel. If there’s no existing session for the channel, create a new streaming session and provide the Amazon Resource Name (ARN) of the signaling channel (channelArn
) and client id (clientId
).
Currently for SINGLE_MASTER
type, a video producing device is able to ingest both audio and video media into a stream, while viewers can only ingest audio. Both a video producing device and viewers can join a session first and wait for other participants. While participants are having peer to peer conversations through WebRTC, the ingested media session will be stored into the Kinesis Video Stream. Multiple viewers are able to playback real-time media.
Customers can also use existing Kinesis Video Streams features like HLS
or DASH
playback, Image generation, and more with ingested WebRTC media. If there’s an existing session with the same clientId
that's found in the join session request, the new request takes precedence.
The Amazon Resource Name (ARN) of the signaling channel.
" + }, + "clientId": { + "shape": "ClientId", + "documentation": "The unique identifier for the sender client.
" + } + } + }, "JoinStorageSessionInput": { "type": "structure", "required": [ @@ -57,5 +106,5 @@ } } }, - "documentation": "" + "documentation": "
" } \ No newline at end of file diff --git a/apis/pi-2018-02-27.normal.json b/apis/pi-2018-02-27.normal.json index c5bf2aa84b..5cd6fe4c97 100644 --- a/apis/pi-2018-02-27.normal.json +++ b/apis/pi-2018-02-27.normal.json @@ -733,7 +733,7 @@ }, "Dimensions": { "shape": "SanitizedStringList", - "documentation": "
A list of specific dimensions from a dimension group. If this parameter is not present, then it signifies that all of the dimensions in the group were requested, or are present in the response.
Valid values for elements in the Dimensions
array are:
db.application.name
- The name of the application that is connected to the database. Valid values are as follows:
Aurora PostgreSQL
Amazon RDS PostgreSQL
Amazon DocumentDB
db.host.id
- The host ID of the connected client (all engines).
db.host.name
- The host name of the connected client (all engines).
db.name
- The name of the database to which the client is connected. Valid values are as follows:
Aurora PostgreSQL
Amazon RDS PostgreSQL
Aurora MySQL
Amazon RDS MySQL
Amazon RDS MariaDB
Amazon DocumentDB
db.query.id
- The query ID generated by Performance Insights (only Amazon DocumentDB).
db.query.db_id
- The query ID generated by the database (only Amazon DocumentDB).
db.query.statement
- The text of the query that is being run (only Amazon DocumentDB).
db.query.tokenized_id
db.query.tokenized.id
- The query digest ID generated by Performance Insights (only Amazon DocumentDB).
db.query.tokenized.db_id
- The query digest ID generated by Performance Insights (only Amazon DocumentDB).
db.query.tokenized.statement
- The text of the query digest (only Amazon DocumentDB).
db.session_type.name
- The type of the current session (only Amazon DocumentDB).
db.sql.id
- The hash of the full, non-tokenized SQL statement generated by Performance Insights (all engines except Amazon DocumentDB).
db.sql.db_id
- Either the SQL ID generated by the database engine, or a value generated by Performance Insights that begins with pi-
(all engines except Amazon DocumentDB).
db.sql.statement
- The full text of the SQL statement that is running, as in SELECT * FROM employees
(all engines except Amazon DocumentDB)
db.sql.tokenized_id
db.sql_tokenized.id
- The hash of the SQL digest generated by Performance Insights (all engines except Amazon DocumentDB). In the console, db.sql_tokenized.id
is called the Support ID because Amazon Web Services Support can look at this data to help you troubleshoot database issues.
db.sql_tokenized.db_id
- Either the native database ID used to refer to the SQL statement, or a synthetic ID such as pi-2372568224
that Performance Insights generates if the native database ID isn't available (all engines except Amazon DocumentDB).
db.sql_tokenized.statement
- The text of the SQL digest, as in SELECT * FROM employees WHERE employee_id = ?
(all engines except Amazon DocumentDB)
db.user.id
- The ID of the user logged in to the database (all engines except Amazon DocumentDB).
db.user.name
- The name of the user logged in to the database (all engines except Amazon DocumentDB).
db.wait_event.name
- The event for which the backend is waiting (all engines except Amazon DocumentDB).
db.wait_event.type
- The type of event for which the backend is waiting (all engines except Amazon DocumentDB).
db.wait_event_type.name
- The name of the event type for which the backend is waiting (all engines except Amazon DocumentDB).
db.wait_state.name
- The event for which the backend is waiting (only Amazon DocumentDB).
A list of specific dimensions from a dimension group. If this parameter is not present, then it signifies that all of the dimensions in the group were requested, or are present in the response.
Valid values for elements in the Dimensions
array are:
db.application.name
- The name of the application that is connected to the database. Valid values are as follows:
Aurora PostgreSQL
Amazon RDS PostgreSQL
Amazon DocumentDB
db.host.id
- The host ID of the connected client (all engines).
db.host.name
- The host name of the connected client (all engines).
db.name
- The name of the database to which the client is connected. Valid values are as follows:
Aurora PostgreSQL
Amazon RDS PostgreSQL
Aurora MySQL
Amazon RDS MySQL
Amazon RDS MariaDB
Amazon DocumentDB
db.query.id
- The query ID generated by Performance Insights (only Amazon DocumentDB).
db.query.db_id
- The query ID generated by the database (only Amazon DocumentDB).
db.query.statement
- The text of the query that is being run (only Amazon DocumentDB).
db.query.tokenized_id
db.query.tokenized.id
- The query digest ID generated by Performance Insights (only Amazon DocumentDB).
db.query.tokenized.db_id
- The query digest ID generated by Performance Insights (only Amazon DocumentDB).
db.query.tokenized.statement
- The text of the query digest (only Amazon DocumentDB).
db.session_type.name
- The type of the current session (only Amazon DocumentDB).
db.sql.id
- The hash of the full, non-tokenized SQL statement generated by Performance Insights (all engines except Amazon DocumentDB).
db.sql.db_id
- Either the SQL ID generated by the database engine, or a value generated by Performance Insights that begins with pi-
(all engines except Amazon DocumentDB).
db.sql.statement
- The full text of the SQL statement that is running, as in SELECT * FROM employees
(all engines except Amazon DocumentDB)
db.sql.tokenized_id
- The hash of the SQL digest generated by Performance Insights (all engines except Amazon DocumentDB). The db.sql.tokenized_id
dimension fetches the value of the db.sql_tokenized.id
dimension. Amazon RDS returns db.sql.tokenized_id
from the db.sql
dimension group.
db.sql_tokenized.id
- The hash of the SQL digest generated by Performance Insights (all engines except Amazon DocumentDB). In the console, db.sql_tokenized.id
is called the Support ID because Amazon Web Services Support can look at this data to help you troubleshoot database issues.
db.sql_tokenized.db_id
- Either the native database ID used to refer to the SQL statement, or a synthetic ID such as pi-2372568224
that Performance Insights generates if the native database ID isn't available (all engines except Amazon DocumentDB).
db.sql_tokenized.statement
- The text of the SQL digest, as in SELECT * FROM employees WHERE employee_id = ?
(all engines except Amazon DocumentDB)
db.user.id
- The ID of the user logged in to the database (all engines except Amazon DocumentDB).
db.user.name
- The name of the user logged in to the database (all engines except Amazon DocumentDB).
db.wait_event.name
- The event for which the backend is waiting (all engines except Amazon DocumentDB).
db.wait_event.type
- The type of event for which the backend is waiting (all engines except Amazon DocumentDB).
db.wait_event_type.name
- The name of the event type for which the backend is waiting (all engines except Amazon DocumentDB).
db.wait_state.name
- The event for which the backend is waiting (only Amazon DocumentDB).
>1,l=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=a?0:s-1,y=a?1:-1,b=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(n=isNaN(t)?1:0,o=m):(o=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),t+=o+c>=1?l/u:l*Math.pow(2,1-c),t*u>=2&&(o++,u/=2),o+c>=m?(n=0,o=m):o+c>=1?(n=(t*u-1)*Math.pow(2,i),o+=c):(n=t*Math.pow(2,c-1)*Math.pow(2,i),o=0));i>=8;e[r+d]=255&n,d+=y,n/=256,i-=8);for(o=o<0;e[r+d]=255&o,d+=y,o/=256,p-=8);e[r+d-y]|=128*b}},{}],443:[function(e,t,r){var a={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==a.call(e)}},{}],444:[function(e,t,r){!function(e){"use strict";function t(e){return null!==e&&"[object Array]"===Object.prototype.toString.call(e)}function r(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)}function a(e,i){if(e===i)return!0;if(Object.prototype.toString.call(e)!==Object.prototype.toString.call(i))return!1;if(!0===t(e)){if(e.length!==i.length)return!1;for(var s=0;s G((f-r)/g)&&i("overflow"),r+=(p-t)*g,t=p,u=0;u =0?(c=b.substr(0,S),l=b.substr(S+1)):(c=b,l=""),d=decodeURIComponent(c),y=decodeURIComponent(l),a(o,d)?i(o[d])?o[d].push(y):o[d]=[o[d],y]:o[d]=y}return o};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},{}],448:[function(e,t,r){"use strict";function a(e,t){if(e.map)return e.map(t);for(var r=[],a=0;a >1,l=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=a?0:s-1,y=a?1:-1,b=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(n=isNaN(t)?1:0,o=m):(o=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),t+=o+c>=1?l/u:l*Math.pow(2,1-c),t*u>=2&&(o++,u/=2),o+c>=m?(n=0,o=m):o+c>=1?(n=(t*u-1)*Math.pow(2,i),o+=c):(n=t*Math.pow(2,c-1)*Math.pow(2,i),o=0));i>=8;e[r+d]=255&n,d+=y,n/=256,i-=8);for(o=o<0;e[r+d]=255&o,d+=y,o/=256,p-=8);e[r+d-y]|=128*b}},{}],443:[function(e,t,r){var a={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==a.call(e)}},{}],444:[function(e,t,r){!function(e){"use strict";function t(e){return null!==e&&"[object Array]"===Object.prototype.toString.call(e)}function r(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)}function a(e,i){if(e===i)return!0;if(Object.prototype.toString.call(e)!==Object.prototype.toString.call(i))return!1;if(!0===t(e)){if(e.length!==i.length)return!1;for(var s=0;s G((f-r)/g)&&i("overflow"),r+=(p-t)*g,t=p,u=0;u =0?(c=b.substr(0,S),l=b.substr(S+1)):(c=b,l=""),d=decodeURIComponent(c),y=decodeURIComponent(l),a(o,d)?i(o[d])?o[d].push(y):o[d]=[o[d],y]:o[d]=y}return o};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},{}],448:[function(e,t,r){"use strict";function a(e,t){if(e.map)return e.map(t);for(var r=[],a=0;a=55296&&t<=56319&&i65535&&(e-=65536,t+=w(e>>>10&1023|55296),e=56320|1023&e),t+=w(e)}).join("")}function p(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:T}function m(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function c(e,t,r){var a=0;for(e=r?G(e/R):e>>1,e+=G(e/t);e>L*k>>1;a+=T)e=G(e/L);return G(a+(L+1)*e/(e+A))}function l(e){var t,r,a,s,o,n,m,l,d,y,b=[],S=e.length,g=0,h=v,I=D;for(r=e.lastIndexOf(x),r<0&&(r=0),a=0;a=S&&i("invalid-input"),l=p(e.charCodeAt(s++)),(l>=T||l>G((f-g)/n))&&i("overflow"),g+=l*n,d=m<=I?C:m>=I+k?k:m-I,!(l=t&&bf&&i("overflow"),b==t){for(l=r,d=T;y=d<=o?C:d>=o+k?k:d-o,!(l=0&&delete e.httpRequest.headers["Content-Length"]}function i(e){var t=new d,r=e.service.api.operations[e.operation].input;if(r.payload){var a={},i=r.members[r.payload];a=e.params[r.payload],"structure"===i.type?(e.httpRequest.body=t.build(a||{},i),s(e)):void 0!==a&&(e.httpRequest.body=a,("binary"===i.type||i.isStreaming)&&s(e,!0))}else e.httpRequest.body=t.build(e.params,r),s(e)}function s(e,t){if(!e.httpRequest.headers["Content-Type"]){var r=t?"binary/octet-stream":"application/json";e.httpRequest.headers["Content-Type"]=r}}function o(e){c.buildRequest(e),b.indexOf(e.httpRequest.method)<0&&i(e)}function n(e){l.extractError(e)}function u(e){c.extractData(e);var t,r=e.request,a=r.service.api.operations[r.operation],i=r.service.api.operations[r.operation].output||{};a.hasEventOutput;if(i.payload){var s=i.members[i.payload],o=e.httpResponse.body;if(s.isEventStream)t=new y,e.data[i.payload]=m.createEventStream(2===p.HttpClient.streamsApiVersion?e.httpResponse.stream:o,t,s);else if("structure"===s.type||"list"===s.type){var t=new y;e.data[i.payload]=t.parse(o,s)}else"binary"===s.type||s.isStreaming?e.data[i.payload]=o:e.data[i.payload]=s.toType(o)}else{var n=e.data;l.extractData(e),e.data=m.merge(n,e.data)}}var p=e("../core"),m=e("../util"),c=e("./rest"),l=e("./json"),d=e("../json/builder"),y=e("../json/parser"),b=["GET","HEAD","DELETE"];t.exports={buildRequest:o,extractError:n,extractData:u,unsetContentLength:a}},{"../core":350,"../json/builder":374,"../json/parser":375,"../util":428,"./json":386,"./rest":388}],390:[function(e,t,r){function a(e){var t=e.service.api.operations[e.operation].input,r=new n.XML.Builder,a=e.params,i=t.payload;if(i){var s=t.members[i];if(void 0===(a=a[i]))return;if("structure"===s.type){var o=s.name;e.httpRequest.body=r.toXML(a,s,o,!0)}else e.httpRequest.body=a}else e.httpRequest.body=r.toXML(a,t,t.name||t.shape||u.string.upperFirst(e.operation)+"Request")}function i(e){p.buildRequest(e),["GET","HEAD"].indexOf(e.httpRequest.method)<0&&a(e)}function s(e){p.extractError(e);var t;try{t=(new n.XML.Parser).parse(e.httpResponse.body.toString())}catch(r){t={Code:e.httpResponse.statusCode,Message:e.httpResponse.statusMessage}}t.Errors&&(t=t.Errors),t.Error&&(t=t.Error),t.Code?e.error=u.error(new Error,{code:t.Code,message:t.Message}):e.error=u.error(new Error,{code:e.httpResponse.statusCode,message:null})}function o(e){p.extractData(e);var t,r=e.request,a=e.httpResponse.body,i=r.service.api.operations[r.operation],s=i.output,o=(i.hasEventOutput,s.payload);if(o){var m=s.members[o];m.isEventStream?(t=new n.XML.Parser,e.data[o]=u.createEventStream(2===n.HttpClient.streamsApiVersion?e.httpResponse.stream:e.httpResponse.body,t,m)):"structure"===m.type?(t=new n.XML.Parser,e.data[o]=t.parse(a.toString(),m)):"binary"===m.type||m.isStreaming?e.data[o]=a:e.data[o]=m.toType(a)}else if(a.length>0){t=new n.XML.Parser;var c=t.parse(a.toString(),s);u.update(e.data,c)}}var n=e("../core"),u=e("../util"),p=e("./rest");t.exports={buildRequest:i,extractError:s,extractData:o}},{"../core":350,"../util":428,"./rest":388}],391:[function(e,t,r){function a(){}function i(e){return e.isQueryName||"ec2"!==e.api.protocol?e.name:e.name[0].toUpperCase()+e.name.substr(1)}function s(e,t,r,a){p.each(r.members,function(r,s){var o=t[r];if(null!==o&&void 0!==o){var n=i(s);n=e?e+"."+n:n,u(n,o,s,a)}})}function o(e,t,r,a){var i=1;p.each(t,function(t,s){var o=r.flattened?".":".entry.",n=o+i+++".",p=n+(r.key.name||"key"),m=n+(r.value.name||"value");u(e+p,t,r.key,a),u(e+m,s,r.value,a)})}function n(e,t,r,a){var s=r.member||{};if(0===t.length)return void("ec2"!==r.api.protocol&&a.call(this,e,null));p.arrayEach(t,function(t,o){var n="."+(o+1);if("ec2"===r.api.protocol)n+="";else if(r.flattened){if(s.name){var p=e.split(".");p.pop(),p.push(i(s)),e=p.join(".")}}else n="."+(s.name?s.name:"member")+n;u(e+n,t,s,a)})}function u(e,t,r,a){null!==t&&void 0!==t&&("structure"===r.type?s(e,t,r,a):"list"===r.type?n(e,t,r,a):"map"===r.type?o(e,t,r,a):a(e,r.toWireFormat(t).toString()))}var p=e("../util");a.prototype.serialize=function(e,t,r){s("",e,t,r)},t.exports=a},{"../util":428}],392:[function(e,t,r){var a=e("../core"),i=null,s={signatureVersion:"v4",signingName:"rds-db",operations:{}},o={region:"string",hostname:"string",port:"number",username:"string"};a.RDS.Signer=a.util.inherit({constructor:function(e){this.options=e||{}},convertUrlToAuthToken:function(e){if(0===e.indexOf("https://"))return e.substring("https://".length)},getAuthToken:function(e,t){"function"==typeof e&&void 0===t&&(t=e,e={});var r=this,o="function"==typeof t;e=a.util.merge(this.options,e);var n=this.validateAuthTokenOptions(e);if(!0!==n){if(o)return t(n,null);throw n}var u={region:e.region,endpoint:new a.Endpoint(e.hostname+":"+e.port),paramValidation:!1,signatureVersion:"v4"};e.credentials&&(u.credentials=e.credentials),i=new a.Service(u),i.api=s;var p=i.makeRequest();if(this.modifyRequestForAuthToken(p,e),!o){var m=p.presign(900);return this.convertUrlToAuthToken(m)}p.presign(900,function(e,a){a&&(a=r.convertUrlToAuthToken(a)),t(e,a)})},modifyRequestForAuthToken:function(e,t){e.on("build",e.buildAsGet),e.httpRequest.body=a.util.queryParamsToString({Action:"connect",DBUser:t.username})},validateAuthTokenOptions:function(e){var t="";e=e||{};for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&typeof e[r]!==o[r]&&(t+="option '"+r+"' should have been type '"+o[r]+"', was '"+typeof e[r]+"'.\n");return!t.length||a.util.error(new Error,{code:"InvalidParameter",message:t})}})},{"../core":350}],393:[function(e,t,r){t.exports={now:function(){return"undefined"!=typeof performance&&"function"==typeof performance.now?performance.now():Date.now()}}},{}],394:[function(e,t,r){function a(e){
+return"string"==typeof e&&(e.startsWith("fips-")||e.endsWith("-fips"))}function i(e){return"string"==typeof e&&["aws-global","aws-us-gov-global"].includes(e)}function s(e){return["fips-aws-global","aws-fips","aws-global"].includes(e)?"us-east-1":["fips-aws-us-gov-global","aws-us-gov-global"].includes(e)?"us-gov-west-1":e.replace(/fips-(dkr-|prod-)?|-fips/,"")}t.exports={isFipsRegion:a,isGlobalRegion:i,getRealRegion:s}},{}],395:[function(e,t,r){function a(e){if(!e)return null;var t=e.split("-");return t.length<3?null:t.slice(0,t.length-2).join("-")+"-*"}function i(e){var t=e.config.region,r=a(t),i=e.api.endpointPrefix;return[[t,i],[r,i],[t,"*"],[r,"*"],["*",i],[t,"internal-*"],["*","*"]].map(function(e){return e[0]&&e[1]?e.join("/"):null})}function s(e,t){u.each(t,function(t,r){"globalEndpoint"!==t&&(void 0!==e.config[t]&&null!==e.config[t]||(e.config[t]=r))})}function o(e){for(var t=i(e),r=e.config.useFipsEndpoint,a=e.config.useDualstackEndpoint,o=0;o=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|e}function b(e){return+e!=e&&(e=0),s.alloc(+e)}function S(e,t){if(s.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var a=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return K(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return H(e).length;default:if(a)return K(e).length;t=(""+t).toLowerCase(),a=!0}}function g(e,t,r){var a=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if(r>>>=0,t>>>=0,r<=t)return"";for(e||(e="utf8");;)switch(e){case"hex":return E(this,t,r);case"utf8":case"utf-8":return v(this,t,r);case"ascii":return P(this,t,r);case"latin1":case"binary":return q(this,t,r);case"base64":return D(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,t,r);default:if(a)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),a=!0}}function h(e,t,r){var a=e[t];e[t]=e[r],e[r]=a}function I(e,t,r,a,i){if(0===e.length)return-1;if("string"==typeof r?(a=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof t&&(t=s.from(t,a)),s.isBuffer(t))return 0===t.length?-1:N(e,t,r,a,i);if("number"==typeof t)return t&=255,s.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):N(e,[t],r,a,i);throw new TypeError("val must be string, number or Buffer")}function N(e,t,r,a,i){function s(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}var o=1,n=e.length,u=t.length;if(void 0!==a&&("ucs2"===(a=String(a).toLowerCase())||"ucs-2"===a||"utf16le"===a||"utf-16le"===a)){if(e.length<2||t.length<2)return-1;o=2,n/=2,u/=2,r/=2}var p;if(i){var m=-1;for(p=r;p>>8*(a?i:1-i)}function B(e,t,r,a){t<0&&(t=4294967295+t+1);for(var i=0,s=Math.min(e.length-r,4);i>>8*(a?i:3-i)&255}function U(e,t,r,a,i,s){if(r+a>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function _(e,t,r,a,i){return i||U(e,t,r,4,3.4028234663852886e38,-3.4028234663852886e38),X.write(e,t,r,a,23,4),r+4}function F(e,t,r,a,i){return i||U(e,t,r,8,1.7976931348623157e308,-1.7976931348623157e308),X.write(e,t,r,a,52,8),r+8}function O(e){if(e=V(e).replace(ee,""),e.length<2)return"";for(;e.length%4!=0;)e+="=";return e}function V(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function z(e){return e<16?"0"+e.toString(16):e.toString(16)}function K(e,t){t=t||1/0;for(var r,a=e.length,i=null,s=[],o=0;o55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&s.push(239,191,189);continue}if(o+1===a){(t-=3)>-1&&s.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&s.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(t-=3)>-1&&s.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;s.push(r)}else if(r<2048){if((t-=2)<0)break;s.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;s.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;s.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return s}function j(e){for(var t=[],r=0;r=55296&&t<=56319&&i65535&&(e-=65536,t+=w(e>>>10&1023|55296),e=56320|1023&e),t+=w(e)}).join("")}function p(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:T}function m(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function c(e,t,r){var a=0;for(e=r?G(e/R):e>>1,e+=G(e/t);e>L*k>>1;a+=T)e=G(e/L);return G(a+(L+1)*e/(e+A))}function l(e){var t,r,a,s,o,n,m,l,d,y,b=[],S=e.length,g=0,h=v,I=D;for(r=e.lastIndexOf(x),r<0&&(r=0),a=0;a=S&&i("invalid-input"),l=p(e.charCodeAt(s++)),(l>=T||l>G((f-g)/n))&&i("overflow"),g+=l*n,d=m<=I?C:m>=I+k?k:m-I,!(l=t&&bf&&i("overflow"),b==t){for(l=r,d=T;y=d<=o?C:d>=o+k?k:d-o,!(l