diff --git a/.changes/2.1642.0.json b/.changes/2.1642.0.json new file mode 100644 index 0000000000..990363d911 --- /dev/null +++ b/.changes/2.1642.0.json @@ -0,0 +1,22 @@ +[ + { + "type": "feature", + "category": "DataZone", + "description": "This release introduces a new default service blueprint for custom environment creation." + }, + { + "type": "feature", + "category": "Macie2", + "description": "This release adds support for managing the status of automated sensitive data discovery for individual accounts in an organization, and determining whether individual S3 buckets are included in the scope of the analyses." + }, + { + "type": "feature", + "category": "MediaConvert", + "description": "This release adds the ability to search for historical job records within the management console using a search box and/or via the SDK/CLI with partial string matching search on input file name." + }, + { + "type": "feature", + "category": "Route53Domains", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." + } +] \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index dab033a7e0..75adc6ac2d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,13 @@ # Changelog for AWS SDK for JavaScript - + +## 2.1642.0 +* feature: DataZone: This release introduces a new default service blueprint for custom environment creation. +* feature: Macie2: This release adds support for managing the status of automated sensitive data discovery for individual accounts in an organization, and determining whether individual S3 buckets are included in the scope of the analyses. +* feature: MediaConvert: This release adds the ability to search for historical job records within the management console using a search box and/or via the SDK/CLI with partial string matching search on input file name. +* feature: Route53Domains: Add v2 smoke tests and smithy smokeTests trait for SDK testing. + ## 2.1641.0 * feature: CloudHSMV2: Added support for hsm type hsm2m.medium. Added supported for creating a cluster in FIPS or NON_FIPS mode. * feature: Glue: This release adds support for configuration of evaluation method for composite rules in Glue Data Quality rulesets. diff --git a/README.md b/README.md index a76319febb..1ea7085aca 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 718af32bb7..90d1acaf7e 100644 --- a/apis/datazone-2018-05-10.min.json +++ b/apis/datazone-2018-05-10.min.json @@ -159,6 +159,39 @@ }, "idempotent": true }, + "AssociateEnvironmentRole": { + "http": { + "method": "PUT", + "requestUri": "/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/roles/{environmentRoleArn}", + "responseCode": 200 + }, + "input": { + "type": "structure", + "required": [ + "domainIdentifier", + "environmentIdentifier", + "environmentRoleArn" + ], + "members": { + "domainIdentifier": { + "location": "uri", + "locationName": "domainIdentifier" + }, + "environmentIdentifier": { + "location": "uri", + "locationName": "environmentIdentifier" + }, + "environmentRoleArn": { + "location": "uri", + "locationName": "environmentRoleArn" + } + } + }, + "output": { + "type": "structure", + "members": {} + } + }, "CancelMetadataGenerationRun": { "http": { "requestUri": "/v2/domains/{domainIdentifier}/metadata-generation-runs/{identifier}/cancel", @@ -272,20 +305,20 @@ "locationName": "domainIdentifier" }, "externalIdentifier": { - "shape": "S1h" + "shape": "S1k" }, "formsInput": { - "shape": "S1i" + "shape": "S1l" }, "glossaryTerms": { - "shape": "S1n" + "shape": "S1q" }, "name": { - "shape": "S1p" + "shape": "S1s" }, "owningProjectIdentifier": {}, "predictionConfiguration": { - "shape": "S1q" + "shape": "S1t" }, "typeIdentifier": {}, "typeRevision": {} @@ -313,34 +346,34 @@ }, "domainId": {}, "externalIdentifier": { - "shape": "S1h" + "shape": "S1k" }, "firstRevisionCreatedAt": { "type": "timestamp" }, "firstRevisionCreatedBy": {}, "formsOutput": { - "shape": "S1u" + "shape": "S1x" }, "glossaryTerms": { - "shape": "S1n" + "shape": "S1q" }, "id": {}, "latestTimeSeriesDataPointFormsOutput": { - "shape": "S1x" + "shape": "S20" }, "listing": { - "shape": "S23" + "shape": "S26" }, "name": { - "shape": "S1p" + "shape": "S1s" }, "owningProjectId": {}, "predictionConfiguration": { - "shape": "S1q" + "shape": "S1t" }, "readOnlyFormsOutput": { - "shape": "S1u" + "shape": "S1x" }, "revision": {}, "typeIdentifier": {}, @@ -373,20 +406,20 @@ "locationName": "domainIdentifier" }, "formsInput": { - "shape": "S1i" + "shape": "S1l" }, "glossaryTerms": { - "shape": "S1n" + "shape": "S1q" }, "identifier": { "location": "uri", "locationName": "identifier" }, "name": { - "shape": "S1p" + "shape": "S1s" }, "predictionConfiguration": { - "shape": "S1q" + "shape": "S1t" }, "typeRevision": {} } @@ -413,34 +446,34 @@ }, "domainId": {}, "externalIdentifier": { - "shape": "S1h" + "shape": "S1k" }, "firstRevisionCreatedAt": { "type": "timestamp" }, "firstRevisionCreatedBy": {}, "formsOutput": { - "shape": "S1u" + "shape": "S1x" }, "glossaryTerms": { - "shape": "S1n" + "shape": "S1q" }, "id": {}, "latestTimeSeriesDataPointFormsOutput": { - "shape": "S1x" + "shape": "S20" }, "listing": { - "shape": "S23" + "shape": "S26" }, "name": { - "shape": "S1p" + "shape": "S1s" }, "owningProjectId": {}, "predictionConfiguration": { - "shape": "S1q" + "shape": "S1t" }, "readOnlyFormsOutput": { - "shape": "S1u" + "shape": "S1x" }, "revision": {}, "typeIdentifier": {}, @@ -510,7 +543,7 @@ }, "domainId": {}, "formsOutput": { - "shape": "S2b" + "shape": "S2e" }, "name": {}, "originDomainId": {}, @@ -540,13 +573,13 @@ ], "members": { "assetFormsInput": { - "shape": "S1i" + "shape": "S1l" }, "clientToken": { "idempotencyToken": true }, "configuration": { - "shape": "S2e" + "shape": "S2h" }, "description": { "shape": "Sq" @@ -558,17 +591,17 @@ "enableSetting": {}, "environmentIdentifier": {}, "name": { - "shape": "S2z" + "shape": "S32" }, "projectIdentifier": {}, "publishOnImport": { "type": "boolean" }, "recommendation": { - "shape": "S30" + "shape": "S33" }, "schedule": { - "shape": "S31" + "shape": "S34" }, "type": {} } @@ -584,13 +617,13 @@ ], "members": { "assetFormsOutput": { - "shape": "S1u" + "shape": "S1x" }, "configuration": { - "shape": "S36" + "shape": "S39" }, "createdAt": { - "shape": "S3f" + "shape": "S3i" }, "description": { "shape": "Sq" @@ -599,33 +632,33 @@ "enableSetting": {}, "environmentId": {}, "errorMessage": { - "shape": "S3h" + "shape": "S3j" }, "id": {}, "lastRunAt": { - "shape": "S3f" + "shape": "S3i" }, "lastRunErrorMessage": { - "shape": "S3h" + "shape": "S3j" }, "lastRunStatus": {}, "name": { - "shape": "S2z" + "shape": "S32" }, "projectId": {}, "publishOnImport": { "type": "boolean" }, "recommendation": { - "shape": "S30" + "shape": "S33" }, "schedule": { - "shape": "S31" + "shape": "S34" }, "status": {}, "type": {}, "updatedAt": { - "shape": "S3f" + "shape": "S3i" } } }, @@ -651,10 +684,10 @@ "kmsKeyIdentifier": {}, "name": {}, "singleSignOn": { - "shape": "S3p" + "shape": "S3r" }, "tags": { - "shape": "S3s" + "shape": "S3u" } } }, @@ -672,11 +705,11 @@ "name": {}, "portalUrl": {}, "singleSignOn": { - "shape": "S3p" + "shape": "S3r" }, "status": {}, "tags": { - "shape": "S3s" + "shape": "S3u" } } }, @@ -701,14 +734,17 @@ "location": "uri", "locationName": "domainIdentifier" }, + "environmentAccountIdentifier": {}, + "environmentAccountRegion": {}, + "environmentBlueprintIdentifier": {}, "environmentProfileIdentifier": {}, "glossaryTerms": { - "shape": "S1n" + "shape": "S1q" }, "name": {}, "projectIdentifier": {}, "userParameters": { - "shape": "S3z" + "shape": "S41" } } }, @@ -717,7 +753,6 @@ "required": [ "createdBy", "domainId", - "environmentProfileId", "name", "projectId", "provider" @@ -726,45 +761,95 @@ "awsAccountId": {}, "awsAccountRegion": {}, "createdAt": { - "shape": "S44" + "shape": "S46" }, "createdBy": {}, "deploymentProperties": { - "shape": "S45" + "shape": "S47" }, "description": { "shape": "Sq" }, "domainId": {}, "environmentActions": { - "shape": "S48" + "shape": "S4a" }, "environmentBlueprintId": {}, "environmentProfileId": {}, "glossaryTerms": { - "shape": "S1n" + "shape": "S1q" }, "id": {}, "lastDeployment": { - "shape": "S4e" + "shape": "S4g" }, "name": { - "shape": "S4k" + "shape": "S4m" }, "projectId": {}, "provider": {}, "provisionedResources": { - "shape": "S4l" + "shape": "S4n" }, "provisioningProperties": { - "shape": "S4n" + "shape": "S4p" }, "status": {}, "updatedAt": { - "shape": "S44" + "shape": "S46" }, "userParameters": { - "shape": "S4q" + "shape": "S4s" + } + } + } + }, + "CreateEnvironmentAction": { + "http": { + "requestUri": "/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/actions", + "responseCode": 201 + }, + "input": { + "type": "structure", + "required": [ + "domainIdentifier", + "environmentIdentifier", + "name", + "parameters" + ], + "members": { + "description": {}, + "domainIdentifier": { + "location": "uri", + "locationName": "domainIdentifier" + }, + "environmentIdentifier": { + "location": "uri", + "locationName": "environmentIdentifier" + }, + "name": {}, + "parameters": { + "shape": "S4w" + } + } + }, + "output": { + "type": "structure", + "required": [ + "domainId", + "environmentId", + "id", + "name", + "parameters" + ], + "members": { + "description": {}, + "domainId": {}, + "environmentId": {}, + "id": {}, + "name": {}, + "parameters": { + "shape": "S4w" } } } @@ -794,11 +879,11 @@ }, "environmentBlueprintIdentifier": {}, "name": { - "shape": "S4u" + "shape": "S51" }, "projectIdentifier": {}, "userParameters": { - "shape": "S3z" + "shape": "S41" } } }, @@ -815,7 +900,7 @@ "awsAccountId": {}, "awsAccountRegion": {}, "createdAt": { - "shape": "S44" + "shape": "S46" }, "createdBy": {}, "description": { @@ -825,14 +910,14 @@ "environmentBlueprintId": {}, "id": {}, "name": { - "shape": "S4u" + "shape": "S51" }, "projectId": {}, "updatedAt": { - "shape": "S44" + "shape": "S46" }, "userParameters": { - "shape": "S4q" + "shape": "S4s" } } } @@ -859,10 +944,10 @@ "locationName": "domainIdentifier" }, "model": { - "shape": "S4x" + "shape": "S54" }, "name": { - "shape": "S1w" + "shape": "S1z" }, "owningProjectIdentifier": {}, "status": {} @@ -881,7 +966,7 @@ }, "domainId": {}, "name": { - "shape": "S1w" + "shape": "S1z" }, "originDomainId": {}, "originProjectId": {}, @@ -907,14 +992,14 @@ "idempotencyToken": true }, "description": { - "shape": "S52" + "shape": "S59" }, "domainIdentifier": { "location": "uri", "locationName": "domainIdentifier" }, "name": { - "shape": "S53" + "shape": "S5a" }, "owningProjectIdentifier": {}, "status": {} @@ -930,12 +1015,12 @@ ], "members": { "description": { - "shape": "S52" + "shape": "S59" }, "domainId": {}, "id": {}, "name": { - "shape": "S53" + "shape": "S5a" }, "owningProjectId": {}, "status": {} @@ -965,7 +1050,7 @@ }, "glossaryIdentifier": {}, "longDescription": { - "shape": "S58" + "shape": "S5f" }, "name": { "shape": "Sy" @@ -975,7 +1060,7 @@ }, "status": {}, "termRelations": { - "shape": "S5a" + "shape": "S5h" } } }, @@ -993,7 +1078,7 @@ "glossaryId": {}, "id": {}, "longDescription": { - "shape": "S58" + "shape": "S5f" }, "name": { "shape": "Sy" @@ -1003,7 +1088,7 @@ }, "status": {}, "termRelations": { - "shape": "S5a" + "shape": "S5h" } } }, @@ -1036,7 +1121,7 @@ "members": { "domainId": {}, "groupName": { - "shape": "S5h" + "shape": "S5o" }, "id": {}, "status": {} @@ -1105,7 +1190,7 @@ "locationName": "domainIdentifier" }, "glossaryTerms": { - "shape": "S1n" + "shape": "S1q" }, "name": { "shape": "S15" @@ -1122,7 +1207,7 @@ ], "members": { "createdAt": { - "shape": "S44" + "shape": "S46" }, "createdBy": {}, "description": { @@ -1130,14 +1215,14 @@ }, "domainId": {}, "failureReasons": { - "shape": "S5r" + "shape": "S5y" }, "glossaryTerms": { - "shape": "S1n" + "shape": "S1q" }, "id": {}, "lastUpdatedAt": { - "shape": "S44" + "shape": "S46" }, "name": { "shape": "S15" @@ -1166,7 +1251,7 @@ "locationName": "domainIdentifier" }, "member": { - "shape": "S5w" + "shape": "S63" }, "projectIdentifier": { "location": "uri", @@ -1249,7 +1334,7 @@ ], "members": { "assets": { - "shape": "S65" + "shape": "S6c" }, "createdAt": { "type": "timestamp" @@ -1257,7 +1342,7 @@ "createdBy": {}, "domainId": {}, "grantedEntity": { - "shape": "S69" + "shape": "S6g" }, "id": {}, "status": {}, @@ -1389,10 +1474,10 @@ ], "members": { "applicableAssetTypes": { - "shape": "S6n" + "shape": "S6u" }, "authorizedPrincipals": { - "shape": "S6o" + "shape": "S6v" }, "clientToken": { "idempotencyToken": true @@ -1407,11 +1492,11 @@ }, "manageAccessRole": {}, "name": { - "shape": "S6q" + "shape": "S6x" }, "provider": {}, "subscriptionTargetConfig": { - "shape": "S6r" + "shape": "S6y" }, "type": {} } @@ -1435,10 +1520,10 @@ ], "members": { "applicableAssetTypes": { - "shape": "S6n" + "shape": "S6u" }, "authorizedPrincipals": { - "shape": "S6o" + "shape": "S6v" }, "createdAt": { "type": "timestamp" @@ -1449,12 +1534,12 @@ "id": {}, "manageAccessRole": {}, "name": { - "shape": "S6q" + "shape": "S6x" }, "projectId": {}, "provider": {}, "subscriptionTargetConfig": { - "shape": "S6r" + "shape": "S6y" }, "type": {}, "updatedAt": { @@ -1491,7 +1576,7 @@ "type": "structure", "members": { "details": { - "shape": "S6y" + "shape": "S75" }, "domainId": {}, "id": {}, @@ -1583,6 +1668,11 @@ "identifier": { "location": "uri", "locationName": "identifier" + }, + "retainPermissionsOnRevokeFailure": { + "location": "querystring", + "locationName": "retainPermissionsOnRevokeFailure", + "type": "boolean" } } }, @@ -1597,13 +1687,13 @@ ], "members": { "assetFormsOutput": { - "shape": "S1u" + "shape": "S1x" }, "configuration": { - "shape": "S36" + "shape": "S39" }, "createdAt": { - "shape": "S3f" + "shape": "S3i" }, "description": { "shape": "Sq" @@ -1612,30 +1702,36 @@ "enableSetting": {}, "environmentId": {}, "errorMessage": { - "shape": "S3h" + "shape": "S3j" }, "id": {}, "lastRunAt": { - "shape": "S3f" + "shape": "S3i" }, "lastRunErrorMessage": { - "shape": "S3h" + "shape": "S3j" }, "lastRunStatus": {}, "name": { - "shape": "S2z" + "shape": "S32" }, "projectId": {}, "publishOnImport": { "type": "boolean" }, + "retainPermissionsOnRevokeFailure": { + "type": "boolean" + }, "schedule": { - "shape": "S31" + "shape": "S34" + }, + "selfGrantStatus": { + "shape": "S7k" }, "status": {}, "type": {}, "updatedAt": { - "shape": "S3f" + "shape": "S3i" } } }, @@ -1705,6 +1801,36 @@ }, "idempotent": true }, + "DeleteEnvironmentAction": { + "http": { + "method": "DELETE", + "requestUri": "/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/actions/{identifier}", + "responseCode": 204 + }, + "input": { + "type": "structure", + "required": [ + "domainIdentifier", + "environmentIdentifier", + "identifier" + ], + "members": { + "domainIdentifier": { + "location": "uri", + "locationName": "domainIdentifier" + }, + "environmentIdentifier": { + "location": "uri", + "locationName": "environmentIdentifier" + }, + "identifier": { + "location": "uri", + "locationName": "identifier" + } + } + }, + "idempotent": true + }, "DeleteEnvironmentBlueprintConfiguration": { "http": { "method": "DELETE", @@ -1926,7 +2052,7 @@ "locationName": "domainIdentifier" }, "member": { - "shape": "S5w" + "shape": "S63" }, "projectIdentifier": { "location": "uri", @@ -1977,7 +2103,7 @@ ], "members": { "assets": { - "shape": "S65" + "shape": "S6c" }, "createdAt": { "type": "timestamp" @@ -1985,7 +2111,7 @@ "createdBy": {}, "domainId": {}, "grantedEntity": { - "shape": "S69" + "shape": "S6g" }, "id": {}, "status": {}, @@ -2095,6 +2221,39 @@ }, "idempotent": true }, + "DisassociateEnvironmentRole": { + "http": { + "method": "DELETE", + "requestUri": "/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/roles/{environmentRoleArn}", + "responseCode": 200 + }, + "input": { + "type": "structure", + "required": [ + "domainIdentifier", + "environmentIdentifier", + "environmentRoleArn" + ], + "members": { + "domainIdentifier": { + "location": "uri", + "locationName": "domainIdentifier" + }, + "environmentIdentifier": { + "location": "uri", + "locationName": "environmentIdentifier" + }, + "environmentRoleArn": { + "location": "uri", + "locationName": "environmentRoleArn" + } + } + }, + "output": { + "type": "structure", + "members": {} + } + }, "GetAsset": { "http": { "method": "GET", @@ -2144,31 +2303,31 @@ }, "domainId": {}, "externalIdentifier": { - "shape": "S1h" + "shape": "S1k" }, "firstRevisionCreatedAt": { "type": "timestamp" }, "firstRevisionCreatedBy": {}, "formsOutput": { - "shape": "S1u" + "shape": "S1x" }, "glossaryTerms": { - "shape": "S1n" + "shape": "S1q" }, "id": {}, "latestTimeSeriesDataPointFormsOutput": { - "shape": "S1x" + "shape": "S20" }, "listing": { - "shape": "S23" + "shape": "S26" }, "name": { - "shape": "S1p" + "shape": "S1s" }, "owningProjectId": {}, "readOnlyFormsOutput": { - "shape": "S1u" + "shape": "S1x" }, "revision": {}, "typeIdentifier": {}, @@ -2222,7 +2381,7 @@ }, "domainId": {}, "formsOutput": { - "shape": "S2b" + "shape": "S2e" }, "name": {}, "originDomainId": {}, @@ -2270,13 +2429,13 @@ ], "members": { "assetFormsOutput": { - "shape": "S1u" + "shape": "S1x" }, "configuration": { - "shape": "S36" + "shape": "S39" }, "createdAt": { - "shape": "S3f" + "shape": "S3i" }, "description": { "shape": "Sq" @@ -2285,36 +2444,39 @@ "enableSetting": {}, "environmentId": {}, "errorMessage": { - "shape": "S3h" + "shape": "S3j" }, "id": {}, "lastRunAssetCount": { "type": "integer" }, "lastRunAt": { - "shape": "S3f" + "shape": "S3i" }, "lastRunErrorMessage": { - "shape": "S3h" + "shape": "S3j" }, "lastRunStatus": {}, "name": { - "shape": "S2z" + "shape": "S32" }, "projectId": {}, "publishOnImport": { "type": "boolean" }, "recommendation": { - "shape": "S30" + "shape": "S33" }, "schedule": { - "shape": "S31" + "shape": "S34" + }, + "selfGrantStatus": { + "shape": "S7k" }, "status": {}, "type": {}, "updatedAt": { - "shape": "S3f" + "shape": "S3i" } } } @@ -2356,29 +2518,29 @@ ], "members": { "createdAt": { - "shape": "S3f" + "shape": "S3i" }, "dataSourceConfigurationSnapshot": {}, "dataSourceId": {}, "domainId": {}, "errorMessage": { - "shape": "S3h" + "shape": "S3j" }, "id": {}, "projectId": {}, "runStatisticsForAssets": { - "shape": "S8b" + "shape": "S8t" }, "startedAt": { - "shape": "S3f" + "shape": "S3i" }, "status": {}, "stoppedAt": { - "shape": "S3f" + "shape": "S3i" }, "type": {}, "updatedAt": { - "shape": "S3f" + "shape": "S3i" } } } @@ -2423,11 +2585,11 @@ "name": {}, "portalUrl": {}, "singleSignOn": { - "shape": "S3p" + "shape": "S3r" }, "status": {}, "tags": { - "shape": "S3s" + "shape": "S3u" } } } @@ -2460,7 +2622,6 @@ "required": [ "createdBy", "domainId", - "environmentProfileId", "name", "projectId", "provider" @@ -2469,45 +2630,94 @@ "awsAccountId": {}, "awsAccountRegion": {}, "createdAt": { - "shape": "S44" + "shape": "S46" }, "createdBy": {}, "deploymentProperties": { - "shape": "S45" + "shape": "S47" }, "description": { "shape": "Sq" }, "domainId": {}, "environmentActions": { - "shape": "S48" + "shape": "S4a" }, "environmentBlueprintId": {}, "environmentProfileId": {}, "glossaryTerms": { - "shape": "S1n" + "shape": "S1q" }, "id": {}, "lastDeployment": { - "shape": "S4e" + "shape": "S4g" }, "name": { - "shape": "S4k" + "shape": "S4m" }, "projectId": {}, "provider": {}, "provisionedResources": { - "shape": "S4l" + "shape": "S4n" }, "provisioningProperties": { - "shape": "S4n" + "shape": "S4p" }, "status": {}, "updatedAt": { - "shape": "S44" + "shape": "S46" }, "userParameters": { - "shape": "S4q" + "shape": "S4s" + } + } + } + }, + "GetEnvironmentAction": { + "http": { + "method": "GET", + "requestUri": "/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/actions/{identifier}", + "responseCode": 200 + }, + "input": { + "type": "structure", + "required": [ + "domainIdentifier", + "environmentIdentifier", + "identifier" + ], + "members": { + "domainIdentifier": { + "location": "uri", + "locationName": "domainIdentifier" + }, + "environmentIdentifier": { + "location": "uri", + "locationName": "environmentIdentifier" + }, + "identifier": { + "location": "uri", + "locationName": "identifier" + } + } + }, + "output": { + "type": "structure", + "required": [ + "domainId", + "environmentId", + "id", + "name", + "parameters" + ], + "members": { + "description": {}, + "domainId": {}, + "environmentId": {}, + "id": {}, + "name": {}, + "parameters": { + "shape": "S4w" } } } @@ -2545,28 +2755,28 @@ ], "members": { "createdAt": { - "shape": "S44" + "shape": "S46" }, "deploymentProperties": { - "shape": "S45" + "shape": "S47" }, "description": { "shape": "Sq" }, "glossaryTerms": { - "shape": "S1n" + "shape": "S1q" }, "id": {}, "name": {}, "provider": {}, "provisioningProperties": { - "shape": "S4n" + "shape": "S4p" }, "updatedAt": { - "shape": "S44" + "shape": "S46" }, "userParameters": { - "shape": "S4q" + "shape": "S4s" } } } @@ -2602,20 +2812,20 @@ ], "members": { "createdAt": { - "shape": "S44" + "shape": "S46" }, "domainId": {}, "enabledRegions": { - "shape": "S8m" + "shape": "S96" }, "environmentBlueprintId": {}, "manageAccessRoleArn": {}, "provisioningRoleArn": {}, "regionalParameters": { - "shape": "S8o" + "shape": "S98" }, "updatedAt": { - "shape": "S44" + "shape": "S46" } } } @@ -2656,7 +2866,7 @@ "awsAccountId": {}, "awsAccountRegion": {}, "createdAt": { - "shape": "S44" + "shape": "S46" }, "createdBy": {}, "description": { @@ -2666,14 +2876,14 @@ "environmentBlueprintId": {}, "id": {}, "name": { - "shape": "S4u" + "shape": "S51" }, "projectId": {}, "updatedAt": { - "shape": "S44" + "shape": "S46" }, "userParameters": { - "shape": "S4q" + "shape": "S4s" } } } @@ -2723,13 +2933,13 @@ }, "domainId": {}, "imports": { - "shape": "S8u" + "shape": "S9e" }, "model": { - "shape": "S4x" + "shape": "S54" }, "name": { - "shape": "S1w" + "shape": "S1z" }, "originDomainId": {}, "originProjectId": {}, @@ -2777,12 +2987,12 @@ }, "createdBy": {}, "description": { - "shape": "S52" + "shape": "S59" }, "domainId": {}, "id": {}, "name": { - "shape": "S53" + "shape": "S5a" }, "owningProjectId": {}, "status": {}, @@ -2834,7 +3044,7 @@ "glossaryId": {}, "id": {}, "longDescription": { - "shape": "S58" + "shape": "S5f" }, "name": { "shape": "Sy" @@ -2844,7 +3054,7 @@ }, "status": {}, "termRelations": { - "shape": "S5a" + "shape": "S5h" }, "updatedAt": { "type": "timestamp" @@ -2881,7 +3091,7 @@ "members": { "domainId": {}, "groupName": { - "shape": "S5h" + "shape": "S5o" }, "id": {}, "status": {} @@ -2977,7 +3187,7 @@ "shape": "Sw" }, "latestTimeSeriesDataPointForms": { - "shape": "S1x" + "shape": "S20" }, "owningProjectId": {} } @@ -3035,7 +3245,7 @@ "owningProjectId": {}, "status": {}, "target": { - "shape": "S9b" + "shape": "S9v" }, "type": {} } @@ -3074,7 +3284,7 @@ ], "members": { "createdAt": { - "shape": "S44" + "shape": "S46" }, "createdBy": {}, "description": { @@ -3082,14 +3292,14 @@ }, "domainId": {}, "failureReasons": { - "shape": "S5r" + "shape": "S5y" }, "glossaryTerms": { - "shape": "S1n" + "shape": "S1q" }, "id": {}, "lastUpdatedAt": { - "shape": "S44" + "shape": "S46" }, "name": { "shape": "S15" @@ -3195,7 +3405,7 @@ ], "members": { "assets": { - "shape": "S65" + "shape": "S6c" }, "createdAt": { "type": "timestamp" @@ -3203,7 +3413,7 @@ "createdBy": {}, "domainId": {}, "grantedEntity": { - "shape": "S69" + "shape": "S6g" }, "id": {}, "status": {}, @@ -3333,10 +3543,10 @@ ], "members": { "applicableAssetTypes": { - "shape": "S6n" + "shape": "S6u" }, "authorizedPrincipals": { - "shape": "S6o" + "shape": "S6v" }, "createdAt": { "type": "timestamp" @@ -3347,12 +3557,12 @@ "id": {}, "manageAccessRole": {}, "name": { - "shape": "S6q" + "shape": "S6x" }, "projectId": {}, "provider": {}, "subscriptionTargetConfig": { - "shape": "S6r" + "shape": "S6y" }, "type": {}, "updatedAt": { @@ -3407,7 +3617,7 @@ "entityId": {}, "entityType": {}, "form": { - "shape": "S9u" + "shape": "Sae" }, "formName": {} } @@ -3444,7 +3654,7 @@ "type": "structure", "members": { "details": { - "shape": "S6y" + "shape": "S75" }, "domainId": {}, "id": {}, @@ -3564,26 +3774,26 @@ ], "members": { "createdAt": { - "shape": "S3f" + "shape": "S3i" }, "dataAssetId": {}, "dataAssetStatus": {}, "dataSourceRunId": {}, "database": { - "shape": "S2z" + "shape": "S32" }, "errorMessage": { - "shape": "S3h" + "shape": "S3j" }, "projectId": {}, "technicalDescription": { "shape": "Sq" }, "technicalName": { - "shape": "S2z" + "shape": "S32" }, "updatedAt": { - "shape": "S3f" + "shape": "S3i" } } } @@ -3649,27 +3859,27 @@ ], "members": { "createdAt": { - "shape": "S3f" + "shape": "S3i" }, "dataSourceId": {}, "errorMessage": { - "shape": "S3h" + "shape": "S3j" }, "id": {}, "projectId": {}, "runStatisticsForAssets": { - "shape": "S8b" + "shape": "S8t" }, "startedAt": { - "shape": "S3f" + "shape": "S3i" }, "status": {}, "stoppedAt": { - "shape": "S3f" + "shape": "S3i" }, "type": {}, "updatedAt": { - "shape": "S3f" + "shape": "S3i" } } } @@ -3705,7 +3915,7 @@ "type": "integer" }, "name": { - "shape": "S2z", + "shape": "S32", "location": "querystring", "locationName": "name" }, @@ -3747,7 +3957,7 @@ ], "members": { "createdAt": { - "shape": "S3f" + "shape": "S3i" }, "dataSourceId": {}, "domainId": {}, @@ -3757,22 +3967,22 @@ "type": "integer" }, "lastRunAt": { - "shape": "S3f" + "shape": "S3i" }, "lastRunErrorMessage": { - "shape": "S3h" + "shape": "S3j" }, "lastRunStatus": {}, "name": { - "shape": "S2z" + "shape": "S32" }, "schedule": { - "shape": "S31" + "shape": "S34" }, "status": {}, "type": {}, "updatedAt": { - "shape": "S3f" + "shape": "S3i" } } } @@ -3850,6 +4060,68 @@ } } }, + "ListEnvironmentActions": { + "http": { + "method": "GET", + "requestUri": "/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/actions", + "responseCode": 200 + }, + "input": { + "type": "structure", + "required": [ + "domainIdentifier", + "environmentIdentifier" + ], + "members": { + "domainIdentifier": { + "location": "uri", + "locationName": "domainIdentifier" + }, + "environmentIdentifier": { + "location": "uri", + "locationName": "environmentIdentifier" + }, + "maxResults": { + "location": "querystring", + "locationName": "maxResults", + "type": "integer" + }, + "nextToken": { + "location": "querystring", + "locationName": "nextToken" + } + } + }, + "output": { + "type": "structure", + "members": { + "items": { + "type": "list", + "member": { + "type": "structure", + "required": [ + "domainId", + "environmentId", + "id", + "name", + "parameters" + ], + "members": { + "description": {}, + "domainId": {}, + "environmentId": {}, + "id": {}, + "name": {}, + "parameters": { + "shape": "S4w" + } + } + } + }, + "nextToken": {} + } + } + }, "ListEnvironmentBlueprintConfigurations": { "http": { "method": "GET", @@ -3890,20 +4162,20 @@ ], "members": { "createdAt": { - "shape": "S44" + "shape": "S46" }, "domainId": {}, "enabledRegions": { - "shape": "S8m" + "shape": "S96" }, "environmentBlueprintId": {}, "manageAccessRoleArn": {}, "provisioningRoleArn": {}, "regionalParameters": { - "shape": "S8o" + "shape": "S98" }, "updatedAt": { - "shape": "S44" + "shape": "S46" } } } @@ -3966,7 +4238,7 @@ ], "members": { "createdAt": { - "shape": "S44" + "shape": "S46" }, "description": { "shape": "Sq" @@ -3975,10 +4247,10 @@ "name": {}, "provider": {}, "provisioningProperties": { - "shape": "S4n" + "shape": "S4p" }, "updatedAt": { - "shape": "S44" + "shape": "S46" } } } @@ -4021,7 +4293,7 @@ "type": "integer" }, "name": { - "shape": "S4u", + "shape": "S51", "location": "querystring", "locationName": "name" }, @@ -4056,7 +4328,7 @@ "awsAccountId": {}, "awsAccountRegion": {}, "createdAt": { - "shape": "S44" + "shape": "S46" }, "createdBy": {}, "description": { @@ -4066,11 +4338,11 @@ "environmentBlueprintId": {}, "id": {}, "name": { - "shape": "S4u" + "shape": "S51" }, "projectId": {}, "updatedAt": { - "shape": "S44" + "shape": "S46" } } } @@ -4152,7 +4424,6 @@ "required": [ "createdBy", "domainId", - "environmentProfileId", "name", "projectId", "provider" @@ -4161,7 +4432,7 @@ "awsAccountId": {}, "awsAccountRegion": {}, "createdAt": { - "shape": "S44" + "shape": "S46" }, "createdBy": {}, "description": { @@ -4171,13 +4442,13 @@ "environmentProfileId": {}, "id": {}, "name": { - "shape": "S4k" + "shape": "S4m" }, "projectId": {}, "provider": {}, "status": {}, "updatedAt": { - "shape": "S44" + "shape": "S46" } } } @@ -4243,7 +4514,7 @@ "owningProjectId": {}, "status": {}, "target": { - "shape": "S9b" + "shape": "S9v" }, "type": {} } @@ -4524,7 +4795,7 @@ ], "members": { "createdAt": { - "shape": "S44" + "shape": "S46" }, "createdBy": {}, "description": { @@ -4532,7 +4803,7 @@ }, "domainId": {}, "failureReasons": { - "shape": "S5r" + "shape": "S5y" }, "id": {}, "name": { @@ -4540,7 +4811,7 @@ }, "projectStatus": {}, "updatedAt": { - "shape": "S44" + "shape": "S46" } } } @@ -4622,7 +4893,7 @@ ], "members": { "assets": { - "shape": "S65" + "shape": "S6c" }, "createdAt": { "type": "timestamp" @@ -4630,7 +4901,7 @@ "createdBy": {}, "domainId": {}, "grantedEntity": { - "shape": "S69" + "shape": "S6g" }, "id": {}, "status": {}, @@ -4824,10 +5095,10 @@ ], "members": { "applicableAssetTypes": { - "shape": "S6n" + "shape": "S6u" }, "authorizedPrincipals": { - "shape": "S6o" + "shape": "S6v" }, "createdAt": { "type": "timestamp" @@ -4838,12 +5109,12 @@ "id": {}, "manageAccessRole": {}, "name": { - "shape": "S6q" + "shape": "S6x" }, "projectId": {}, "provider": {}, "subscriptionTargetConfig": { - "shape": "S6r" + "shape": "S6y" }, "type": {}, "updatedAt": { @@ -4983,7 +5254,7 @@ "type": "structure", "members": { "tags": { - "shape": "S3s" + "shape": "S3u" } } } @@ -5044,7 +5315,7 @@ "type": "structure", "members": { "items": { - "shape": "S1x" + "shape": "S20" }, "nextToken": {} } @@ -5110,7 +5381,7 @@ "forms": { "type": "list", "member": { - "shape": "S9u" + "shape": "Sae" } } } @@ -5136,7 +5407,7 @@ "locationName": "domainIdentifier" }, "enabledRegions": { - "shape": "S8m" + "shape": "S96" }, "environmentBlueprintIdentifier": { "location": "uri", @@ -5145,7 +5416,7 @@ "manageAccessRoleArn": {}, "provisioningRoleArn": {}, "regionalParameters": { - "shape": "S8o" + "shape": "S98" } } }, @@ -5157,20 +5428,20 @@ ], "members": { "createdAt": { - "shape": "S44" + "shape": "S46" }, "domainId": {}, "enabledRegions": { - "shape": "S8m" + "shape": "S96" }, "environmentBlueprintId": {}, "manageAccessRoleArn": {}, "provisioningRoleArn": {}, "regionalParameters": { - "shape": "S8o" + "shape": "S98" }, "updatedAt": { - "shape": "S44" + "shape": "S46" } } }, @@ -5399,14 +5670,14 @@ ], "members": { "additionalAttributes": { - "shape": "Sda" + "shape": "Sdy" }, "domainIdentifier": { "location": "uri", "locationName": "domainIdentifier" }, "filters": { - "shape": "Sdc" + "shape": "Se0" }, "maxResults": { "type": "integer" @@ -5414,12 +5685,12 @@ "nextToken": {}, "owningProjectIdentifier": {}, "searchIn": { - "shape": "Sdh" + "shape": "Se5" }, "searchScope": {}, "searchText": {}, "sort": { - "shape": "Sdl" + "shape": "Se9" } } }, @@ -5446,13 +5717,13 @@ "type": "structure", "members": { "formsOutput": { - "shape": "S1u" + "shape": "S1x" }, "latestTimeSeriesDataPointFormsOutput": { - "shape": "S1x" + "shape": "S20" }, "readOnlyFormsOutput": { - "shape": "S1u" + "shape": "S1x" } } }, @@ -5465,18 +5736,18 @@ }, "domainId": {}, "externalIdentifier": { - "shape": "S1h" + "shape": "S1k" }, "firstRevisionCreatedAt": { "type": "timestamp" }, "firstRevisionCreatedBy": {}, "glossaryTerms": { - "shape": "S1n" + "shape": "S1q" }, "identifier": {}, "name": { - "shape": "S1p" + "shape": "S1s" }, "owningProjectId": {}, "typeIdentifier": {}, @@ -5512,7 +5783,7 @@ }, "domainId": {}, "glossaryTerms": { - "shape": "S1n" + "shape": "S1q" }, "id": {}, "name": { @@ -5541,12 +5812,12 @@ }, "createdBy": {}, "description": { - "shape": "S52" + "shape": "S59" }, "domainId": {}, "id": {}, "name": { - "shape": "S53" + "shape": "S5a" }, "owningProjectId": {}, "status": {}, @@ -5574,7 +5845,7 @@ "glossaryId": {}, "id": {}, "longDescription": { - "shape": "S58" + "shape": "S5f" }, "name": { "shape": "Sy" @@ -5584,7 +5855,7 @@ }, "status": {}, "termRelations": { - "shape": "S5a" + "shape": "S5h" }, "updatedAt": { "type": "timestamp" @@ -5640,7 +5911,7 @@ "members": { "domainId": {}, "groupName": { - "shape": "S5h" + "shape": "S5o" }, "id": {}, "status": {} @@ -5663,25 +5934,25 @@ ], "members": { "additionalAttributes": { - "shape": "Sda" + "shape": "Sdy" }, "domainIdentifier": { "location": "uri", "locationName": "domainIdentifier" }, "filters": { - "shape": "Sdc" + "shape": "Se0" }, "maxResults": { "type": "integer" }, "nextToken": {}, "searchIn": { - "shape": "Sdh" + "shape": "Se5" }, "searchText": {}, "sort": { - "shape": "Sdl" + "shape": "Se9" } } }, @@ -5701,7 +5972,7 @@ "members": { "forms": {}, "latestTimeSeriesDataPointForms": { - "shape": "S1x" + "shape": "S20" } } }, @@ -5722,7 +5993,7 @@ "listingRevision": {}, "listingUpdatedBy": {}, "name": { - "shape": "S1p" + "shape": "S1s" }, "owningProjectId": {} } @@ -5756,7 +6027,7 @@ "locationName": "domainIdentifier" }, "filters": { - "shape": "Sdc" + "shape": "Se0" }, "managed": { "type": "boolean" @@ -5766,12 +6037,12 @@ }, "nextToken": {}, "searchIn": { - "shape": "Sdh" + "shape": "Se5" }, "searchScope": {}, "searchText": {}, "sort": { - "shape": "Sdl" + "shape": "Se9" } } }, @@ -5802,7 +6073,7 @@ }, "domainId": {}, "formsOutput": { - "shape": "S2b" + "shape": "S2e" }, "name": {}, "originDomainId": {}, @@ -5832,13 +6103,13 @@ }, "domainId": {}, "imports": { - "shape": "S8u" + "shape": "S9e" }, "model": { - "shape": "S4x" + "shape": "S54" }, "name": { - "shape": "S1w" + "shape": "S1z" }, "originDomainId": {}, "originProjectId": {}, @@ -5894,7 +6165,7 @@ "type": "structure", "members": { "details": { - "shape": "S6y" + "shape": "S75" }, "domainId": {}, "id": {}, @@ -5946,29 +6217,29 @@ ], "members": { "createdAt": { - "shape": "S3f" + "shape": "S3i" }, "dataSourceConfigurationSnapshot": {}, "dataSourceId": {}, "domainId": {}, "errorMessage": { - "shape": "S3h" + "shape": "S3j" }, "id": {}, "projectId": {}, "runStatisticsForAssets": { - "shape": "S8b" + "shape": "S8t" }, "startedAt": { - "shape": "S3f" + "shape": "S3i" }, "status": {}, "stoppedAt": { - "shape": "S3f" + "shape": "S3i" }, "type": {}, "updatedAt": { - "shape": "S3f" + "shape": "S3i" } } }, @@ -5997,7 +6268,7 @@ }, "owningProjectIdentifier": {}, "target": { - "shape": "S9b" + "shape": "S9v" }, "type": {} } @@ -6039,7 +6310,7 @@ "locationName": "resourceArn" }, "tags": { - "shape": "S3s" + "shape": "S3u" } } }, @@ -6093,10 +6364,10 @@ ], "members": { "assetFormsInput": { - "shape": "S1i" + "shape": "S1l" }, "configuration": { - "shape": "S2e" + "shape": "S2h" }, "description": { "shape": "Sq" @@ -6111,16 +6382,19 @@ "locationName": "identifier" }, "name": { - "shape": "S2z" + "shape": "S32" }, "publishOnImport": { "type": "boolean" }, "recommendation": { - "shape": "S30" + "shape": "S33" + }, + "retainPermissionsOnRevokeFailure": { + "type": "boolean" }, "schedule": { - "shape": "S31" + "shape": "S34" } } }, @@ -6135,13 +6409,13 @@ ], "members": { "assetFormsOutput": { - "shape": "S1u" + "shape": "S1x" }, "configuration": { - "shape": "S36" + "shape": "S39" }, "createdAt": { - "shape": "S3f" + "shape": "S3i" }, "description": { "shape": "Sq" @@ -6150,33 +6424,39 @@ "enableSetting": {}, "environmentId": {}, "errorMessage": { - "shape": "S3h" + "shape": "S3j" }, "id": {}, "lastRunAt": { - "shape": "S3f" + "shape": "S3i" }, "lastRunErrorMessage": { - "shape": "S3h" + "shape": "S3j" }, "lastRunStatus": {}, "name": { - "shape": "S2z" + "shape": "S32" }, "projectId": {}, "publishOnImport": { "type": "boolean" }, "recommendation": { - "shape": "S30" + "shape": "S33" + }, + "retainPermissionsOnRevokeFailure": { + "type": "boolean" }, "schedule": { - "shape": "S31" + "shape": "S34" + }, + "selfGrantStatus": { + "shape": "S7k" }, "status": {}, "type": {}, "updatedAt": { - "shape": "S3f" + "shape": "S3i" } } }, @@ -6207,7 +6487,7 @@ }, "name": {}, "singleSignOn": { - "shape": "S3p" + "shape": "S3r" } } }, @@ -6225,7 +6505,7 @@ }, "name": {}, "singleSignOn": { - "shape": "S3p" + "shape": "S3r" } } }, @@ -6250,7 +6530,7 @@ "locationName": "domainIdentifier" }, "glossaryTerms": { - "shape": "S1n" + "shape": "S1q" }, "identifier": { "location": "uri", @@ -6264,7 +6544,6 @@ "required": [ "createdBy", "domainId", - "environmentProfileId", "name", "projectId", "provider" @@ -6273,45 +6552,99 @@ "awsAccountId": {}, "awsAccountRegion": {}, "createdAt": { - "shape": "S44" + "shape": "S46" }, "createdBy": {}, "deploymentProperties": { - "shape": "S45" + "shape": "S47" }, "description": { "shape": "Sq" }, "domainId": {}, "environmentActions": { - "shape": "S48" + "shape": "S4a" }, "environmentBlueprintId": {}, "environmentProfileId": {}, "glossaryTerms": { - "shape": "S1n" + "shape": "S1q" }, "id": {}, "lastDeployment": { - "shape": "S4e" + "shape": "S4g" }, "name": { - "shape": "S4k" + "shape": "S4m" }, "projectId": {}, "provider": {}, "provisionedResources": { - "shape": "S4l" + "shape": "S4n" }, "provisioningProperties": { - "shape": "S4n" + "shape": "S4p" }, "status": {}, "updatedAt": { - "shape": "S44" + "shape": "S46" }, "userParameters": { - "shape": "S4q" + "shape": "S4s" + } + } + } + }, + "UpdateEnvironmentAction": { + "http": { + "method": "PATCH", + "requestUri": "/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/actions/{identifier}", + "responseCode": 200 + }, + "input": { + "type": "structure", + "required": [ + "domainIdentifier", + "environmentIdentifier", + "identifier" + ], + "members": { + "description": {}, + "domainIdentifier": { + "location": "uri", + "locationName": "domainIdentifier" + }, + "environmentIdentifier": { + "location": "uri", + "locationName": "environmentIdentifier" + }, + "identifier": { + "location": "uri", + "locationName": "identifier" + }, + "name": {}, + "parameters": { + "shape": "S4w" + } + } + }, + "output": { + "type": "structure", + "required": [ + "domainId", + "environmentId", + "id", + "name", + "parameters" + ], + "members": { + "description": {}, + "domainId": {}, + "environmentId": {}, + "id": {}, + "name": {}, + "parameters": { + "shape": "S4w" } } } @@ -6341,10 +6674,10 @@ "locationName": "identifier" }, "name": { - "shape": "S4u" + "shape": "S51" }, "userParameters": { - "shape": "S3z" + "shape": "S41" } } }, @@ -6361,7 +6694,7 @@ "awsAccountId": {}, "awsAccountRegion": {}, "createdAt": { - "shape": "S44" + "shape": "S46" }, "createdBy": {}, "description": { @@ -6371,14 +6704,14 @@ "environmentBlueprintId": {}, "id": {}, "name": { - "shape": "S4u" + "shape": "S51" }, "projectId": {}, "updatedAt": { - "shape": "S44" + "shape": "S46" }, "userParameters": { - "shape": "S4q" + "shape": "S4s" } } } @@ -6400,7 +6733,7 @@ "idempotencyToken": true }, "description": { - "shape": "S52" + "shape": "S59" }, "domainIdentifier": { "location": "uri", @@ -6411,7 +6744,7 @@ "locationName": "identifier" }, "name": { - "shape": "S53" + "shape": "S5a" }, "status": {} } @@ -6426,12 +6759,12 @@ ], "members": { "description": { - "shape": "S52" + "shape": "S59" }, "domainId": {}, "id": {}, "name": { - "shape": "S53" + "shape": "S5a" }, "owningProjectId": {}, "status": {} @@ -6462,7 +6795,7 @@ "locationName": "identifier" }, "longDescription": { - "shape": "S58" + "shape": "S5f" }, "name": { "shape": "Sy" @@ -6472,7 +6805,7 @@ }, "status": {}, "termRelations": { - "shape": "S5a" + "shape": "S5h" } } }, @@ -6490,7 +6823,7 @@ "glossaryId": {}, "id": {}, "longDescription": { - "shape": "S58" + "shape": "S5f" }, "name": { "shape": "Sy" @@ -6500,7 +6833,7 @@ }, "status": {}, "termRelations": { - "shape": "S5a" + "shape": "S5h" } } }, @@ -6536,7 +6869,7 @@ "members": { "domainId": {}, "groupName": { - "shape": "S5h" + "shape": "S5o" }, "id": {}, "status": {} @@ -6564,7 +6897,7 @@ "locationName": "domainIdentifier" }, "glossaryTerms": { - "shape": "S1n" + "shape": "S1q" }, "identifier": { "location": "uri", @@ -6585,7 +6918,7 @@ ], "members": { "createdAt": { - "shape": "S44" + "shape": "S46" }, "createdBy": {}, "description": { @@ -6593,14 +6926,14 @@ }, "domainId": {}, "failureReasons": { - "shape": "S5r" + "shape": "S5y" }, "glossaryTerms": { - "shape": "S1n" + "shape": "S1q" }, "id": {}, "lastUpdatedAt": { - "shape": "S44" + "shape": "S46" }, "name": { "shape": "S15" @@ -6634,7 +6967,7 @@ "locationName": "domainIdentifier" }, "failureCause": { - "shape": "S67" + "shape": "S6e" }, "identifier": { "location": "uri", @@ -6658,7 +6991,7 @@ ], "members": { "assets": { - "shape": "S65" + "shape": "S6c" }, "createdAt": { "type": "timestamp" @@ -6666,7 +6999,7 @@ "createdBy": {}, "domainId": {}, "grantedEntity": { - "shape": "S69" + "shape": "S6g" }, "id": {}, "status": {}, @@ -6770,10 +7103,10 @@ ], "members": { "applicableAssetTypes": { - "shape": "S6n" + "shape": "S6u" }, "authorizedPrincipals": { - "shape": "S6o" + "shape": "S6v" }, "domainIdentifier": { "location": "uri", @@ -6789,11 +7122,11 @@ }, "manageAccessRole": {}, "name": { - "shape": "S6q" + "shape": "S6x" }, "provider": {}, "subscriptionTargetConfig": { - "shape": "S6r" + "shape": "S6y" } } }, @@ -6816,10 +7149,10 @@ ], "members": { "applicableAssetTypes": { - "shape": "S6n" + "shape": "S6u" }, "authorizedPrincipals": { - "shape": "S6o" + "shape": "S6v" }, "createdAt": { "type": "timestamp" @@ -6830,12 +7163,12 @@ "id": {}, "manageAccessRole": {}, "name": { - "shape": "S6q" + "shape": "S6x" }, "projectId": {}, "provider": {}, "subscriptionTargetConfig": { - "shape": "S6r" + "shape": "S6y" }, "type": {}, "updatedAt": { @@ -6876,7 +7209,7 @@ "type": "structure", "members": { "details": { - "shape": "S6y" + "shape": "S75" }, "domainId": {}, "id": {}, @@ -6978,11 +7311,11 @@ "type": "string", "sensitive": true }, - "S1h": { + "S1k": { "type": "string", "sensitive": true }, - "S1i": { + "S1l": { "type": "list", "member": { "type": "structure", @@ -6999,15 +7332,15 @@ }, "sensitive": true }, - "S1n": { + "S1q": { "type": "list", "member": {} }, - "S1p": { + "S1s": { "type": "string", "sensitive": true }, - "S1q": { + "S1t": { "type": "structure", "members": { "businessNameGeneration": { @@ -7020,7 +7353,7 @@ } } }, - "S1u": { + "S1x": { "type": "list", "member": { "type": "structure", @@ -7031,17 +7364,17 @@ "content": {}, "formName": {}, "typeName": { - "shape": "S1w" + "shape": "S1z" }, "typeRevision": {} } } }, - "S1w": { + "S1z": { "type": "string", "sensitive": true }, - "S1x": { + "S20": { "type": "list", "member": { "type": "structure", @@ -7062,7 +7395,7 @@ } } }, - "S23": { + "S26": { "type": "structure", "required": [ "listingId", @@ -7073,7 +7406,7 @@ "listingStatus": {} } }, - "S2b": { + "S2e": { "type": "map", "key": {}, "value": { @@ -7087,13 +7420,13 @@ "type": "boolean" }, "typeName": { - "shape": "S1w" + "shape": "S1z" }, "typeRevision": {} } } }, - "S2e": { + "S2h": { "type": "structure", "members": { "glueRunConfiguration": { @@ -7107,7 +7440,7 @@ }, "dataAccessRole": {}, "relationalFilterConfigurations": { - "shape": "S2h" + "shape": "S2k" } } }, @@ -7121,20 +7454,20 @@ "members": { "dataAccessRole": {}, "redshiftCredentialConfiguration": { - "shape": "S2r" + "shape": "S2u" }, "redshiftStorage": { - "shape": "S2t" + "shape": "S2w" }, "relationalFilterConfigurations": { - "shape": "S2h" + "shape": "S2k" } } } }, "union": true }, - "S2h": { + "S2k": { "type": "list", "member": { "type": "structure", @@ -7161,7 +7494,7 @@ } } }, - "S2r": { + "S2u": { "type": "structure", "required": [ "secretManagerArn" @@ -7170,7 +7503,7 @@ "secretManagerArn": {} } }, - "S2t": { + "S2w": { "type": "structure", "members": { "redshiftClusterSource": { @@ -7194,11 +7527,11 @@ }, "union": true }, - "S2z": { + "S32": { "type": "string", "sensitive": true }, - "S30": { + "S33": { "type": "structure", "members": { "enableBusinessNameGeneration": { @@ -7206,7 +7539,7 @@ } } }, - "S31": { + "S34": { "type": "structure", "members": { "schedule": {}, @@ -7214,7 +7547,7 @@ }, "sensitive": true }, - "S36": { + "S39": { "type": "structure", "members": { "glueRunConfiguration": { @@ -7230,7 +7563,7 @@ "dataAccessRole": {}, "region": {}, "relationalFilterConfigurations": { - "shape": "S2h" + "shape": "S2k" } } }, @@ -7245,25 +7578,25 @@ "accountId": {}, "dataAccessRole": {}, "redshiftCredentialConfiguration": { - "shape": "S2r" + "shape": "S2u" }, "redshiftStorage": { - "shape": "S2t" + "shape": "S2w" }, "region": {}, "relationalFilterConfigurations": { - "shape": "S2h" + "shape": "S2k" } } } }, "union": true }, - "S3f": { + "S3i": { "type": "timestamp", "timestampFormat": "iso8601" }, - "S3h": { + "S3j": { "type": "structure", "required": [ "errorType" @@ -7273,19 +7606,19 @@ "errorType": {} } }, - "S3p": { + "S3r": { "type": "structure", "members": { "type": {}, "userAssignment": {} } }, - "S3s": { + "S3u": { "type": "map", "key": {}, "value": {} }, - "S3z": { + "S41": { "type": "list", "member": { "type": "structure", @@ -7295,11 +7628,11 @@ } } }, - "S44": { + "S46": { "type": "timestamp", "timestampFormat": "iso8601" }, - "S45": { + "S47": { "type": "structure", "members": { "endTimeoutMinutes": { @@ -7310,7 +7643,7 @@ } } }, - "S48": { + "S4a": { "type": "list", "member": { "type": "structure", @@ -7334,7 +7667,7 @@ } } }, - "S4e": { + "S4g": { "type": "structure", "members": { "deploymentId": {}, @@ -7359,11 +7692,11 @@ } } }, - "S4k": { + "S4m": { "type": "string", "sensitive": true }, - "S4l": { + "S4n": { "type": "list", "member": { "type": "structure", @@ -7379,7 +7712,7 @@ } } }, - "S4n": { + "S4p": { "type": "structure", "members": { "cloudFormation": { @@ -7394,7 +7727,7 @@ }, "union": true }, - "S4q": { + "S4s": { "type": "list", "member": { "type": "structure", @@ -7418,11 +7751,23 @@ } } }, - "S4u": { + "S4w": { + "type": "structure", + "members": { + "awsConsoleLink": { + "type": "structure", + "members": { + "uri": {} + } + } + }, + "union": true + }, + "S51": { "type": "string", "sensitive": true }, - "S4x": { + "S54": { "type": "structure", "members": { "smithy": {} @@ -7430,19 +7775,19 @@ "sensitive": true, "union": true }, - "S52": { + "S59": { "type": "string", "sensitive": true }, - "S53": { + "S5a": { "type": "string", "sensitive": true }, - "S58": { + "S5f": { "type": "string", "sensitive": true }, - "S5a": { + "S5h": { "type": "structure", "members": { "classifies": { @@ -7455,11 +7800,11 @@ } } }, - "S5h": { + "S5o": { "type": "string", "sensitive": true }, - "S5r": { + "S5y": { "type": "list", "member": { "type": "structure", @@ -7469,7 +7814,7 @@ } } }, - "S5w": { + "S63": { "type": "structure", "members": { "groupIdentifier": {}, @@ -7477,7 +7822,7 @@ }, "union": true }, - "S65": { + "S6c": { "type": "list", "member": { "type": "structure", @@ -7490,7 +7835,7 @@ "assetId": {}, "assetRevision": {}, "failureCause": { - "shape": "S67" + "shape": "S6e" }, "failureTimestamp": { "type": "timestamp" @@ -7503,13 +7848,13 @@ } } }, - "S67": { + "S6e": { "type": "structure", "members": { "message": {} } }, - "S69": { + "S6g": { "type": "structure", "members": { "listing": { @@ -7526,19 +7871,19 @@ }, "union": true }, - "S6n": { + "S6u": { "type": "list", "member": {} }, - "S6o": { + "S6v": { "type": "list", "member": {} }, - "S6q": { + "S6x": { "type": "string", "sensitive": true }, - "S6r": { + "S6y": { "type": "list", "member": { "type": "structure", @@ -7552,7 +7897,7 @@ } } }, - "S6y": { + "S75": { "type": "structure", "members": { "iam": { @@ -7581,7 +7926,51 @@ }, "union": true }, - "S8b": { + "S7k": { + "type": "structure", + "members": { + "glueSelfGrantStatus": { + "type": "structure", + "required": [ + "selfGrantStatusDetails" + ], + "members": { + "selfGrantStatusDetails": { + "shape": "S7m" + } + } + }, + "redshiftSelfGrantStatus": { + "type": "structure", + "required": [ + "selfGrantStatusDetails" + ], + "members": { + "selfGrantStatusDetails": { + "shape": "S7m" + } + } + } + }, + "union": true + }, + "S7m": { + "type": "list", + "member": { + "type": "structure", + "required": [ + "databaseName", + "status" + ], + "members": { + "databaseName": {}, + "failureCause": {}, + "schemaName": {}, + "status": {} + } + } + }, + "S8t": { "type": "structure", "members": { "added": { @@ -7601,11 +7990,11 @@ } } }, - "S8m": { + "S96": { "type": "list", "member": {} }, - "S8o": { + "S98": { "type": "map", "key": {}, "value": { @@ -7614,7 +8003,7 @@ "value": {} } }, - "S8u": { + "S9e": { "type": "list", "member": { "type": "structure", @@ -7624,13 +8013,13 @@ ], "members": { "name": { - "shape": "S1w" + "shape": "S1z" }, "revision": {} } } }, - "S9b": { + "S9v": { "type": "structure", "required": [ "identifier", @@ -7642,7 +8031,7 @@ "type": {} } }, - "S9u": { + "Sae": { "type": "structure", "required": [ "formName", @@ -7660,15 +8049,15 @@ "typeRevision": {} } }, - "Sda": { + "Sdy": { "type": "list", "member": {} }, - "Sdc": { + "Se0": { "type": "structure", "members": { "and": { - "shape": "Sdd" + "shape": "Se1" }, "filter": { "type": "structure", @@ -7682,18 +8071,18 @@ } }, "or": { - "shape": "Sdd" + "shape": "Se1" } }, "union": true }, - "Sdd": { + "Se1": { "type": "list", "member": { - "shape": "Sdc" + "shape": "Se0" } }, - "Sdh": { + "Se5": { "type": "list", "member": { "type": "structure", @@ -7705,7 +8094,7 @@ } } }, - "Sdl": { + "Se9": { "type": "structure", "required": [ "attribute" diff --git a/apis/datazone-2018-05-10.normal.json b/apis/datazone-2018-05-10.normal.json index 88a9438044..bd620da3e0 100644 --- a/apis/datazone-2018-05-10.normal.json +++ b/apis/datazone-2018-05-10.normal.json @@ -90,6 +90,44 @@ "documentation": "

Accepts a subscription request to a specific asset.

", "idempotent": true }, + "AssociateEnvironmentRole": { + "name": "AssociateEnvironmentRole", + "http": { + "method": "PUT", + "requestUri": "/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/roles/{environmentRoleArn}", + "responseCode": 200 + }, + "input": { + "shape": "AssociateEnvironmentRoleInput" + }, + "output": { + "shape": "AssociateEnvironmentRoleOutput" + }, + "errors": [ + { + "shape": "InternalServerException" + }, + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ThrottlingException" + }, + { + "shape": "ConflictException" + }, + { + "shape": "ValidationException" + }, + { + "shape": "UnauthorizedException" + } + ], + "documentation": "

Associates the environment role in Amazon DataZone.

" + }, "CancelMetadataGenerationRun": { "name": "CancelMetadataGenerationRun", "http": { @@ -408,6 +446,44 @@ ], "documentation": "

Create an Amazon DataZone environment.

" }, + "CreateEnvironmentAction": { + "name": "CreateEnvironmentAction", + "http": { + "method": "POST", + "requestUri": "/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/actions", + "responseCode": 201 + }, + "input": { + "shape": "CreateEnvironmentActionInput" + }, + "output": { + "shape": "CreateEnvironmentActionOutput" + }, + "errors": [ + { + "shape": "InternalServerException" + }, + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ThrottlingException" + }, + { + "shape": "ConflictException" + }, + { + "shape": "ValidationException" + }, + { + "shape": "UnauthorizedException" + } + ], + "documentation": "

Creates an action for the environment, for example, creates a console link for an analytics tool that is available in this environment.

" + }, "CreateEnvironmentProfile": { "name": "CreateEnvironmentProfile", "http": { @@ -1059,6 +1135,42 @@ "documentation": "

Deletes an environment in Amazon DataZone.

", "idempotent": true }, + "DeleteEnvironmentAction": { + "name": "DeleteEnvironmentAction", + "http": { + "method": "DELETE", + "requestUri": "/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/actions/{identifier}", + "responseCode": 204 + }, + "input": { + "shape": "DeleteEnvironmentActionInput" + }, + "errors": [ + { + "shape": "InternalServerException" + }, + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ThrottlingException" + }, + { + "shape": "ConflictException" + }, + { + "shape": "ValidationException" + }, + { + "shape": "UnauthorizedException" + } + ], + "documentation": "

Deletes an action for the environment, for example, deletes a console link for an analytics tool that is available in this environment.

", + "idempotent": true + }, "DeleteEnvironmentBlueprintConfiguration": { "name": "DeleteEnvironmentBlueprintConfiguration", "http": { @@ -1499,6 +1611,44 @@ "documentation": "

Deletes the specified time series form for the specified asset.

", "idempotent": true }, + "DisassociateEnvironmentRole": { + "name": "DisassociateEnvironmentRole", + "http": { + "method": "DELETE", + "requestUri": "/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/roles/{environmentRoleArn}", + "responseCode": 200 + }, + "input": { + "shape": "DisassociateEnvironmentRoleInput" + }, + "output": { + "shape": "DisassociateEnvironmentRoleOutput" + }, + "errors": [ + { + "shape": "InternalServerException" + }, + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ThrottlingException" + }, + { + "shape": "ConflictException" + }, + { + "shape": "ValidationException" + }, + { + "shape": "UnauthorizedException" + } + ], + "documentation": "

Disassociates the environment role in Amazon DataZone.

" + }, "GetAsset": { "name": "GetAsset", "http": { @@ -1724,6 +1874,41 @@ ], "documentation": "

Gets an Amazon DataZone environment.

" }, + "GetEnvironmentAction": { + "name": "GetEnvironmentAction", + "http": { + "method": "GET", + "requestUri": "/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/actions/{identifier}", + "responseCode": 200 + }, + "input": { + "shape": "GetEnvironmentActionInput" + }, + "output": { + "shape": "GetEnvironmentActionOutput" + }, + "errors": [ + { + "shape": "InternalServerException" + }, + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ThrottlingException" + }, + { + "shape": "ValidationException" + }, + { + "shape": "UnauthorizedException" + } + ], + "documentation": "

Gets the specified environment action.

" + }, "GetEnvironmentBlueprint": { "name": "GetEnvironmentBlueprint", "http": { @@ -2521,6 +2706,38 @@ ], "documentation": "

Lists Amazon DataZone domains.

" }, + "ListEnvironmentActions": { + "name": "ListEnvironmentActions", + "http": { + "method": "GET", + "requestUri": "/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/actions", + "responseCode": 200 + }, + "input": { + "shape": "ListEnvironmentActionsInput" + }, + "output": { + "shape": "ListEnvironmentActionsOutput" + }, + "errors": [ + { + "shape": "InternalServerException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ThrottlingException" + }, + { + "shape": "ValidationException" + }, + { + "shape": "UnauthorizedException" + } + ], + "documentation": "

Lists existing environment actions.

" + }, "ListEnvironmentBlueprintConfigurations": { "name": "ListEnvironmentBlueprintConfigurations", "http": { @@ -3640,6 +3857,44 @@ ], "documentation": "

Updates the specified environment in Amazon DataZone.

" }, + "UpdateEnvironmentAction": { + "name": "UpdateEnvironmentAction", + "http": { + "method": "PATCH", + "requestUri": "/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/actions/{identifier}", + "responseCode": 200 + }, + "input": { + "shape": "UpdateEnvironmentActionInput" + }, + "output": { + "shape": "UpdateEnvironmentActionOutput" + }, + "errors": [ + { + "shape": "InternalServerException" + }, + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ThrottlingException" + }, + { + "shape": "ConflictException" + }, + { + "shape": "ValidationException" + }, + { + "shape": "UnauthorizedException" + } + ], + "documentation": "

Updates an environment action.

" + }, "UpdateEnvironmentProfile": { "name": "UpdateEnvironmentProfile", "http": { @@ -4209,6 +4464,17 @@ "type": "string", "sensitive": true }, + "ActionParameters": { + "type": "structure", + "members": { + "awsConsoleLink": { + "shape": "AwsConsoleLinkParameters", + "documentation": "

The console link specified as part of the environment action.

" + } + }, + "documentation": "

The parameters of the environment action.

", + "union": true + }, "ApplicableAssetTypes": { "type": "list", "member": { @@ -4568,6 +4834,38 @@ }, "documentation": "

The details of the asset type.

" }, + "AssociateEnvironmentRoleInput": { + "type": "structure", + "required": [ + "domainIdentifier", + "environmentIdentifier", + "environmentRoleArn" + ], + "members": { + "domainIdentifier": { + "shape": "DomainId", + "documentation": "

The ID of the Amazon DataZone domain in which the environment role is associated.

", + "location": "uri", + "locationName": "domainIdentifier" + }, + "environmentIdentifier": { + "shape": "EnvironmentId", + "documentation": "

The ID of the Amazon DataZone environment.

", + "location": "uri", + "locationName": "environmentIdentifier" + }, + "environmentRoleArn": { + "shape": "String", + "documentation": "

The ARN of the environment role.

", + "location": "uri", + "locationName": "environmentRoleArn" + } + } + }, + "AssociateEnvironmentRoleOutput": { + "type": "structure", + "members": {} + }, "Attribute": { "type": "string", "max": 128, @@ -4596,6 +4894,16 @@ "type": "string", "pattern": "^\\d{12}$" }, + "AwsConsoleLinkParameters": { + "type": "structure", + "members": { + "uri": { + "shape": "String", + "documentation": "

The URI of the console link specified as part of the environment action.

" + } + }, + "documentation": "

The parameters of the console link specified as part of the environment action.

" + }, "AwsRegion": { "type": "string", "pattern": "^[a-z]{2}-[a-z]{4,10}-\\d$" @@ -5422,6 +5730,77 @@ } } }, + "CreateEnvironmentActionInput": { + "type": "structure", + "required": [ + "domainIdentifier", + "environmentIdentifier", + "name", + "parameters" + ], + "members": { + "description": { + "shape": "String", + "documentation": "

The description of the environment action that is being created in the environment.

" + }, + "domainIdentifier": { + "shape": "DomainId", + "documentation": "

The ID of the Amazon DataZone domain in which the environment action is created.

", + "location": "uri", + "locationName": "domainIdentifier" + }, + "environmentIdentifier": { + "shape": "EnvironmentId", + "documentation": "

The ID of the environment in which the environment action is created.

", + "location": "uri", + "locationName": "environmentIdentifier" + }, + "name": { + "shape": "String", + "documentation": "

The name of the environment action.

" + }, + "parameters": { + "shape": "ActionParameters", + "documentation": "

The parameters of the environment action.

" + } + } + }, + "CreateEnvironmentActionOutput": { + "type": "structure", + "required": [ + "domainId", + "environmentId", + "id", + "name", + "parameters" + ], + "members": { + "description": { + "shape": "String", + "documentation": "

The description of the environment action.

" + }, + "domainId": { + "shape": "DomainId", + "documentation": "

The ID of the domain in which the environment action is created.

" + }, + "environmentId": { + "shape": "EnvironmentId", + "documentation": "

The ID of the environment in which the environment is created.

" + }, + "id": { + "shape": "EnvironmentActionId", + "documentation": "

The ID of the environment action.

" + }, + "name": { + "shape": "String", + "documentation": "

The name of the environment action.

" + }, + "parameters": { + "shape": "ActionParameters", + "documentation": "

The parameters of the environment action.

" + } + } + }, "CreateEnvironmentInput": { "type": "structure", "required": [ @@ -5441,6 +5820,18 @@ "location": "uri", "locationName": "domainIdentifier" }, + "environmentAccountIdentifier": { + "shape": "String", + "documentation": "

The ID of the account in which the environment is being created.

" + }, + "environmentAccountRegion": { + "shape": "String", + "documentation": "

The region of the account in which the environment is being created.

" + }, + "environmentBlueprintIdentifier": { + "shape": "String", + "documentation": "

The ID of the blueprint with which the environment is being created.

" + }, "environmentProfileIdentifier": { "shape": "EnvironmentProfileId", "documentation": "

The identifier of the environment profile that is used to create this Amazon DataZone environment.

" @@ -5468,7 +5859,6 @@ "required": [ "createdBy", "domainId", - "environmentProfileId", "name", "projectId", "provider" @@ -7073,6 +7463,12 @@ "documentation": "

The identifier of the data source that is deleted.

", "location": "uri", "locationName": "identifier" + }, + "retainPermissionsOnRevokeFailure": { + "shape": "Boolean", + "documentation": "

Specifies that the granted permissions are retained in case of a self-subscribe functionality failure for a data source.

", + "location": "querystring", + "locationName": "retainPermissionsOnRevokeFailure" } } }, @@ -7146,10 +7542,18 @@ "shape": "Boolean", "documentation": "

Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog.

" }, + "retainPermissionsOnRevokeFailure": { + "shape": "Boolean", + "documentation": "

Specifies that the granted permissions are retained in case of a self-subscribe functionality failure for a data source.

" + }, "schedule": { "shape": "ScheduleConfiguration", "documentation": "

The schedule of runs for this data source.

" }, + "selfGrantStatus": { + "shape": "SelfGrantStatusOutput", + "documentation": "

Specifies the status of the self-granting functionality.

" + }, "status": { "shape": "DataSourceStatus", "documentation": "

The status of this data source.

" @@ -7203,6 +7607,34 @@ } } }, + "DeleteEnvironmentActionInput": { + "type": "structure", + "required": [ + "domainIdentifier", + "environmentIdentifier", + "identifier" + ], + "members": { + "domainIdentifier": { + "shape": "DomainId", + "documentation": "

The ID of the Amazon DataZone domain in which an environment action is deleted.

", + "location": "uri", + "locationName": "domainIdentifier" + }, + "environmentIdentifier": { + "shape": "EnvironmentId", + "documentation": "

The ID of the environment where an environment action is deleted.

", + "location": "uri", + "locationName": "environmentIdentifier" + }, + "identifier": { + "shape": "String", + "documentation": "

The ID of the environment action that is deleted.

", + "location": "uri", + "locationName": "identifier" + } + } + }, "DeleteEnvironmentBlueprintConfigurationInput": { "type": "structure", "required": [ @@ -7705,15 +8137,47 @@ "shape": "ShortDescription", "documentation": "

The shoft description of a glossary term attached to the inventory asset.

" } - }, - "documentation": "

Details of a glossary term attached to the inventory asset.

" - }, - "DetailedGlossaryTerms": { - "type": "list", - "member": { - "shape": "DetailedGlossaryTerm" + }, + "documentation": "

Details of a glossary term attached to the inventory asset.

" + }, + "DetailedGlossaryTerms": { + "type": "list", + "member": { + "shape": "DetailedGlossaryTerm" + } + }, + "DisassociateEnvironmentRoleInput": { + "type": "structure", + "required": [ + "domainIdentifier", + "environmentIdentifier", + "environmentRoleArn" + ], + "members": { + "domainIdentifier": { + "shape": "DomainId", + "documentation": "

The ID of the Amazon DataZone domain in which an environment role is disassociated.

", + "location": "uri", + "locationName": "domainIdentifier" + }, + "environmentIdentifier": { + "shape": "EnvironmentId", + "documentation": "

The ID of the environment.

", + "location": "uri", + "locationName": "environmentIdentifier" + }, + "environmentRoleArn": { + "shape": "String", + "documentation": "

The ARN of the environment role.

", + "location": "uri", + "locationName": "environmentRoleArn" + } } }, + "DisassociateEnvironmentRoleOutput": { + "type": "structure", + "members": {} + }, "DomainDescription": { "type": "string", "sensitive": true @@ -7827,12 +8291,53 @@ "ASSET" ] }, + "EnvironmentActionId": { + "type": "string", + "pattern": "^[a-zA-Z0-9_-]{1,36}$" + }, "EnvironmentActionList": { "type": "list", "member": { "shape": "ConfigurableEnvironmentAction" } }, + "EnvironmentActionSummary": { + "type": "structure", + "required": [ + "domainId", + "environmentId", + "id", + "name", + "parameters" + ], + "members": { + "description": { + "shape": "String", + "documentation": "

The environment action description.

" + }, + "domainId": { + "shape": "DomainId", + "documentation": "

The Amazon DataZone domain ID of the environment action.

" + }, + "environmentId": { + "shape": "EnvironmentId", + "documentation": "

The environment ID of the environment action.

" + }, + "id": { + "shape": "EnvironmentActionId", + "documentation": "

The ID of the environment action.

" + }, + "name": { + "shape": "String", + "documentation": "

The name of the environment action.

" + }, + "parameters": { + "shape": "ActionParameters", + "documentation": "

The parameters of the environment action.

" + } + }, + "documentation": "

The details about the specified action configured for an environment. For example, the details of the specified console links for an analytics tool that is available in this environment.

" + }, "EnvironmentBlueprintConfigurationItem": { "type": "structure", "required": [ @@ -7987,7 +8492,7 @@ }, "EnvironmentProfileId": { "type": "string", - "pattern": "^[a-zA-Z0-9_-]{1,36}$" + "pattern": "^[a-zA-Z0-9_-]{0,36}$" }, "EnvironmentProfileName": { "type": "string", @@ -8088,7 +8593,6 @@ "required": [ "createdBy", "domainId", - "environmentProfileId", "name", "projectId", "provider" @@ -8796,6 +9300,10 @@ "shape": "ScheduleConfiguration", "documentation": "

The schedule of the data source runs.

" }, + "selfGrantStatus": { + "shape": "SelfGrantStatusOutput", + "documentation": "

Specifies the status of the self-granting functionality.

" + }, "status": { "shape": "DataSourceStatus", "documentation": "

The status of the data source.

" @@ -8970,6 +9478,70 @@ } } }, + "GetEnvironmentActionInput": { + "type": "structure", + "required": [ + "domainIdentifier", + "environmentIdentifier", + "identifier" + ], + "members": { + "domainIdentifier": { + "shape": "DomainId", + "documentation": "

The ID of the Amazon DataZone domain in which the GetEnvironmentAction API is invoked.

", + "location": "uri", + "locationName": "domainIdentifier" + }, + "environmentIdentifier": { + "shape": "EnvironmentId", + "documentation": "

The environment ID of the environment action.

", + "location": "uri", + "locationName": "environmentIdentifier" + }, + "identifier": { + "shape": "String", + "documentation": "

The ID of the environment action

", + "location": "uri", + "locationName": "identifier" + } + } + }, + "GetEnvironmentActionOutput": { + "type": "structure", + "required": [ + "domainId", + "environmentId", + "id", + "name", + "parameters" + ], + "members": { + "description": { + "shape": "String", + "documentation": "

The description of the environment action.

" + }, + "domainId": { + "shape": "DomainId", + "documentation": "

The ID of the Amazon DataZone domain in which the environment action lives.

" + }, + "environmentId": { + "shape": "EnvironmentId", + "documentation": "

The environment ID of the environment action.

" + }, + "id": { + "shape": "EnvironmentActionId", + "documentation": "

The ID of the environment action.

" + }, + "name": { + "shape": "String", + "documentation": "

The name of the environment action.

" + }, + "parameters": { + "shape": "ActionParameters", + "documentation": "

The parameters of the environment action.

" + } + } + }, "GetEnvironmentBlueprintConfigurationInput": { "type": "structure", "required": [ @@ -9130,7 +9702,6 @@ "required": [ "createdBy", "domainId", - "environmentProfileId", "name", "projectId", "provider" @@ -10550,6 +11121,19 @@ "min": 4, "pattern": "[a-z]{2}-?(iso|gov)?-{1}[a-z]*-{1}[0-9]" }, + "GlueSelfGrantStatusOutput": { + "type": "structure", + "required": [ + "selfGrantStatusDetails" + ], + "members": { + "selfGrantStatusDetails": { + "shape": "SelfGrantStatusDetails", + "documentation": "

The details for the self granting status for a Glue data source.

" + } + }, + "documentation": "

The details of the self granting status.

" + }, "GrantedEntity": { "type": "structure", "members": { @@ -10974,6 +11558,58 @@ } } }, + "ListEnvironmentActionSummaries": { + "type": "list", + "member": { + "shape": "EnvironmentActionSummary" + } + }, + "ListEnvironmentActionsInput": { + "type": "structure", + "required": [ + "domainIdentifier", + "environmentIdentifier" + ], + "members": { + "domainIdentifier": { + "shape": "DomainId", + "documentation": "

The ID of the Amazon DataZone domain in which the environment actions are listed.

", + "location": "uri", + "locationName": "domainIdentifier" + }, + "environmentIdentifier": { + "shape": "EnvironmentId", + "documentation": "

The ID of the envrironment whose environment actions are listed.

", + "location": "uri", + "locationName": "environmentIdentifier" + }, + "maxResults": { + "shape": "MaxResults", + "documentation": "

The maximum number of environment actions to return in a single call to ListEnvironmentActions. When the number of environment actions 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 ListEnvironmentActions to list the next set of environment actions.

", + "location": "querystring", + "locationName": "maxResults" + }, + "nextToken": { + "shape": "PaginationToken", + "documentation": "

When the number of environment actions 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 environment actions, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListEnvironmentActions to list the next set of environment actions.

", + "location": "querystring", + "locationName": "nextToken" + } + } + }, + "ListEnvironmentActionsOutput": { + "type": "structure", + "members": { + "items": { + "shape": "ListEnvironmentActionSummaries", + "documentation": "

The results of ListEnvironmentActions.

" + }, + "nextToken": { + "shape": "PaginationToken", + "documentation": "

When the number of environment actions 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 environment actions, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListEnvironmentActions to list the next set of environment actions.

" + } + } + }, "ListEnvironmentBlueprintConfigurationsInput": { "type": "structure", "required": [ @@ -12632,6 +13268,19 @@ "min": 4, "pattern": "[a-z]{2}-?(iso|gov)?-{1}[a-z]*-{1}[0-9]" }, + "RedshiftSelfGrantStatusOutput": { + "type": "structure", + "required": [ + "selfGrantStatusDetails" + ], + "members": { + "selfGrantStatusDetails": { + "shape": "SelfGrantStatusDetails", + "documentation": "

The details for the self granting status for an Amazon Redshift data source.

" + } + }, + "documentation": "

The details for the self granting status for an Amazon Redshift data source.

" + }, "RedshiftServerlessStorage": { "type": "structure", "required": [ @@ -13513,6 +14162,75 @@ } } }, + "SelfGrantStatus": { + "type": "string", + "enum": [ + "GRANT_PENDING", + "REVOKE_PENDING", + "GRANT_IN_PROGRESS", + "REVOKE_IN_PROGRESS", + "GRANTED", + "GRANT_FAILED", + "REVOKE_FAILED" + ] + }, + "SelfGrantStatusDetail": { + "type": "structure", + "required": [ + "databaseName", + "status" + ], + "members": { + "databaseName": { + "shape": "SelfGrantStatusDetailDatabaseNameString", + "documentation": "

The name of the database used for the data source.

" + }, + "failureCause": { + "shape": "String", + "documentation": "

The reason for why the operation failed.

" + }, + "schemaName": { + "shape": "SelfGrantStatusDetailSchemaNameString", + "documentation": "

The name of the schema used in the data source.

" + }, + "status": { + "shape": "SelfGrantStatus", + "documentation": "

The self granting status of the data source.

" + } + }, + "documentation": "

The details for the self granting status.

" + }, + "SelfGrantStatusDetailDatabaseNameString": { + "type": "string", + "max": 128, + "min": 1 + }, + "SelfGrantStatusDetailSchemaNameString": { + "type": "string", + "max": 128, + "min": 1 + }, + "SelfGrantStatusDetails": { + "type": "list", + "member": { + "shape": "SelfGrantStatusDetail" + } + }, + "SelfGrantStatusOutput": { + "type": "structure", + "members": { + "glueSelfGrantStatus": { + "shape": "GlueSelfGrantStatusOutput", + "documentation": "

The details for the self granting status for a Glue data source.

" + }, + "redshiftSelfGrantStatus": { + "shape": "RedshiftSelfGrantStatusOutput", + "documentation": "

The details for the self granting status for an Amazon Redshift data source.

" + } + }, + "documentation": "

The details for the self granting status for a data source.

", + "union": true + }, "ShortDescription": { "type": "string", "max": 1024, @@ -13535,7 +14253,7 @@ }, "Smithy": { "type": "string", - "max": 10000, + "max": 100000, "min": 1 }, "SortFieldProject": { @@ -14764,6 +15482,10 @@ "shape": "RecommendationConfiguration", "documentation": "

The recommendation to be updated as part of the UpdateDataSource action.

" }, + "retainPermissionsOnRevokeFailure": { + "shape": "Boolean", + "documentation": "

Specifies that the granted permissions are retained in case of a self-subscribe functionality failure for a data source.

" + }, "schedule": { "shape": "ScheduleConfiguration", "documentation": "

The schedule to be updated as part of the UpdateDataSource action.

" @@ -14844,10 +15566,18 @@ "shape": "RecommendationConfiguration", "documentation": "

The recommendation to be updated as part of the UpdateDataSource action.

" }, + "retainPermissionsOnRevokeFailure": { + "shape": "Boolean", + "documentation": "

Specifies that the granted permissions are retained in case of a self-subscribe functionality failure for a data source.

" + }, "schedule": { "shape": "ScheduleConfiguration", "documentation": "

The schedule to be updated as part of the UpdateDataSource action.

" }, + "selfGrantStatus": { + "shape": "SelfGrantStatusOutput", + "documentation": "

Specifies the status of the self-granting functionality.

" + }, "status": { "shape": "DataSourceStatus", "documentation": "

The status to be updated as part of the UpdateDataSource action.

" @@ -14931,6 +15661,82 @@ } } }, + "UpdateEnvironmentActionInput": { + "type": "structure", + "required": [ + "domainIdentifier", + "environmentIdentifier", + "identifier" + ], + "members": { + "description": { + "shape": "String", + "documentation": "

The description of the environment action.

" + }, + "domainIdentifier": { + "shape": "DomainId", + "documentation": "

The domain ID of the environment action.

", + "location": "uri", + "locationName": "domainIdentifier" + }, + "environmentIdentifier": { + "shape": "EnvironmentId", + "documentation": "

The environment ID of the environment action.

", + "location": "uri", + "locationName": "environmentIdentifier" + }, + "identifier": { + "shape": "String", + "documentation": "

The ID of the environment action.

", + "location": "uri", + "locationName": "identifier" + }, + "name": { + "shape": "String", + "documentation": "

The name of the environment action.

" + }, + "parameters": { + "shape": "ActionParameters", + "documentation": "

The parameters of the environment action.

" + } + } + }, + "UpdateEnvironmentActionOutput": { + "type": "structure", + "required": [ + "domainId", + "environmentId", + "id", + "name", + "parameters" + ], + "members": { + "description": { + "shape": "String", + "documentation": "

The description of the environment action.

" + }, + "domainId": { + "shape": "DomainId", + "documentation": "

The domain ID of the environment action.

" + }, + "environmentId": { + "shape": "EnvironmentId", + "documentation": "

The environment ID of the environment action.

" + }, + "id": { + "shape": "EnvironmentActionId", + "documentation": "

The ID of the environment action.

" + }, + "name": { + "shape": "String", + "documentation": "

The name of the environment action.

" + }, + "parameters": { + "shape": "ActionParameters", + "documentation": "

The parameters of the environment action.

" + } + } + }, "UpdateEnvironmentInput": { "type": "structure", "required": [ @@ -14969,7 +15775,6 @@ "required": [ "createdBy", "domainId", - "environmentProfileId", "name", "projectId", "provider" diff --git a/apis/datazone-2018-05-10.paginators.json b/apis/datazone-2018-05-10.paginators.json index 066ba41d2f..463d2f6502 100644 --- a/apis/datazone-2018-05-10.paginators.json +++ b/apis/datazone-2018-05-10.paginators.json @@ -30,6 +30,12 @@ "limit_key": "maxResults", "result_key": "items" }, + "ListEnvironmentActions": { + "input_token": "nextToken", + "output_token": "nextToken", + "limit_key": "maxResults", + "result_key": "items" + }, "ListEnvironmentBlueprintConfigurations": { "input_token": "nextToken", "output_token": "nextToken", diff --git a/apis/ec2-2016-11-15.normal.json b/apis/ec2-2016-11-15.normal.json index 3826fd0ae9..86c260d90b 100644 --- a/apis/ec2-2016-11-15.normal.json +++ b/apis/ec2-2016-11-15.normal.json @@ -30,7 +30,7 @@ "output": { "shape": "AcceptAddressTransferResult" }, - "documentation": "

Accepts an Elastic IP address transfer. For more information, see Accept a transferred Elastic IP address in the Amazon Virtual Private Cloud User Guide.

" + "documentation": "

Accepts an Elastic IP address transfer. For more information, see Accept a transferred Elastic IP address in the Amazon VPC User Guide.

" }, "AcceptReservedInstancesExchangeQuote": { "name": "AcceptReservedInstancesExchangeQuote", @@ -142,7 +142,7 @@ "output": { "shape": "AllocateAddressResult" }, - "documentation": "

Allocates an Elastic IP address to your Amazon Web Services account. After you allocate the Elastic IP address you can associate it with an instance or network interface. After you release an Elastic IP address, it is released to the IP address pool and can be allocated to a different Amazon Web Services account.

You can allocate an Elastic IP address from an address pool owned by Amazon Web Services or from an address pool created from a public IPv4 address range that you have brought to Amazon Web Services for use with your Amazon Web Services resources using bring your own IP addresses (BYOIP). For more information, see Bring Your Own IP Addresses (BYOIP) in the Amazon Elastic Compute Cloud User Guide.

If you release an Elastic IP address, you might be able to recover it. You cannot recover an Elastic IP address that you released after it is allocated to another Amazon Web Services account. To attempt to recover an Elastic IP address that you released, specify it in this operation.

For more information, see Elastic IP Addresses in the Amazon Elastic Compute Cloud User Guide.

You can allocate a carrier IP address which is a public IP address from a telecommunication carrier, to a network interface which resides in a subnet in a Wavelength Zone (for example an EC2 instance).

" + "documentation": "

Allocates an Elastic IP address to your Amazon Web Services account. After you allocate the Elastic IP address you can associate it with an instance or network interface. After you release an Elastic IP address, it is released to the IP address pool and can be allocated to a different Amazon Web Services account.

You can allocate an Elastic IP address from an address pool owned by Amazon Web Services or from an address pool created from a public IPv4 address range that you have brought to Amazon Web Services for use with your Amazon Web Services resources using bring your own IP addresses (BYOIP). For more information, see Bring Your Own IP Addresses (BYOIP) in the Amazon EC2 User Guide.

If you release an Elastic IP address, you might be able to recover it. You cannot recover an Elastic IP address that you released after it is allocated to another Amazon Web Services account. To attempt to recover an Elastic IP address that you released, specify it in this operation.

For more information, see Elastic IP Addresses in the Amazon EC2 User Guide.

You can allocate a carrier IP address which is a public IP address from a telecommunication carrier, to a network interface which resides in a subnet in a Wavelength Zone (for example an EC2 instance).

" }, "AllocateHosts": { "name": "AllocateHosts", @@ -198,7 +198,7 @@ "output": { "shape": "AssignIpv6AddressesResult" }, - "documentation": "

Assigns one or more IPv6 addresses to the specified network interface. You can specify one or more specific IPv6 addresses, or you can specify the number of IPv6 addresses to be automatically assigned from within the subnet's IPv6 CIDR block range. You can assign as many IPv6 addresses to a network interface as you can assign private IPv4 addresses, and the limit varies per instance type. For information, see IP Addresses Per Network Interface Per Instance Type in the Amazon Elastic Compute Cloud User Guide.

You must specify either the IPv6 addresses or the IPv6 address count in the request.

You can optionally use Prefix Delegation on the network interface. You must specify either the IPV6 Prefix Delegation prefixes, or the IPv6 Prefix Delegation count. For information, see Assigning prefixes to Amazon EC2 network interfaces in the Amazon Elastic Compute Cloud User Guide.

" + "documentation": "

Assigns one or more IPv6 addresses to the specified network interface. You can specify one or more specific IPv6 addresses, or you can specify the number of IPv6 addresses to be automatically assigned from within the subnet's IPv6 CIDR block range. You can assign as many IPv6 addresses to a network interface as you can assign private IPv4 addresses, and the limit varies per instance type.

You must specify either the IPv6 addresses or the IPv6 address count in the request.

You can optionally use Prefix Delegation on the network interface. You must specify either the IPV6 Prefix Delegation prefixes, or the IPv6 Prefix Delegation count. For information, see Assigning prefixes to network interfaces in the Amazon EC2 User Guide.

" }, "AssignPrivateIpAddresses": { "name": "AssignPrivateIpAddresses", @@ -212,7 +212,7 @@ "output": { "shape": "AssignPrivateIpAddressesResult" }, - "documentation": "

Assigns one or more secondary private IP addresses to the specified network interface.

You can specify one or more specific secondary IP addresses, or you can specify the number of secondary IP addresses to be automatically assigned within the subnet's CIDR block range. The number of secondary IP addresses that you can assign to an instance varies by instance type. For information about instance types, see Instance Types in the Amazon Elastic Compute Cloud User Guide. For more information about Elastic IP addresses, see Elastic IP Addresses in the Amazon Elastic Compute Cloud User Guide.

When you move a secondary private IP address to another network interface, any Elastic IP address that is associated with the IP address is also moved.

Remapping an IP address is an asynchronous operation. When you move an IP address from one network interface to another, check network/interfaces/macs/mac/local-ipv4s in the instance metadata to confirm that the remapping is complete.

You must specify either the IP addresses or the IP address count in the request.

You can optionally use Prefix Delegation on the network interface. You must specify either the IPv4 Prefix Delegation prefixes, or the IPv4 Prefix Delegation count. For information, see Assigning prefixes to Amazon EC2 network interfaces in the Amazon Elastic Compute Cloud User Guide.

" + "documentation": "

Assigns one or more secondary private IP addresses to the specified network interface.

You can specify one or more specific secondary IP addresses, or you can specify the number of secondary IP addresses to be automatically assigned within the subnet's CIDR block range. The number of secondary IP addresses that you can assign to an instance varies by instance type. For more information about Elastic IP addresses, see Elastic IP Addresses in the Amazon EC2 User Guide.

When you move a secondary private IP address to another network interface, any Elastic IP address that is associated with the IP address is also moved.

Remapping an IP address is an asynchronous operation. When you move an IP address from one network interface to another, check network/interfaces/macs/mac/local-ipv4s in the instance metadata to confirm that the remapping is complete.

You must specify either the IP addresses or the IP address count in the request.

You can optionally use Prefix Delegation on the network interface. You must specify either the IPv4 Prefix Delegation prefixes, or the IPv4 Prefix Delegation count. For information, see Assigning prefixes to network interfaces in the Amazon EC2 User Guide.

" }, "AssignPrivateNatGatewayAddress": { "name": "AssignPrivateNatGatewayAddress", @@ -226,7 +226,7 @@ "output": { "shape": "AssignPrivateNatGatewayAddressResult" }, - "documentation": "

Assigns one or more private IPv4 addresses to a private NAT gateway. For more information, see Work with NAT gateways in the Amazon VPC User Guide.

" + "documentation": "

Assigns private IPv4 addresses to a private NAT gateway. For more information, see Work with NAT gateways in the Amazon VPC User Guide.

" }, "AssociateAddress": { "name": "AssociateAddress", @@ -265,7 +265,7 @@ "input": { "shape": "AssociateDhcpOptionsRequest" }, - "documentation": "

Associates a set of DHCP options (that you've previously created) with the specified VPC, or associates no DHCP options with the VPC.

After you associate the options with the VPC, any existing instances and all new instances that you launch in that VPC use the options. You don't need to restart or relaunch the instances. They automatically pick up the changes within a few hours, depending on how frequently the instance renews its DHCP lease. You can explicitly renew the lease using the operating system on the instance.

For more information, see DHCP options sets in the Amazon VPC User Guide.

" + "documentation": "

Associates a set of DHCP options (that you've previously created) with the specified VPC, or associates no DHCP options with the VPC.

After you associate the options with the VPC, any existing instances and all new instances that you launch in that VPC use the options. You don't need to restart or relaunch the instances. They automatically pick up the changes within a few hours, depending on how frequently the instance renews its DHCP lease. You can explicitly renew the lease using the operating system on the instance.

For more information, see DHCP option sets in the Amazon VPC User Guide.

" }, "AssociateEnclaveCertificateIamRole": { "name": "AssociateEnclaveCertificateIamRole", @@ -433,7 +433,7 @@ "output": { "shape": "AssociateTrunkInterfaceResult" }, - "documentation": "

Associates a branch network interface with a trunk network interface.

Before you create the association, run the create-network-interface command and set --interface-type to trunk. You must also create a network interface for each branch network interface that you want to associate with the trunk network interface.

" + "documentation": "

Associates a branch network interface with a trunk network interface.

Before you create the association, use CreateNetworkInterface command and set the interface type to trunk. You must also create a network interface for each branch network interface that you want to associate with the trunk network interface.

" }, "AssociateVpcCidrBlock": { "name": "AssociateVpcCidrBlock", @@ -447,7 +447,7 @@ "output": { "shape": "AssociateVpcCidrBlockResult" }, - "documentation": "

Associates a CIDR block with your VPC. You can associate a secondary IPv4 CIDR block, an Amazon-provided IPv6 CIDR block, or an IPv6 CIDR block from an IPv6 address pool that you provisioned through bring your own IP addresses (BYOIP).

You must specify one of the following in the request: an IPv4 CIDR block, an IPv6 pool, or an Amazon-provided IPv6 CIDR block.

For more information about associating CIDR blocks with your VPC and applicable restrictions, see IP addressing for your VPCs and subnets in the Amazon VPC User Guide.

" + "documentation": "

Associates a CIDR block with your VPC. You can associate a secondary IPv4 CIDR block, an Amazon-provided IPv6 CIDR block, or an IPv6 CIDR block from an IPv6 address pool that you provisioned through bring your own IP addresses (BYOIP).

You must specify one of the following in the request: an IPv4 CIDR block, an IPv6 pool, or an Amazon-provided IPv6 CIDR block.

For more information about associating CIDR blocks with your VPC and applicable restrictions, see IP addressing for your VPCs and subnets in the Amazon VPC User Guide.

" }, "AttachClassicLinkVpc": { "name": "AttachClassicLinkVpc", @@ -690,7 +690,7 @@ "output": { "shape": "CancelReservedInstancesListingResult" }, - "documentation": "

Cancels the specified Reserved Instance listing in the Reserved Instance Marketplace.

For more information, see Reserved Instance Marketplace in the Amazon EC2 User Guide.

" + "documentation": "

Cancels the specified Reserved Instance listing in the Reserved Instance Marketplace.

For more information, see Sell in the Reserved Instance Marketplace in the Amazon EC2 User Guide.

" }, "CancelSpotFleetRequests": { "name": "CancelSpotFleetRequests", @@ -774,7 +774,7 @@ "output": { "shape": "CopySnapshotResult" }, - "documentation": "

Copies a point-in-time snapshot of an EBS volume and stores it in Amazon S3. You can copy a snapshot within the same Region, from one Region to another, or from a Region to an Outpost. You can't copy a snapshot from an Outpost to a Region, from one Outpost to another, or within the same Outpost.

You can use the snapshot to create EBS volumes or Amazon Machine Images (AMIs).

When copying snapshots to a Region, copies of encrypted EBS snapshots remain encrypted. Copies of unencrypted snapshots remain unencrypted, unless you enable encryption for the snapshot copy operation. By default, encrypted snapshot copies use the default Key Management Service (KMS) KMS key; however, you can specify a different KMS key. To copy an encrypted snapshot that has been shared from another account, you must have permissions for the KMS key used to encrypt the snapshot.

Snapshots copied to an Outpost are encrypted by default using the default encryption key for the Region, or a different key that you specify in the request using KmsKeyId. Outposts do not support unencrypted snapshots. For more information, Amazon EBS local snapshots on Outposts in the Amazon EBS User Guide.

Snapshots created by copying another snapshot have an arbitrary volume ID that should not be used for any purpose.

For more information, see Copy an Amazon EBS snapshot in the Amazon EBS User Guide.

" + "documentation": "

Copies a point-in-time snapshot of an EBS volume and stores it in Amazon S3. You can copy a snapshot within the same Region, from one Region to another, or from a Region to an Outpost. You can't copy a snapshot from an Outpost to a Region, from one Outpost to another, or within the same Outpost.

You can use the snapshot to create EBS volumes or Amazon Machine Images (AMIs).

When copying snapshots to a Region, copies of encrypted EBS snapshots remain encrypted. Copies of unencrypted snapshots remain unencrypted, unless you enable encryption for the snapshot copy operation. By default, encrypted snapshot copies use the default KMS key; however, you can specify a different KMS key. To copy an encrypted snapshot that has been shared from another account, you must have permissions for the KMS key used to encrypt the snapshot.

Snapshots copied to an Outpost are encrypted by default using the default encryption key for the Region, or a different key that you specify in the request using KmsKeyId. Outposts do not support unencrypted snapshots. For more information, Amazon EBS local snapshots on Outposts in the Amazon EBS User Guide.

Snapshots created by copying another snapshot have an arbitrary volume ID that should not be used for any purpose.

For more information, see Copy an Amazon EBS snapshot in the Amazon EBS User Guide.

" }, "CreateCapacityReservation": { "name": "CreateCapacityReservation", @@ -802,7 +802,7 @@ "output": { "shape": "CreateCapacityReservationFleetResult" }, - "documentation": "

Creates a Capacity Reservation Fleet. For more information, see Create a Capacity Reservation Fleet in the Amazon EC2 User Guide.

" + "documentation": "

Creates a Capacity Reservation Fleet. For more information, see Create a Capacity Reservation Fleet in the Amazon EC2 User Guide.

" }, "CreateCarrierGateway": { "name": "CreateCarrierGateway", @@ -928,7 +928,7 @@ "output": { "shape": "CreateDhcpOptionsResult" }, - "documentation": "

Creates a custom set of DHCP options. After you create a DHCP option set, you associate it with a VPC. After you associate a DHCP option set with a VPC, all existing and newly launched instances in the VPC use this set of DHCP options.

The following are the individual DHCP options you can specify. For more information, see DHCP options sets in the Amazon VPC User Guide.

" + "documentation": "

Creates a custom set of DHCP options. After you create a DHCP option set, you associate it with a VPC. After you associate a DHCP option set with a VPC, all existing and newly launched instances in the VPC use this set of DHCP options.

The following are the individual DHCP options you can specify. For more information, see DHCP option sets in the Amazon VPC User Guide.

" }, "CreateEgressOnlyInternetGateway": { "name": "CreateEgressOnlyInternetGateway", @@ -970,7 +970,7 @@ "output": { "shape": "CreateFlowLogsResult" }, - "documentation": "

Creates one or more flow logs to capture information about IP traffic for a specific network interface, subnet, or VPC.

Flow log data for a monitored network interface is recorded as flow log records, which are log events consisting of fields that describe the traffic flow. For more information, see Flow log records in the Amazon Virtual Private Cloud User Guide.

When publishing to CloudWatch Logs, flow log records are published to a log group, and each network interface has a unique log stream in the log group. When publishing to Amazon S3, flow log records for all of the monitored network interfaces are published to a single log file object that is stored in the specified bucket.

For more information, see VPC Flow Logs in the Amazon Virtual Private Cloud User Guide.

" + "documentation": "

Creates one or more flow logs to capture information about IP traffic for a specific network interface, subnet, or VPC.

Flow log data for a monitored network interface is recorded as flow log records, which are log events consisting of fields that describe the traffic flow. For more information, see Flow log records in the Amazon VPC User Guide.

When publishing to CloudWatch Logs, flow log records are published to a log group, and each network interface has a unique log stream in the log group. When publishing to Amazon S3, flow log records for all of the monitored network interfaces are published to a single log file object that is stored in the specified bucket.

For more information, see VPC Flow Logs in the Amazon VPC User Guide.

" }, "CreateFpgaImage": { "name": "CreateFpgaImage", @@ -1138,7 +1138,7 @@ "output": { "shape": "CreateLaunchTemplateResult" }, - "documentation": "

Creates a launch template.

A launch template contains the parameters to launch an instance. When you launch an instance using RunInstances, you can specify a launch template instead of providing the launch parameters in the request. For more information, see Launch an instance from a launch template in the Amazon Elastic Compute Cloud User Guide.

To clone an existing launch template as the basis for a new launch template, use the Amazon EC2 console. The API, SDKs, and CLI do not support cloning a template. For more information, see Create a launch template from an existing launch template in the Amazon Elastic Compute Cloud User Guide.

" + "documentation": "

Creates a launch template.

A launch template contains the parameters to launch an instance. When you launch an instance using RunInstances, you can specify a launch template instead of providing the launch parameters in the request. For more information, see Launch an instance from a launch template in the Amazon EC2 User Guide.

To clone an existing launch template as the basis for a new launch template, use the Amazon EC2 console. The API, SDKs, and CLI do not support cloning a template. For more information, see Create a launch template from an existing launch template in the Amazon EC2 User Guide.

" }, "CreateLaunchTemplateVersion": { "name": "CreateLaunchTemplateVersion", @@ -1152,7 +1152,7 @@ "output": { "shape": "CreateLaunchTemplateVersionResult" }, - "documentation": "

Creates a new version of a launch template. You must specify an existing launch template, either by name or ID. You can determine whether the new version inherits parameters from a source version, and add or overwrite parameters as needed.

Launch template versions are numbered in the order in which they are created. You can't specify, change, or replace the numbering of launch template versions.

Launch templates are immutable; after you create a launch template, you can't modify it. Instead, you can create a new version of the launch template that includes the changes that you require.

For more information, see Modify a launch template (manage launch template versions) in the Amazon Elastic Compute Cloud User Guide.

" + "documentation": "

Creates a new version of a launch template. You must specify an existing launch template, either by name or ID. You can determine whether the new version inherits parameters from a source version, and add or overwrite parameters as needed.

Launch template versions are numbered in the order in which they are created. You can't specify, change, or replace the numbering of launch template versions.

Launch templates are immutable; after you create a launch template, you can't modify it. Instead, you can create a new version of the launch template that includes the changes that you require.

For more information, see Modify a launch template (manage launch template versions) in the Amazon EC2 User Guide.

" }, "CreateLocalGatewayRoute": { "name": "CreateLocalGatewayRoute", @@ -1303,7 +1303,7 @@ "output": { "shape": "CreateNetworkInterfaceResult" }, - "documentation": "

Creates a network interface in the specified subnet.

The number of IP addresses you can assign to a network interface varies by instance type. For more information, see IP Addresses Per ENI Per Instance Type in the Amazon Virtual Private Cloud User Guide.

For more information about network interfaces, see Elastic network interfaces in the Amazon Elastic Compute Cloud User Guide.

" + "documentation": "

Creates a network interface in the specified subnet.

The number of IP addresses you can assign to a network interface varies by instance type.

For more information about network interfaces, see Elastic network interfaces in the Amazon EC2 User Guide.

" }, "CreateNetworkInterfacePermission": { "name": "CreateNetworkInterfacePermission", @@ -1359,7 +1359,7 @@ "output": { "shape": "CreateReplaceRootVolumeTaskResult" }, - "documentation": "

Replaces the EBS-backed root volume for a running instance with a new volume that is restored to the original root volume's launch state, that is restored to a specific snapshot taken from the original root volume, or that is restored from an AMI that has the same key characteristics as that of the instance.

For more information, see Replace a root volume in the Amazon Elastic Compute Cloud User Guide.

" + "documentation": "

Replaces the EBS-backed root volume for a running instance with a new volume that is restored to the original root volume's launch state, that is restored to a specific snapshot taken from the original root volume, or that is restored from an AMI that has the same key characteristics as that of the instance.

For more information, see Replace a root volume in the Amazon EC2 User Guide.

" }, "CreateReservedInstancesListing": { "name": "CreateReservedInstancesListing", @@ -1373,7 +1373,7 @@ "output": { "shape": "CreateReservedInstancesListingResult" }, - "documentation": "

Creates a listing for Amazon EC2 Standard Reserved Instances to be sold in the Reserved Instance Marketplace. You can submit one Standard Reserved Instance listing at a time. To get a list of your Standard Reserved Instances, you can use the DescribeReservedInstances operation.

Only Standard Reserved Instances can be sold in the Reserved Instance Marketplace. Convertible Reserved Instances cannot be sold.

The Reserved Instance Marketplace matches sellers who want to resell Standard Reserved Instance capacity that they no longer need with buyers who want to purchase additional capacity. Reserved Instances bought and sold through the Reserved Instance Marketplace work like any other Reserved Instances.

To sell your Standard Reserved Instances, you must first register as a seller in the Reserved Instance Marketplace. After completing the registration process, you can create a Reserved Instance Marketplace listing of some or all of your Standard Reserved Instances, and specify the upfront price to receive for them. Your Standard Reserved Instance listings then become available for purchase. To view the details of your Standard Reserved Instance listing, you can use the DescribeReservedInstancesListings operation.

For more information, see Reserved Instance Marketplace in the Amazon EC2 User Guide.

" + "documentation": "

Creates a listing for Amazon EC2 Standard Reserved Instances to be sold in the Reserved Instance Marketplace. You can submit one Standard Reserved Instance listing at a time. To get a list of your Standard Reserved Instances, you can use the DescribeReservedInstances operation.

Only Standard Reserved Instances can be sold in the Reserved Instance Marketplace. Convertible Reserved Instances cannot be sold.

The Reserved Instance Marketplace matches sellers who want to resell Standard Reserved Instance capacity that they no longer need with buyers who want to purchase additional capacity. Reserved Instances bought and sold through the Reserved Instance Marketplace work like any other Reserved Instances.

To sell your Standard Reserved Instances, you must first register as a seller in the Reserved Instance Marketplace. After completing the registration process, you can create a Reserved Instance Marketplace listing of some or all of your Standard Reserved Instances, and specify the upfront price to receive for them. Your Standard Reserved Instance listings then become available for purchase. To view the details of your Standard Reserved Instance listing, you can use the DescribeReservedInstancesListings operation.

For more information, see Sell in the Reserved Instance Marketplace in the Amazon EC2 User Guide.

" }, "CreateRestoreImageTask": { "name": "CreateRestoreImageTask", @@ -1443,7 +1443,7 @@ "output": { "shape": "Snapshot" }, - "documentation": "

Creates a snapshot of an EBS volume and stores it in Amazon S3. You can use snapshots for backups, to make copies of EBS volumes, and to save data before shutting down an instance.

You can create snapshots of volumes in a Region and volumes on an Outpost. If you create a snapshot of a volume in a Region, the snapshot must be stored in the same Region as the volume. If you create a snapshot of a volume on an Outpost, the snapshot can be stored on the same Outpost as the volume, or in the Region for that Outpost.

When a snapshot is created, any Amazon Web Services Marketplace product codes that are associated with the source volume are propagated to the snapshot.

You can take a snapshot of an attached volume that is in use. However, snapshots only capture data that has been written to your Amazon EBS volume at the time the snapshot command is issued; this might exclude any data that has been cached by any applications or the operating system. If you can pause any file systems on the volume long enough to take a snapshot, your snapshot should be complete. However, if you cannot pause all file writes to the volume, you should unmount the volume from within the instance, issue the snapshot command, and then remount the volume to ensure a consistent and complete snapshot. You may remount and use your volume while the snapshot status is pending.

When you create a snapshot for an EBS volume that serves as a root device, we recommend that you stop the instance before taking the snapshot.

Snapshots that are taken from encrypted volumes are automatically encrypted. Volumes that are created from encrypted snapshots are also automatically encrypted. Your encrypted volumes and any associated snapshots always remain protected.

You can tag your snapshots during creation. For more information, see Tag your Amazon EC2 resources in the Amazon Elastic Compute Cloud User Guide.

For more information, see Amazon Elastic Block Store and Amazon EBS encryption in the Amazon EBS User Guide.

" + "documentation": "

Creates a snapshot of an EBS volume and stores it in Amazon S3. You can use snapshots for backups, to make copies of EBS volumes, and to save data before shutting down an instance.

You can create snapshots of volumes in a Region and volumes on an Outpost. If you create a snapshot of a volume in a Region, the snapshot must be stored in the same Region as the volume. If you create a snapshot of a volume on an Outpost, the snapshot can be stored on the same Outpost as the volume, or in the Region for that Outpost.

When a snapshot is created, any Amazon Web Services Marketplace product codes that are associated with the source volume are propagated to the snapshot.

You can take a snapshot of an attached volume that is in use. However, snapshots only capture data that has been written to your Amazon EBS volume at the time the snapshot command is issued; this might exclude any data that has been cached by any applications or the operating system. If you can pause any file systems on the volume long enough to take a snapshot, your snapshot should be complete. However, if you cannot pause all file writes to the volume, you should unmount the volume from within the instance, issue the snapshot command, and then remount the volume to ensure a consistent and complete snapshot. You may remount and use your volume while the snapshot status is pending.

When you create a snapshot for an EBS volume that serves as a root device, we recommend that you stop the instance before taking the snapshot.

Snapshots that are taken from encrypted volumes are automatically encrypted. Volumes that are created from encrypted snapshots are also automatically encrypted. Your encrypted volumes and any associated snapshots always remain protected.

You can tag your snapshots during creation. For more information, see Tag your Amazon EC2 resources in the Amazon EC2 User Guide.

For more information, see Amazon EBS and Amazon EBS encryption in the Amazon EBS User Guide.

" }, "CreateSnapshots": { "name": "CreateSnapshots", @@ -1471,7 +1471,7 @@ "output": { "shape": "CreateSpotDatafeedSubscriptionResult" }, - "documentation": "

Creates a data feed for Spot Instances, enabling you to view Spot Instance usage logs. You can create one data feed per Amazon Web Services account. For more information, see Spot Instance data feed in the Amazon EC2 User Guide for Linux Instances.

" + "documentation": "

Creates a data feed for Spot Instances, enabling you to view Spot Instance usage logs. You can create one data feed per Amazon Web Services account. For more information, see Spot Instance data feed in the Amazon EC2 User Guide.

" }, "CreateStoreImageTask": { "name": "CreateStoreImageTask", @@ -1513,7 +1513,7 @@ "output": { "shape": "CreateSubnetCidrReservationResult" }, - "documentation": "

Creates a subnet CIDR reservation. For more information, see Subnet CIDR reservations in the Amazon Virtual Private Cloud User Guide and Assign prefixes to network interfaces in the Amazon Elastic Compute Cloud User Guide.

" + "documentation": "

Creates a subnet CIDR reservation. For more information, see Subnet CIDR reservations in the Amazon VPC User Guide and Assign prefixes to network interfaces in the Amazon EC2 User Guide.

" }, "CreateTags": { "name": "CreateTags", @@ -1622,7 +1622,7 @@ "output": { "shape": "CreateTransitGatewayConnectPeerResult" }, - "documentation": "

Creates a Connect peer for a specified transit gateway Connect attachment between a transit gateway and an appliance.

The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6).

For more information, see Connect peers in the Transit Gateways Guide.

" + "documentation": "

Creates a Connect peer for a specified transit gateway Connect attachment between a transit gateway and an appliance.

The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6).

For more information, see Connect peers in the Amazon Web Services Transit Gateways Guide.

" }, "CreateTransitGatewayMulticastDomain": { "name": "CreateTransitGatewayMulticastDomain", @@ -1804,7 +1804,7 @@ "output": { "shape": "Volume" }, - "documentation": "

Creates an EBS volume that can be attached to an instance in the same Availability Zone.

You can create a new empty volume or restore a volume from an EBS snapshot. Any Amazon Web Services Marketplace product codes from the snapshot are propagated to the volume.

You can create encrypted volumes. Encrypted volumes must be attached to instances that support Amazon EBS encryption. Volumes that are created from encrypted snapshots are also automatically encrypted. For more information, see Amazon EBS encryption in the Amazon EBS User Guide.

You can tag your volumes during creation. For more information, see Tag your Amazon EC2 resources in the Amazon Elastic Compute Cloud User Guide.

For more information, see Create an Amazon EBS volume in the Amazon EBS User Guide.

" + "documentation": "

Creates an EBS volume that can be attached to an instance in the same Availability Zone.

You can create a new empty volume or restore a volume from an EBS snapshot. Any Amazon Web Services Marketplace product codes from the snapshot are propagated to the volume.

You can create encrypted volumes. Encrypted volumes must be attached to instances that support Amazon EBS encryption. Volumes that are created from encrypted snapshots are also automatically encrypted. For more information, see Amazon EBS encryption in the Amazon EBS User Guide.

You can tag your volumes during creation. For more information, see Tag your Amazon EC2 resources in the Amazon EC2 User Guide.

For more information, see Create an Amazon EBS volume in the Amazon EBS User Guide.

" }, "CreateVpc": { "name": "CreateVpc", @@ -1846,7 +1846,7 @@ "output": { "shape": "CreateVpcEndpointConnectionNotificationResult" }, - "documentation": "

Creates a connection notification for a specified VPC endpoint or VPC endpoint service. A connection notification notifies you of specific endpoint events. You must create an SNS topic to receive notifications. For more information, see Create a Topic in the Amazon Simple Notification Service Developer Guide.

You can create a connection notification for interface endpoints only.

" + "documentation": "

Creates a connection notification for a specified VPC endpoint or VPC endpoint service. A connection notification notifies you of specific endpoint events. You must create an SNS topic to receive notifications. For more information, see Creating an Amazon SNS topic in the Amazon SNS Developer Guide.

You can create a connection notification for interface endpoints only.

" }, "CreateVpcEndpointServiceConfiguration": { "name": "CreateVpcEndpointServiceConfiguration", @@ -1874,7 +1874,7 @@ "output": { "shape": "CreateVpcPeeringConnectionResult" }, - "documentation": "

Requests a VPC peering connection between two VPCs: a requester VPC that you own and an accepter VPC with which to create the connection. The accepter VPC can belong to another Amazon Web Services account and can be in a different Region to the requester VPC. The requester VPC and accepter VPC cannot have overlapping CIDR blocks.

Limitations and rules apply to a VPC peering connection. For more information, see the limitations section in the VPC Peering Guide.

The owner of the accepter VPC must accept the peering request to activate the peering connection. The VPC peering connection request expires after 7 days, after which it cannot be accepted or rejected.

If you create a VPC peering connection request between VPCs with overlapping CIDR blocks, the VPC peering connection has a status of failed.

" + "documentation": "

Requests a VPC peering connection between two VPCs: a requester VPC that you own and an accepter VPC with which to create the connection. The accepter VPC can belong to another Amazon Web Services account and can be in a different Region to the requester VPC. The requester VPC and accepter VPC cannot have overlapping CIDR blocks.

Limitations and rules apply to a VPC peering connection. For more information, see the VPC peering limitations in the VPC Peering Guide.

The owner of the accepter VPC must accept the peering request to activate the peering connection. The VPC peering connection request expires after 7 days, after which it cannot be accepted or rejected.

If you create a VPC peering connection request between VPCs with overlapping CIDR blocks, the VPC peering connection has a status of failed.

" }, "CreateVpnConnection": { "name": "CreateVpnConnection", @@ -2198,7 +2198,7 @@ "output": { "shape": "DeleteLaunchTemplateVersionsResult" }, - "documentation": "

Deletes one or more versions of a launch template.

You can't delete the default version of a launch template; you must first assign a different version as the default. If the default version is the only version for the launch template, you must delete the entire launch template using DeleteLaunchTemplate.

You can delete up to 200 launch template versions in a single request. To delete more than 200 versions in a single request, use DeleteLaunchTemplate, which deletes the launch template and all of its versions.

For more information, see Delete a launch template version in the EC2 User Guide.

" + "documentation": "

Deletes one or more versions of a launch template.

You can't delete the default version of a launch template; you must first assign a different version as the default. If the default version is the only version for the launch template, you must delete the entire launch template using DeleteLaunchTemplate.

You can delete up to 200 launch template versions in a single request. To delete more than 200 versions in a single request, use DeleteLaunchTemplate, which deletes the launch template and all of its versions.

For more information, see Delete a launch template version in the Amazon EC2 User Guide.

" }, "DeleteLocalGatewayRoute": { "name": "DeleteLocalGatewayRoute", @@ -3029,7 +3029,7 @@ "output": { "shape": "DescribeAddressTransfersResult" }, - "documentation": "

Describes an Elastic IP address transfer. For more information, see Transfer Elastic IP addresses in the Amazon Virtual Private Cloud User Guide.

When you transfer an Elastic IP address, there is a two-step handshake between the source and transfer Amazon Web Services accounts. When the source account starts the transfer, the transfer account has seven days to accept the Elastic IP address transfer. During those seven days, the source account can view the pending transfer by using this action. After seven days, the transfer expires and ownership of the Elastic IP address returns to the source account. Accepted transfers are visible to the source account for three days after the transfers have been accepted.

" + "documentation": "

Describes an Elastic IP address transfer. For more information, see Transfer Elastic IP addresses in the Amazon VPC User Guide.

When you transfer an Elastic IP address, there is a two-step handshake between the source and transfer Amazon Web Services accounts. When the source account starts the transfer, the transfer account has seven days to accept the Elastic IP address transfer. During those seven days, the source account can view the pending transfer by using this action. After seven days, the transfer expires and ownership of the Elastic IP address returns to the source account. Accepted transfers are visible to the source account for three days after the transfers have been accepted.

" }, "DescribeAddresses": { "name": "DescribeAddresses", @@ -3085,7 +3085,7 @@ "output": { "shape": "DescribeAvailabilityZonesResult" }, - "documentation": "

Describes the Availability Zones, Local Zones, and Wavelength Zones that are available to you. If there is an event impacting a zone, you can use this request to view the state and any provided messages for that zone.

For more information about Availability Zones, Local Zones, and Wavelength Zones, see Regions and zones in the Amazon Elastic Compute Cloud User Guide.

The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order.

" + "documentation": "

Describes the Availability Zones, Local Zones, and Wavelength Zones that are available to you. If there is an event impacting a zone, you can use this request to view the state and any provided messages for that zone.

For more information about Availability Zones, Local Zones, and Wavelength Zones, see Regions and zones in the Amazon EC2 User Guide.

The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order.

" }, "DescribeAwsNetworkPerformanceMetricSubscriptions": { "name": "DescribeAwsNetworkPerformanceMetricSubscriptions", @@ -3197,7 +3197,7 @@ "output": { "shape": "DescribeClassicLinkInstancesResult" }, - "documentation": "

This action is deprecated.

Describes one or more of your linked EC2-Classic instances. This request only returns information about EC2-Classic instances linked to a VPC through ClassicLink. You cannot use this request to return information about other instances.

" + "documentation": "

This action is deprecated.

Describes your linked EC2-Classic instances. This request only returns information about EC2-Classic instances linked to a VPC through ClassicLink. You cannot use this request to return information about other instances.

" }, "DescribeClientVpnAuthorizationRules": { "name": "DescribeClientVpnAuthorizationRules", @@ -3323,7 +3323,7 @@ "output": { "shape": "DescribeDhcpOptionsResult" }, - "documentation": "

Describes one or more of your DHCP options sets.

For more information, see DHCP options sets in the Amazon VPC User Guide.

" + "documentation": "

Describes your DHCP option sets. The default is to describe all your DHCP option sets. Alternatively, you can specify specific DHCP option set IDs or filter the results to include only the DHCP option sets that match specific criteria.

For more information, see DHCP option sets in the Amazon VPC User Guide.

" }, "DescribeEgressOnlyInternetGateways": { "name": "DescribeEgressOnlyInternetGateways", @@ -3337,7 +3337,7 @@ "output": { "shape": "DescribeEgressOnlyInternetGatewaysResult" }, - "documentation": "

Describes one or more of your egress-only internet gateways.

" + "documentation": "

Describes your egress-only internet gateways. The default is to describe all your egress-only internet gateways. Alternatively, you can specify specific egress-only internet gateway IDs or filter the results to include only the egress-only internet gateways that match specific criteria.

" }, "DescribeElasticGpus": { "name": "DescribeElasticGpus", @@ -3351,7 +3351,7 @@ "output": { "shape": "DescribeElasticGpusResult" }, - "documentation": "

Amazon Elastic Graphics reached end of life on January 8, 2024. For workloads that require graphics acceleration, we recommend that you use Amazon EC2 G4ad, G4dn, or G5 instances.

Describes the Elastic Graphics accelerator associated with your instances. For more information about Elastic Graphics, see Amazon Elastic Graphics.

" + "documentation": "

Amazon Elastic Graphics reached end of life on January 8, 2024. For workloads that require graphics acceleration, we recommend that you use Amazon EC2 G4, G5, or G6 instances.

Describes the Elastic Graphics accelerator associated with your instances.

" }, "DescribeExportImageTasks": { "name": "DescribeExportImageTasks", @@ -3785,7 +3785,7 @@ "output": { "shape": "DescribeInternetGatewaysResult" }, - "documentation": "

Describes one or more of your internet gateways.

" + "documentation": "

Describes your internet gateways. The default is to describe all your internet gateways. Alternatively, you can specify specific internet gateway IDs or filter the results to include only the internet gateways that match specific criteria.

" }, "DescribeIpamByoasn": { "name": "DescribeIpamByoasn", @@ -4079,7 +4079,7 @@ "output": { "shape": "DescribeNatGatewaysResult" }, - "documentation": "

Describes one or more of your NAT gateways.

" + "documentation": "

Describes your NAT gateways. The default is to describe all your NAT gateways. Alternatively, you can specify specific NAT gateway IDs or filter the results to include only the NAT gateways that match specific criteria.

" }, "DescribeNetworkAcls": { "name": "DescribeNetworkAcls", @@ -4093,7 +4093,7 @@ "output": { "shape": "DescribeNetworkAclsResult" }, - "documentation": "

Describes one or more of your network ACLs.

For more information, see Network ACLs in the Amazon VPC User Guide.

" + "documentation": "

Describes your network ACLs. The default is to describe all your network ACLs. Alternatively, you can specify specific network ACL IDs or filter the results to include only the network ACLs that match specific criteria.

For more information, see Network ACLs in the Amazon VPC User Guide.

" }, "DescribeNetworkInsightsAccessScopeAnalyses": { "name": "DescribeNetworkInsightsAccessScopeAnalyses", @@ -4261,7 +4261,7 @@ "output": { "shape": "DescribeRegionsResult" }, - "documentation": "

Describes the Regions that are enabled for your account, or all Regions.

For a list of the Regions supported by Amazon EC2, see Amazon Elastic Compute Cloud endpoints and quotas.

For information about enabling and disabling Regions for your account, see Managing Amazon Web Services Regions in the Amazon Web Services General Reference.

The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order.

" + "documentation": "

Describes the Regions that are enabled for your account, or all Regions.

For a list of the Regions supported by Amazon EC2, see Amazon EC2 service endpoints.

For information about enabling and disabling Regions for your account, see Specify which Amazon Web Services Regions your account can use in the Amazon Web Services Account Management Reference Guide.

The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order.

" }, "DescribeReplaceRootVolumeTasks": { "name": "DescribeReplaceRootVolumeTasks", @@ -4275,7 +4275,7 @@ "output": { "shape": "DescribeReplaceRootVolumeTasksResult" }, - "documentation": "

Describes a root volume replacement task. For more information, see Replace a root volume in the Amazon Elastic Compute Cloud User Guide.

" + "documentation": "

Describes a root volume replacement task. For more information, see Replace a root volume in the Amazon EC2 User Guide.

" }, "DescribeReservedInstances": { "name": "DescribeReservedInstances", @@ -4303,7 +4303,7 @@ "output": { "shape": "DescribeReservedInstancesListingsResult" }, - "documentation": "

Describes your account's Reserved Instance listings in the Reserved Instance Marketplace.

The Reserved Instance Marketplace matches sellers who want to resell Reserved Instance capacity that they no longer need with buyers who want to purchase additional capacity. Reserved Instances bought and sold through the Reserved Instance Marketplace work like any other Reserved Instances.

As a seller, you choose to list some or all of your Reserved Instances, and you specify the upfront price to receive for them. Your Reserved Instances are then listed in the Reserved Instance Marketplace and are available for purchase.

As a buyer, you specify the configuration of the Reserved Instance to purchase, and the Marketplace matches what you're searching for with what's available. The Marketplace first sells the lowest priced Reserved Instances to you, and continues to sell available Reserved Instance listings to you until your demand is met. You are charged based on the total price of all of the listings that you purchase.

For more information, see Reserved Instance Marketplace in the Amazon EC2 User Guide.

The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order.

" + "documentation": "

Describes your account's Reserved Instance listings in the Reserved Instance Marketplace.

The Reserved Instance Marketplace matches sellers who want to resell Reserved Instance capacity that they no longer need with buyers who want to purchase additional capacity. Reserved Instances bought and sold through the Reserved Instance Marketplace work like any other Reserved Instances.

As a seller, you choose to list some or all of your Reserved Instances, and you specify the upfront price to receive for them. Your Reserved Instances are then listed in the Reserved Instance Marketplace and are available for purchase.

As a buyer, you specify the configuration of the Reserved Instance to purchase, and the Marketplace matches what you're searching for with what's available. The Marketplace first sells the lowest priced Reserved Instances to you, and continues to sell available Reserved Instance listings to you until your demand is met. You are charged based on the total price of all of the listings that you purchase.

For more information, see Sell in the Reserved Instance Marketplace in the Amazon EC2 User Guide.

The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order.

" }, "DescribeReservedInstancesModifications": { "name": "DescribeReservedInstancesModifications", @@ -4317,7 +4317,7 @@ "output": { "shape": "DescribeReservedInstancesModificationsResult" }, - "documentation": "

Describes the modifications made to your Reserved Instances. If no parameter is specified, information about all your Reserved Instances modification requests is returned. If a modification ID is specified, only information about the specific modification is returned.

For more information, see Modifying Reserved Instances in the Amazon EC2 User Guide.

The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order.

" + "documentation": "

Describes the modifications made to your Reserved Instances. If no parameter is specified, information about all your Reserved Instances modification requests is returned. If a modification ID is specified, only information about the specific modification is returned.

For more information, see Modify Reserved Instances in the Amazon EC2 User Guide.

The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order.

" }, "DescribeReservedInstancesOfferings": { "name": "DescribeReservedInstancesOfferings", @@ -4331,7 +4331,7 @@ "output": { "shape": "DescribeReservedInstancesOfferingsResult" }, - "documentation": "

Describes Reserved Instance offerings that are available for purchase. With Reserved Instances, you purchase the right to launch instances for a period of time. During that time period, you do not receive insufficient capacity errors, and you pay a lower usage rate than the rate charged for On-Demand instances for the actual time used.

If you have listed your own Reserved Instances for sale in the Reserved Instance Marketplace, they will be excluded from these results. This is to ensure that you do not purchase your own Reserved Instances.

For more information, see Reserved Instance Marketplace in the Amazon EC2 User Guide.

The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order.

" + "documentation": "

Describes Reserved Instance offerings that are available for purchase. With Reserved Instances, you purchase the right to launch instances for a period of time. During that time period, you do not receive insufficient capacity errors, and you pay a lower usage rate than the rate charged for On-Demand instances for the actual time used.

If you have listed your own Reserved Instances for sale in the Reserved Instance Marketplace, they will be excluded from these results. This is to ensure that you do not purchase your own Reserved Instances.

For more information, see Sell in the Reserved Instance Marketplace in the Amazon EC2 User Guide.

The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order.

" }, "DescribeRouteTables": { "name": "DescribeRouteTables", @@ -4345,7 +4345,7 @@ "output": { "shape": "DescribeRouteTablesResult" }, - "documentation": "

Describes one or more of your route tables.

Each subnet in your VPC must be associated with a route table. If a subnet is not explicitly associated with any route table, it is implicitly associated with the main route table. This command does not return the subnet ID for implicit associations.

For more information, see Route tables in the Amazon VPC User Guide.

" + "documentation": "

Describes your route tables. The default is to describe all your route tables. Alternatively, you can specify specific route table IDs or filter the results to include only the route tables that match specific criteria.

Each subnet in your VPC must be associated with a route table. If a subnet is not explicitly associated with any route table, it is implicitly associated with the main route table. This command does not return the subnet ID for implicit associations.

For more information, see Route tables in the Amazon VPC User Guide.

" }, "DescribeScheduledInstanceAvailability": { "name": "DescribeScheduledInstanceAvailability", @@ -4471,7 +4471,7 @@ "output": { "shape": "DescribeSpotDatafeedSubscriptionResult" }, - "documentation": "

Describes the data feed for Spot Instances. For more information, see Spot Instance data feed in the Amazon EC2 User Guide for Linux Instances.

" + "documentation": "

Describes the data feed for Spot Instances. For more information, see Spot Instance data feed in the Amazon EC2 User Guide.

" }, "DescribeSpotFleetInstances": { "name": "DescribeSpotFleetInstances", @@ -4541,7 +4541,7 @@ "output": { "shape": "DescribeSpotPriceHistoryResult" }, - "documentation": "

Describes the Spot price history. For more information, see Spot Instance pricing history in the Amazon EC2 User Guide for Linux Instances.

When you specify a start and end time, the operation returns the prices of the instance types within that time range. It also returns the last price change before the start time, which is the effective price as of the start time.

" + "documentation": "

Describes the Spot price history. For more information, see Spot Instance pricing history in the Amazon EC2 User Guide.

When you specify a start and end time, the operation returns the prices of the instance types within that time range. It also returns the last price change before the start time, which is the effective price as of the start time.

" }, "DescribeStaleSecurityGroups": { "name": "DescribeStaleSecurityGroups", @@ -4583,7 +4583,7 @@ "output": { "shape": "DescribeSubnetsResult" }, - "documentation": "

Describes one or more of your subnets.

For more information, see Subnets in the Amazon VPC User Guide.

" + "documentation": "

Describes your subnets. The default is to describe all your subnets. Alternatively, you can specify specific subnet IDs or filter the results to include only the subnets that match specific criteria.

For more information, see Subnets in the Amazon VPC User Guide.

" }, "DescribeTags": { "name": "DescribeTags", @@ -4933,7 +4933,7 @@ "output": { "shape": "DescribeVolumesModificationsResult" }, - "documentation": "

Describes the most recent volume modification request for the specified EBS volumes.

If a volume has never been modified, some information in the output will be null. If a volume has been modified more than once, the output includes only the most recent modification request.

You can also use CloudWatch Events to check the status of a modification to an EBS volume. For information about CloudWatch Events, see the Amazon CloudWatch Events User Guide. For more information, see Monitor the progress of volume modifications in the Amazon EBS User Guide.

" + "documentation": "

Describes the most recent volume modification request for the specified EBS volumes.

If a volume has never been modified, some information in the output will be null. If a volume has been modified more than once, the output includes only the most recent modification request.

For more information, see Monitor the progress of volume modifications in the Amazon EBS User Guide.

" }, "DescribeVpcAttribute": { "name": "DescribeVpcAttribute", @@ -5059,7 +5059,7 @@ "output": { "shape": "DescribeVpcEndpointsResult" }, - "documentation": "

Describes your VPC endpoints.

" + "documentation": "

Describes your VPC endpoints. The default is to describe all your VPC endpoints. Alternatively, you can specify specific VPC endpoint IDs or filter the results to include only the VPC endpoints that match specific criteria.

" }, "DescribeVpcPeeringConnections": { "name": "DescribeVpcPeeringConnections", @@ -5073,7 +5073,7 @@ "output": { "shape": "DescribeVpcPeeringConnectionsResult" }, - "documentation": "

Describes one or more of your VPC peering connections.

" + "documentation": "

Describes your VPC peering connections. The default is to describe all your VPC peering connections. Alternatively, you can specify specific VPC peering connection IDs or filter the results to include only the VPC peering connections that match specific criteria.

" }, "DescribeVpcs": { "name": "DescribeVpcs", @@ -5087,7 +5087,7 @@ "output": { "shape": "DescribeVpcsResult" }, - "documentation": "

Describes one or more of your VPCs.

" + "documentation": "

Describes your VPCs. The default is to describe all your VPCs. Alternatively, you can specify specific VPC IDs or filter the results to include only the VPCs that match specific criteria.

" }, "DescribeVpnConnections": { "name": "DescribeVpnConnections", @@ -5204,7 +5204,7 @@ "output": { "shape": "DisableAddressTransferResult" }, - "documentation": "

Disables Elastic IP address transfer. For more information, see Transfer Elastic IP addresses in the Amazon Virtual Private Cloud User Guide.

" + "documentation": "

Disables Elastic IP address transfer. For more information, see Transfer Elastic IP addresses in the Amazon VPC User Guide.

" }, "DisableAwsNetworkPerformanceMetricSubscription": { "name": "DisableAwsNetworkPerformanceMetricSubscription", @@ -5629,7 +5629,7 @@ "output": { "shape": "EnableAddressTransferResult" }, - "documentation": "

Enables Elastic IP address transfer. For more information, see Transfer Elastic IP addresses in the Amazon Virtual Private Cloud User Guide.

" + "documentation": "

Enables Elastic IP address transfer. For more information, see Transfer Elastic IP addresses in the Amazon VPC User Guide.

" }, "EnableAwsNetworkPerformanceMetricSubscription": { "name": "EnableAwsNetworkPerformanceMetricSubscription", @@ -5917,7 +5917,7 @@ "output": { "shape": "ExportTransitGatewayRoutesResult" }, - "documentation": "

Exports routes from the specified transit gateway route table to the specified S3 bucket. By default, all routes are exported. Alternatively, you can filter by CIDR range.

The routes are saved to the specified bucket in a JSON file. For more information, see Export Route Tables to Amazon S3 in Transit Gateways.

" + "documentation": "

Exports routes from the specified transit gateway route table to the specified S3 bucket. By default, all routes are exported. Alternatively, you can filter by CIDR range.

The routes are saved to the specified bucket in a JSON file. For more information, see Export route tables to Amazon S3 in the Amazon Web Services Transit Gateways Guide.

" }, "GetAssociatedEnclaveCertificateIamRoles": { "name": "GetAssociatedEnclaveCertificateIamRoles", @@ -6239,7 +6239,7 @@ "output": { "shape": "GetIpamPoolAllocationsResult" }, - "documentation": "

Get a list of all the CIDR allocations in an IPAM pool. The Region you use should be the IPAM pool locale. The locale is the Amazon Web Services Region where this IPAM pool is available for allocations.

If you use this action after AllocateIpamPoolCidr or ReleaseIpamPoolAllocation, note that all EC2 API actions follow an eventual consistency model.

" + "documentation": "

Get a list of all the CIDR allocations in an IPAM pool. The Region you use should be the IPAM pool locale. The locale is the Amazon Web Services Region where this IPAM pool is available for allocations.

If you use this action after AllocateIpamPoolCidr or ReleaseIpamPoolAllocation, note that all EC2 API actions follow an eventual consistency model.

" }, "GetIpamPoolCidrs": { "name": "GetIpamPoolCidrs", @@ -6351,7 +6351,7 @@ "output": { "shape": "GetPasswordDataResult" }, - "documentation": "

Retrieves the encrypted administrator password for a running Windows instance.

The Windows password is generated at boot by the EC2Config service or EC2Launch scripts (Windows Server 2016 and later). This usually only happens the first time an instance is launched. For more information, see EC2Config and EC2Launch in the Amazon EC2 User Guide.

For the EC2Config service, the password is not generated for rebundled AMIs unless Ec2SetPassword is enabled before bundling.

The password is encrypted using the key pair that you specified when you launched the instance. You must provide the corresponding key pair file.

When you launch an instance, password generation and encryption may take a few minutes. If you try to retrieve the password before it's available, the output returns an empty string. We recommend that you wait up to 15 minutes after launching an instance before trying to retrieve the generated password.

" + "documentation": "

Retrieves the encrypted administrator password for a running Windows instance.

The Windows password is generated at boot by the EC2Config service or EC2Launch scripts (Windows Server 2016 and later). This usually only happens the first time an instance is launched. For more information, see EC2Config and EC2Launch in the Amazon EC2 User Guide.

For the EC2Config service, the password is not generated for rebundled AMIs unless Ec2SetPassword is enabled before bundling.

The password is encrypted using the key pair that you specified when you launched the instance. You must provide the corresponding key pair file.

When you launch an instance, password generation and encryption may take a few minutes. If you try to retrieve the password before it's available, the output returns an empty string. We recommend that you wait up to 15 minutes after launching an instance before trying to retrieve the generated password.

" }, "GetReservedInstancesExchangeQuote": { "name": "GetReservedInstancesExchangeQuote", @@ -6421,7 +6421,7 @@ "output": { "shape": "GetSpotPlacementScoresResult" }, - "documentation": "

Calculates the Spot placement score for a Region or Availability Zone based on the specified target capacity and compute requirements.

You can specify your compute requirements either by using InstanceRequirementsWithMetadata and letting Amazon EC2 choose the optimal instance types to fulfill your Spot request, or you can specify the instance types by using InstanceTypes.

For more information, see Spot placement score in the Amazon EC2 User Guide.

" + "documentation": "

Calculates the Spot placement score for a Region or Availability Zone based on the specified target capacity and compute requirements.

You can specify your compute requirements either by using InstanceRequirementsWithMetadata and letting Amazon EC2 choose the optimal instance types to fulfill your Spot request, or you can specify the instance types by using InstanceTypes.

For more information, see Spot placement score in the Amazon EC2 User Guide.

" }, "GetSubnetCidrReservations": { "name": "GetSubnetCidrReservations", @@ -6757,7 +6757,7 @@ "output": { "shape": "ModifyAvailabilityZoneGroupResult" }, - "documentation": "

Changes the opt-in status of the Local Zone and Wavelength Zone group for your account.

Use DescribeAvailabilityZones to view the value for GroupName.

" + "documentation": "

Changes the opt-in status of the specified zone group for your account.

" }, "ModifyCapacityReservation": { "name": "ModifyCapacityReservation", @@ -7176,7 +7176,7 @@ "output": { "shape": "ModifyReservedInstancesResult" }, - "documentation": "

Modifies the configuration of your Reserved Instances, such as the Availability Zone, instance count, or instance type. The Reserved Instances to be modified must be identical, except for Availability Zone, network platform, and instance type.

For more information, see Modifying Reserved Instances in the Amazon EC2 User Guide.

" + "documentation": "

Modifies the configuration of your Reserved Instances, such as the Availability Zone, instance count, or instance type. The Reserved Instances to be modified must be identical, except for Availability Zone, network platform, and instance type.

For more information, see Modify Reserved Instances in the Amazon EC2 User Guide.

" }, "ModifySecurityGroupRules": { "name": "ModifySecurityGroupRules", @@ -7436,7 +7436,7 @@ "output": { "shape": "ModifyVolumeResult" }, - "documentation": "

You can modify several parameters of an existing EBS volume, including volume size, volume type, and IOPS capacity. If your EBS volume is attached to a current-generation EC2 instance type, you might be able to apply these changes without stopping the instance or detaching the volume from it. For more information about modifying EBS volumes, see Amazon EBS Elastic Volumes in the Amazon EBS User Guide.

When you complete a resize operation on your volume, you need to extend the volume's file-system size to take advantage of the new storage capacity. For more information, see Extend the file system.

You can use CloudWatch Events to check the status of a modification to an EBS volume. For information about CloudWatch Events, see the Amazon CloudWatch Events User Guide. You can also track the status of a modification using DescribeVolumesModifications. For information about tracking status changes using either method, see Monitor the progress of volume modifications.

With previous-generation instance types, resizing an EBS volume might require detaching and reattaching the volume or stopping and restarting the instance.

After modifying a volume, you must wait at least six hours and ensure that the volume is in the in-use or available state before you can modify the same volume. This is sometimes referred to as a cooldown period.

" + "documentation": "

You can modify several parameters of an existing EBS volume, including volume size, volume type, and IOPS capacity. If your EBS volume is attached to a current-generation EC2 instance type, you might be able to apply these changes without stopping the instance or detaching the volume from it. For more information about modifying EBS volumes, see Amazon EBS Elastic Volumes in the Amazon EBS User Guide.

When you complete a resize operation on your volume, you need to extend the volume's file-system size to take advantage of the new storage capacity. For more information, see Extend the file system.

For more information, see Monitor the progress of volume modifications in the Amazon EBS User Guide.

With previous-generation instance types, resizing an EBS volume might require detaching and reattaching the volume or stopping and restarting the instance.

After modifying a volume, you must wait at least six hours and ensure that the volume is in the in-use or available state before you can modify the same volume. This is sometimes referred to as a cooldown period.

" }, "ModifyVolumeAttribute": { "name": "ModifyVolumeAttribute", @@ -7668,7 +7668,7 @@ "output": { "shape": "ProvisionByoipCidrResult" }, - "documentation": "

Provisions an IPv4 or IPv6 address range for use with your Amazon Web Services resources through bring your own IP addresses (BYOIP) and creates a corresponding address pool. After the address range is provisioned, it is ready to be advertised using AdvertiseByoipCidr.

Amazon Web Services verifies that you own the address range and are authorized to advertise it. You must ensure that the address range is registered to you and that you created an RPKI ROA to authorize Amazon ASNs 16509 and 14618 to advertise the address range. For more information, see Bring your own IP addresses (BYOIP) in the Amazon Elastic Compute Cloud User Guide.

Provisioning an address range is an asynchronous operation, so the call returns immediately, but the address range is not ready to use until its status changes from pending-provision to provisioned. To monitor the status of an address range, use DescribeByoipCidrs. To allocate an Elastic IP address from your IPv4 address pool, use AllocateAddress with either the specific address from the address pool or the ID of the address pool.

" + "documentation": "

Provisions an IPv4 or IPv6 address range for use with your Amazon Web Services resources through bring your own IP addresses (BYOIP) and creates a corresponding address pool. After the address range is provisioned, it is ready to be advertised using AdvertiseByoipCidr.

Amazon Web Services verifies that you own the address range and are authorized to advertise it. You must ensure that the address range is registered to you and that you created an RPKI ROA to authorize Amazon ASNs 16509 and 14618 to advertise the address range. For more information, see Bring your own IP addresses (BYOIP) in the Amazon EC2 User Guide.

Provisioning an address range is an asynchronous operation, so the call returns immediately, but the address range is not ready to use until its status changes from pending-provision to provisioned. To monitor the status of an address range, use DescribeByoipCidrs. To allocate an Elastic IP address from your IPv4 address pool, use AllocateAddress with either the specific address from the address pool or the ID of the address pool.

" }, "ProvisionIpamByoasn": { "name": "ProvisionIpamByoasn", @@ -7752,7 +7752,7 @@ "output": { "shape": "PurchaseReservedInstancesOfferingResult" }, - "documentation": "

Purchases a Reserved Instance for use with your account. With Reserved Instances, you pay a lower hourly rate compared to On-Demand instance pricing.

Use DescribeReservedInstancesOfferings to get a list of Reserved Instance offerings that match your specifications. After you've purchased a Reserved Instance, you can check for your new Reserved Instance with DescribeReservedInstances.

To queue a purchase for a future date and time, specify a purchase time. If you do not specify a purchase time, the default is the current time.

For more information, see Reserved Instances and Reserved Instance Marketplace in the Amazon EC2 User Guide.

" + "documentation": "

Purchases a Reserved Instance for use with your account. With Reserved Instances, you pay a lower hourly rate compared to On-Demand instance pricing.

Use DescribeReservedInstancesOfferings to get a list of Reserved Instance offerings that match your specifications. After you've purchased a Reserved Instance, you can check for your new Reserved Instance with DescribeReservedInstances.

To queue a purchase for a future date and time, specify a purchase time. If you do not specify a purchase time, the default is the current time.

For more information, see Reserved Instances and Sell in the Reserved Instance Marketplace in the Amazon EC2 User Guide.

" }, "PurchaseScheduledInstances": { "name": "PurchaseScheduledInstances", @@ -7819,7 +7819,7 @@ "output": { "shape": "RegisterTransitGatewayMulticastGroupMembersResult" }, - "documentation": "

Registers members (network interfaces) with the transit gateway multicast group. A member is a network interface associated with a supported EC2 instance that receives multicast traffic. For information about supported instances, see Multicast Consideration in Amazon VPC Transit Gateways.

After you add the members, use SearchTransitGatewayMulticastGroups to verify that the members were added to the transit gateway multicast group.

" + "documentation": "

Registers members (network interfaces) with the transit gateway multicast group. A member is a network interface associated with a supported EC2 instance that receives multicast traffic. For more information, see Multicast on transit gateways in the Amazon Web Services Transit Gateways Guide.

After you add the members, use SearchTransitGatewayMulticastGroups to verify that the members were added to the transit gateway multicast group.

" }, "RegisterTransitGatewayMulticastGroupSources": { "name": "RegisterTransitGatewayMulticastGroupSources", @@ -7833,7 +7833,7 @@ "output": { "shape": "RegisterTransitGatewayMulticastGroupSourcesResult" }, - "documentation": "

Registers sources (network interfaces) with the specified transit gateway multicast group.

A multicast source is a network interface attached to a supported instance that sends multicast traffic. For information about supported instances, see Multicast Considerations in Amazon VPC Transit Gateways.

After you add the source, use SearchTransitGatewayMulticastGroups to verify that the source was added to the multicast group.

" + "documentation": "

Registers sources (network interfaces) with the specified transit gateway multicast group.

A multicast source is a network interface attached to a supported instance that sends multicast traffic. For more information about supported instances, see Multicast on transit gateways in the Amazon Web Services Transit Gateways Guide.

After you add the source, use SearchTransitGatewayMulticastGroups to verify that the source was added to the multicast group.

" }, "RejectTransitGatewayMulticastDomainAssociations": { "name": "RejectTransitGatewayMulticastDomainAssociations", @@ -7942,7 +7942,7 @@ "output": { "shape": "ReleaseIpamPoolAllocationResult" }, - "documentation": "

Release an allocation within an IPAM pool. The Region you use should be the IPAM pool locale. The locale is the Amazon Web Services Region where this IPAM pool is available for allocations. You can only use this action to release manual allocations. To remove an allocation for a resource without deleting the resource, set its monitored state to false using ModifyIpamResourceCidr. For more information, see Release an allocation in the Amazon VPC IPAM User Guide.

All EC2 API actions follow an eventual consistency model.

" + "documentation": "

Release an allocation within an IPAM pool. The Region you use should be the IPAM pool locale. The locale is the Amazon Web Services Region where this IPAM pool is available for allocations. You can only use this action to release manual allocations. To remove an allocation for a resource without deleting the resource, set its monitored state to false using ModifyIpamResourceCidr. For more information, see Release an allocation in the Amazon VPC IPAM User Guide.

All EC2 API actions follow an eventual consistency model.

" }, "ReplaceIamInstanceProfileAssociation": { "name": "ReplaceIamInstanceProfileAssociation", @@ -8073,7 +8073,7 @@ "output": { "shape": "RequestSpotInstancesResult" }, - "documentation": "

Creates a Spot Instance request.

For more information, see Spot Instance requests in the Amazon EC2 User Guide for Linux Instances.

We strongly discourage using the RequestSpotInstances API because it is a legacy API with no planned investment. For options for requesting Spot Instances, see Which is the best Spot request method to use? in the Amazon EC2 User Guide for Linux Instances.

" + "documentation": "

Creates a Spot Instance request.

For more information, see Work with Spot Instance in the Amazon EC2 User Guide.

We strongly discourage using the RequestSpotInstances API because it is a legacy API with no planned investment. For options for requesting Spot Instances, see Which is the best Spot request method to use? in the Amazon EC2 User Guide.

" }, "ResetAddressAttribute": { "name": "ResetAddressAttribute", @@ -8137,7 +8137,7 @@ "input": { "shape": "ResetInstanceAttributeRequest" }, - "documentation": "

Resets an attribute of an instance to its default value. To reset the kernel or ramdisk, the instance must be in a stopped state. To reset the sourceDestCheck, the instance can be either running or stopped.

The sourceDestCheck attribute controls whether source/destination checking is enabled. The default value is true, which means checking is enabled. This value must be false for a NAT instance to perform NAT. For more information, see NAT Instances in the Amazon VPC User Guide.

" + "documentation": "

Resets an attribute of an instance to its default value. To reset the kernel or ramdisk, the instance must be in a stopped state. To reset the sourceDestCheck, the instance can be either running or stopped.

The sourceDestCheck attribute controls whether source/destination checking is enabled. The default value is true, which means checking is enabled. This value must be false for a NAT instance to perform NAT. For more information, see NAT instances in the Amazon VPC User Guide.

" }, "ResetNetworkInterfaceAttribute": { "name": "ResetNetworkInterfaceAttribute", @@ -8285,7 +8285,7 @@ "output": { "shape": "Reservation" }, - "documentation": "

Launches the specified number of instances using an AMI for which you have permissions.

You can specify a number of options, or leave the default options. The following rules apply:

You can create a launch template, which is a resource that contains the parameters to launch an instance. When you launch an instance using RunInstances, you can specify the launch template instead of specifying the launch parameters.

To ensure faster instance launches, break up large requests into smaller batches. For example, create five separate launch requests for 100 instances each instead of one launch request for 500 instances.

An instance is ready for you to use when it's in the running state. You can check the state of your instance using DescribeInstances. You can tag instances and EBS volumes during launch, after launch, or both. For more information, see CreateTags and Tagging your Amazon EC2 resources.

Linux instances have access to the public key of the key pair at boot. You can use this key to provide secure access to the instance. Amazon EC2 public images use this feature to provide secure access without passwords. For more information, see Key pairs.

For troubleshooting, see What to do if an instance immediately terminates, and Troubleshooting connecting to your instance.

" + "documentation": "

Launches the specified number of instances using an AMI for which you have permissions.

You can specify a number of options, or leave the default options. The following rules apply:

You can create a launch template, which is a resource that contains the parameters to launch an instance. When you launch an instance using RunInstances, you can specify the launch template instead of specifying the launch parameters.

To ensure faster instance launches, break up large requests into smaller batches. For example, create five separate launch requests for 100 instances each instead of one launch request for 500 instances.

RunInstances is subject to both request rate limiting and resource rate limiting. For more information, see Request throttling.

An instance is ready for you to use when it's in the running state. You can check the state of your instance using DescribeInstances. You can tag instances and EBS volumes during launch, after launch, or both. For more information, see CreateTags and Tagging your Amazon EC2 resources.

Linux instances have access to the public key of the key pair at boot. You can use this key to provide secure access to the instance. Amazon EC2 public images use this feature to provide secure access without passwords. For more information, see Key pairs.

For troubleshooting, see What to do if an instance immediately terminates, and Troubleshooting connecting to your instance.

" }, "RunScheduledInstances": { "name": "RunScheduledInstances", @@ -8299,7 +8299,7 @@ "output": { "shape": "RunScheduledInstancesResult" }, - "documentation": "

Launches the specified Scheduled Instances.

Before you can launch a Scheduled Instance, you must purchase it and obtain an identifier using PurchaseScheduledInstances.

You must launch a Scheduled Instance during its scheduled time period. You can't stop or reboot a Scheduled Instance, but you can terminate it as needed. If you terminate a Scheduled Instance before the current scheduled time period ends, you can launch it again after a few minutes. For more information, see Scheduled Instances in the Amazon EC2 User Guide.

" + "documentation": "

Launches the specified Scheduled Instances.

Before you can launch a Scheduled Instance, you must purchase it and obtain an identifier using PurchaseScheduledInstances.

You must launch a Scheduled Instance during its scheduled time period. You can't stop or reboot a Scheduled Instance, but you can terminate it as needed. If you terminate a Scheduled Instance before the current scheduled time period ends, you can launch it again after a few minutes.

" }, "SearchLocalGatewayRoutes": { "name": "SearchLocalGatewayRoutes", @@ -8352,7 +8352,7 @@ "input": { "shape": "SendDiagnosticInterruptRequest" }, - "documentation": "

Sends a diagnostic interrupt to the specified Amazon EC2 instance to trigger a kernel panic (on Linux instances), or a blue screen/stop error (on Windows instances). For instances based on Intel and AMD processors, the interrupt is received as a non-maskable interrupt (NMI).

In general, the operating system crashes and reboots when a kernel panic or stop error is triggered. The operating system can also be configured to perform diagnostic tasks, such as generating a memory dump file, loading a secondary kernel, or obtaining a call trace.

Before sending a diagnostic interrupt to your instance, ensure that its operating system is configured to perform the required diagnostic tasks.

For more information about configuring your operating system to generate a crash dump when a kernel panic or stop error occurs, see Send a diagnostic interrupt (for advanced users) (Linux instances) or Send a diagnostic interrupt (for advanced users) (Windows instances).

" + "documentation": "

Sends a diagnostic interrupt to the specified Amazon EC2 instance to trigger a kernel panic (on Linux instances), or a blue screen/stop error (on Windows instances). For instances based on Intel and AMD processors, the interrupt is received as a non-maskable interrupt (NMI).

In general, the operating system crashes and reboots when a kernel panic or stop error is triggered. The operating system can also be configured to perform diagnostic tasks, such as generating a memory dump file, loading a secondary kernel, or obtaining a call trace.

Before sending a diagnostic interrupt to your instance, ensure that its operating system is configured to perform the required diagnostic tasks.

For more information about configuring your operating system to generate a crash dump when a kernel panic or stop error occurs, see Send a diagnostic interrupt (for advanced users) in the Amazon EC2 User Guide.

" }, "StartInstances": { "name": "StartInstances", @@ -8366,7 +8366,7 @@ "output": { "shape": "StartInstancesResult" }, - "documentation": "

Starts an Amazon EBS-backed instance that you've previously stopped.

Instances that use Amazon EBS volumes as their root devices can be quickly stopped and started. When an instance is stopped, the compute resources are released and you are not billed for instance usage. However, your root partition Amazon EBS volume remains and continues to persist your data, and you are charged for Amazon EBS volume usage. You can restart your instance at any time. Every time you start your instance, Amazon EC2 charges a one-minute minimum for instance usage, and thereafter charges per second for instance usage.

Before stopping an instance, make sure it is in a state from which it can be restarted. Stopping an instance does not preserve data stored in RAM.

Performing this operation on an instance that uses an instance store as its root device returns an error.

If you attempt to start a T3 instance with host tenancy and the unlimited CPU credit option, the request fails. The unlimited CPU credit option is not supported on Dedicated Hosts. Before you start the instance, either change its CPU credit option to standard, or change its tenancy to default or dedicated.

For more information, see Stop and start your instance in the Amazon EC2 User Guide.

" + "documentation": "

Starts an Amazon EBS-backed instance that you've previously stopped.

Instances that use Amazon EBS volumes as their root devices can be quickly stopped and started. When an instance is stopped, the compute resources are released and you are not billed for instance usage. However, your root partition Amazon EBS volume remains and continues to persist your data, and you are charged for Amazon EBS volume usage. You can restart your instance at any time. Every time you start your instance, Amazon EC2 charges a one-minute minimum for instance usage, and thereafter charges per second for instance usage.

Before stopping an instance, make sure it is in a state from which it can be restarted. Stopping an instance does not preserve data stored in RAM.

Performing this operation on an instance that uses an instance store as its root device returns an error.

If you attempt to start a T3 instance with host tenancy and the unlimited CPU credit option, the request fails. The unlimited CPU credit option is not supported on Dedicated Hosts. Before you start the instance, either change its CPU credit option to standard, or change its tenancy to default or dedicated.

For more information, see Stop and start Amazon EC2 instances in the Amazon EC2 User Guide.

" }, "StartNetworkInsightsAccessScopeAnalysis": { "name": "StartNetworkInsightsAccessScopeAnalysis", @@ -8422,7 +8422,7 @@ "output": { "shape": "StopInstancesResult" }, - "documentation": "

Stops an Amazon EBS-backed instance. For more information, see Stop and start your instance in the Amazon EC2 User Guide.

You can use the Stop action to hibernate an instance if the instance is enabled for hibernation and it meets the hibernation prerequisites. For more information, see Hibernate your instance in the Amazon EC2 User Guide.

We don't charge usage for a stopped instance, or data transfer fees; however, your root partition Amazon EBS volume remains and continues to persist your data, and you are charged for Amazon EBS volume usage. Every time you start your instance, Amazon EC2 charges a one-minute minimum for instance usage, and thereafter charges per second for instance usage.

You can't stop or hibernate instance store-backed instances. You can't use the Stop action to hibernate Spot Instances, but you can specify that Amazon EC2 should hibernate Spot Instances when they are interrupted. For more information, see Hibernating interrupted Spot Instances in the Amazon EC2 User Guide.

When you stop or hibernate an instance, we shut it down. You can restart your instance at any time. Before stopping or hibernating an instance, make sure it is in a state from which it can be restarted. Stopping an instance does not preserve data stored in RAM, but hibernating an instance does preserve data stored in RAM. If an instance cannot hibernate successfully, a normal shutdown occurs.

Stopping and hibernating an instance is different to rebooting or terminating it. For example, when you stop or hibernate an instance, the root device and any other devices attached to the instance persist. When you terminate an instance, the root device and any other devices attached during the instance launch are automatically deleted. For more information about the differences between rebooting, stopping, hibernating, and terminating instances, see Instance lifecycle in the Amazon EC2 User Guide.

When you stop an instance, we attempt to shut it down forcibly after a short while. If your instance appears stuck in the stopping state after a period of time, there may be an issue with the underlying host computer. For more information, see Troubleshoot stopping your instance in the Amazon EC2 User Guide.

" + "documentation": "

Stops an Amazon EBS-backed instance. For more information, see Stop and start Amazon EC2 instances in the Amazon EC2 User Guide.

You can use the Stop action to hibernate an instance if the instance is enabled for hibernation and it meets the hibernation prerequisites. For more information, see Hibernate your Amazon EC2 instance in the Amazon EC2 User Guide.

We don't charge usage for a stopped instance, or data transfer fees; however, your root partition Amazon EBS volume remains and continues to persist your data, and you are charged for Amazon EBS volume usage. Every time you start your instance, Amazon EC2 charges a one-minute minimum for instance usage, and thereafter charges per second for instance usage.

You can't stop or hibernate instance store-backed instances. You can't use the Stop action to hibernate Spot Instances, but you can specify that Amazon EC2 should hibernate Spot Instances when they are interrupted. For more information, see Hibernating interrupted Spot Instances in the Amazon EC2 User Guide.

When you stop or hibernate an instance, we shut it down. You can restart your instance at any time. Before stopping or hibernating an instance, make sure it is in a state from which it can be restarted. Stopping an instance does not preserve data stored in RAM, but hibernating an instance does preserve data stored in RAM. If an instance cannot hibernate successfully, a normal shutdown occurs.

Stopping and hibernating an instance is different to rebooting or terminating it. For example, when you stop or hibernate an instance, the root device and any other devices attached to the instance persist. When you terminate an instance, the root device and any other devices attached during the instance launch are automatically deleted. For more information about the differences between rebooting, stopping, hibernating, and terminating instances, see Instance lifecycle in the Amazon EC2 User Guide.

When you stop an instance, we attempt to shut it down forcibly after a short while. If your instance appears stuck in the stopping state after a period of time, there may be an issue with the underlying host computer. For more information, see Troubleshoot stopping your instance in the Amazon EC2 User Guide.

" }, "TerminateClientVpnConnections": { "name": "TerminateClientVpnConnections", @@ -9368,7 +9368,7 @@ "locationName": "addressTransferStatus" } }, - "documentation": "

Details on the Elastic IP address transfer. For more information, see Transfer Elastic IP addresses in the Amazon Virtual Private Cloud User Guide.

" + "documentation": "

Details on the Elastic IP address transfer. For more information, see Transfer Elastic IP addresses in the Amazon VPC User Guide.

" }, "AddressTransferList": { "type": "list", @@ -9443,7 +9443,7 @@ }, "NetworkBorderGroup": { "shape": "String", - "documentation": "

A unique set of Availability Zones, Local Zones, or Wavelength Zones from which Amazon Web Services advertises IP addresses. Use this parameter to limit the IP address to this location. IP addresses cannot move between network border groups.

Use DescribeAvailabilityZones to view the network border groups.

" + "documentation": "

A unique set of Availability Zones, Local Zones, or Wavelength Zones from which Amazon Web Services advertises IP addresses. Use this parameter to limit the IP address to this location. IP addresses cannot move between network border groups.

" }, "CustomerOwnedIpv4Pool": { "shape": "String", @@ -9514,7 +9514,7 @@ "members": { "AutoPlacement": { "shape": "AutoPlacement", - "documentation": "

Indicates whether the host accepts any untargeted instance launches that match its instance type configuration, or if it only accepts Host tenancy instance launches that specify its unique host ID. For more information, see Understanding auto-placement and affinity in the Amazon EC2 User Guide.

Default: on

", + "documentation": "

Indicates whether the host accepts any untargeted instance launches that match its instance type configuration, or if it only accepts Host tenancy instance launches that specify its unique host ID. For more information, see Understanding auto-placement and affinity in the Amazon EC2 User Guide.

Default: off

", "locationName": "autoPlacement" }, "AvailabilityZone": { @@ -9600,7 +9600,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.

", + "documentation": "

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.

", "idempotencyToken": true }, "Description": { @@ -10425,7 +10425,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.

", + "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.

", "idempotencyToken": true }, "DryRun": { @@ -10890,7 +10890,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency.

", + "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.

", "idempotencyToken": true }, "DryRun": { @@ -10909,7 +10909,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency.

", + "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.

", "locationName": "clientToken" } } @@ -11250,7 +11250,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.

", + "documentation": "

A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency.

", "idempotencyToken": true }, "DryRun": { @@ -11465,7 +11465,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.

", + "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.

", "idempotencyToken": true }, "DryRun": { @@ -12819,7 +12819,7 @@ }, "TotalTargetCapacity": { "shape": "Integer", - "documentation": "

The total number of capacity units for which the Capacity Reservation Fleet reserves capacity. For more information, see Total target capacity in the Amazon EC2 User Guide.

", + "documentation": "

The total number of capacity units for which the Capacity Reservation Fleet reserves capacity. For more information, see Total target capacity in the Amazon EC2 User Guide.

", "locationName": "totalTargetCapacity" }, "TotalFulfilledCapacity": { @@ -12849,7 +12849,7 @@ }, "AllocationStrategy": { "shape": "String", - "documentation": "

The strategy used by the Capacity Reservation Fleet to determine which of the specified instance types to use. For more information, see For more information, see Allocation strategy in the Amazon EC2 User Guide.

", + "documentation": "

The strategy used by the Capacity Reservation Fleet to determine which of the specified instance types to use. For more information, see For more information, see Allocation strategy in the Amazon EC2 User Guide.

", "locationName": "allocationStrategy" }, "InstanceTypeSpecifications": { @@ -13206,7 +13206,7 @@ "documentation": "

The signed authorization message for the prefix and account.

" } }, - "documentation": "

Provides authorization for Amazon to bring a specific IP address range to a specific Amazon Web Services account using bring your own IP addresses (BYOIP). For more information, see Configuring your BYOIP address range in the Amazon Elastic Compute Cloud User Guide.

" + "documentation": "

Provides authorization for Amazon to bring a specific IP address range to a specific Amazon Web Services account using bring your own IP addresses (BYOIP). For more information, see Configuring your BYOIP address range in the Amazon EC2 User Guide.

" }, "CidrBlock": { "type": "structure", @@ -14210,7 +14210,7 @@ "locationName": "udpTimeout" } }, - "documentation": "

A security group connection tracking configuration that enables you to set the idle timeout for connection tracking on an Elastic network interface. For more information, see Connection tracking timeouts in the Amazon Elastic Compute Cloud User Guide.

" + "documentation": "

A security group connection tracking configuration that enables you to set the idle timeout for connection tracking on an Elastic network interface. For more information, see Connection tracking timeouts in the Amazon EC2 User Guide.

" }, "ConnectionTrackingSpecification": { "type": "structure", @@ -14231,7 +14231,7 @@ "locationName": "udpStreamTimeout" } }, - "documentation": "

A security group connection tracking specification that enables you to set the idle timeout for connection tracking on an Elastic network interface. For more information, see Connection tracking timeouts in the Amazon Elastic Compute Cloud User Guide.

" + "documentation": "

A security group connection tracking specification that enables you to set the idle timeout for connection tracking on an Elastic network interface. For more information, see Connection tracking timeouts in the Amazon EC2 User Guide.

" }, "ConnectionTrackingSpecificationRequest": { "type": "structure", @@ -14249,7 +14249,7 @@ "documentation": "

Timeout (in seconds) for idle UDP flows that have seen traffic only in a single direction or a single request-response transaction. Min: 30 seconds. Max: 60 seconds. Default: 30 seconds.

" } }, - "documentation": "

A security group connection tracking specification request that enables you to set the idle timeout for connection tracking on an Elastic network interface. For more information, see Connection tracking timeouts in the Amazon Elastic Compute Cloud User Guide.

" + "documentation": "

A security group connection tracking specification request that enables you to set the idle timeout for connection tracking on an Elastic network interface. For more information, see Connection tracking timeouts in the Amazon EC2 User Guide.

" }, "ConnectionTrackingSpecificationResponse": { "type": "structure", @@ -14270,7 +14270,7 @@ "locationName": "udpTimeout" } }, - "documentation": "

A security group connection tracking specification response that enables you to set the idle timeout for connection tracking on an Elastic network interface. For more information, see Connection tracking timeouts in the Amazon Elastic Compute Cloud User Guide.

" + "documentation": "

A security group connection tracking specification response that enables you to set the idle timeout for connection tracking on an Elastic network interface. For more information, see Connection tracking timeouts in the Amazon EC2 User Guide.

" }, "ConnectivityType": { "type": "string", @@ -14382,7 +14382,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.

" + "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.

" } } }, @@ -14493,12 +14493,12 @@ }, "KmsKeyId": { "shape": "KmsKeyId", - "documentation": "

The identifier of the Key Management Service (KMS) KMS key to use for Amazon EBS encryption. If this parameter is not specified, your KMS key for Amazon EBS is used. If KmsKeyId is specified, the encrypted state must be true.

You can specify the KMS key using any of the following:

Amazon Web Services authenticates the KMS key asynchronously. Therefore, if you specify an ID, alias, or ARN that is not valid, the action can appear to complete, but eventually fails.

", + "documentation": "

The identifier of the KMS key to use for Amazon EBS encryption. If this parameter is not specified, your KMS key for Amazon EBS is used. If KmsKeyId is specified, the encrypted state must be true.

You can specify the KMS key using any of the following:

Amazon Web Services authenticates the KMS key asynchronously. Therefore, if you specify an ID, alias, or ARN that is not valid, the action can appear to complete, but eventually fails.

", "locationName": "kmsKeyId" }, "PresignedUrl": { "shape": "CopySnapshotRequestPSU", - "documentation": "

When you copy an encrypted source snapshot using the Amazon EC2 Query API, you must supply a pre-signed URL. This parameter is optional for unencrypted snapshots. For more information, see Query requests.

The PresignedUrl should use the snapshot source endpoint, the CopySnapshot action, and include the SourceRegion, SourceSnapshotId, and DestinationRegion parameters. The PresignedUrl must be signed using Amazon Web Services Signature Version 4. Because EBS snapshots are stored in Amazon S3, the signing algorithm for this parameter uses the same logic that is described in Authenticating Requests: Using Query Parameters (Amazon Web Services Signature Version 4) in the Amazon Simple Storage Service API Reference. An invalid or improperly signed PresignedUrl will cause the copy operation to fail asynchronously, and the snapshot will move to an error state.

", + "documentation": "

When you copy an encrypted source snapshot using the Amazon EC2 Query API, you must supply a pre-signed URL. This parameter is optional for unencrypted snapshots. For more information, see Query requests.

The PresignedUrl should use the snapshot source endpoint, the CopySnapshot action, and include the SourceRegion, SourceSnapshotId, and DestinationRegion parameters. The PresignedUrl must be signed using Amazon Web Services Signature Version 4. Because EBS snapshots are stored in Amazon S3, the signing algorithm for this parameter uses the same logic that is described in Authenticating Requests: Using Query Parameters (Amazon Web Services Signature Version 4) in the Amazon S3 API Reference. An invalid or improperly signed PresignedUrl will cause the copy operation to fail asynchronously, and the snapshot will move to an error state.

", "locationName": "presignedUrl" }, "SourceRegion": { @@ -14625,7 +14625,7 @@ "members": { "AllocationStrategy": { "shape": "String", - "documentation": "

The strategy used by the Capacity Reservation Fleet to determine which of the specified instance types to use. Currently, only the prioritized allocation strategy is supported. For more information, see Allocation strategy in the Amazon EC2 User Guide.

Valid values: prioritized

" + "documentation": "

The strategy used by the Capacity Reservation Fleet to determine which of the specified instance types to use. Currently, only the prioritized allocation strategy is supported. For more information, see Allocation strategy in the Amazon EC2 User Guide.

Valid values: prioritized

" }, "ClientToken": { "shape": "String", @@ -14643,7 +14643,7 @@ }, "TotalTargetCapacity": { "shape": "Integer", - "documentation": "

The total number of capacity units to be reserved by the Capacity Reservation Fleet. This value, together with the instance type weights that you assign to each instance type used by the Fleet determine the number of instances for which the Fleet reserves capacity. Both values are based on units that make sense for your workload. For more information, see Total target capacity in the Amazon EC2 User Guide.

" + "documentation": "

The total number of capacity units to be reserved by the Capacity Reservation Fleet. This value, together with the instance type weights that you assign to each instance type used by the Fleet determine the number of instances for which the Fleet reserves capacity. Both values are based on units that make sense for your workload. For more information, see Total target capacity in the Amazon EC2 User Guide.

" }, "EndDate": { "shape": "MillisecondDateTime", @@ -14829,7 +14829,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.

", + "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.

", "idempotencyToken": true } } @@ -14896,7 +14896,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.

", + "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.

", "idempotencyToken": true }, "TagSpecifications": { @@ -14977,7 +14977,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.

", + "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.

", "idempotencyToken": true }, "DryRun": { @@ -15206,7 +15206,7 @@ "members": { "ClientToken": { "shape": "String", - "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.

" + "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.

" }, "DryRun": { "shape": "Boolean", @@ -15408,7 +15408,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.

" + "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.

" }, "DeliverLogsPermissionArn": { "shape": "String", @@ -15454,7 +15454,7 @@ }, "MaxAggregationInterval": { "shape": "Integer", - "documentation": "

The maximum interval of time during which a flow of packets is captured and aggregated into a flow log record. The possible values are 60 seconds (1 minute) or 600 seconds (10 minutes). This parameter must be 60 seconds for transit gateway resource types.

When a network interface is attached to a Nitro-based instance, the aggregation interval is always 60 seconds or less, regardless of the value that you specify.

Default: 600

" + "documentation": "

The maximum interval of time during which a flow of packets is captured and aggregated into a flow log record. The possible values are 60 seconds (1 minute) or 600 seconds (10 minutes). This parameter must be 60 seconds for transit gateway resource types.

When a network interface is attached to a Nitro-based instance, the aggregation interval is always 60 seconds or less, regardless of the value that you specify.

Default: 600

" }, "DestinationOptions": { "shape": "DestinationOptionsRequest", @@ -15510,7 +15510,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.

" + "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.

" }, "TagSpecifications": { "shape": "TagSpecificationList", @@ -15808,7 +15808,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.

", + "documentation": "

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.

", "idempotencyToken": true }, "AwsService": { @@ -15858,7 +15858,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.

", + "documentation": "

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.

", "idempotencyToken": true }, "Tier": { @@ -15940,7 +15940,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.

", + "documentation": "

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.

", "idempotencyToken": true } } @@ -16070,7 +16070,7 @@ }, "ResolveAlias": { "shape": "Boolean", - "documentation": "

If true, and if a Systems Manager parameter is specified for ImageId, the AMI ID is displayed in the response for imageID. For more information, see Use a Systems Manager parameter instead of an AMI ID in the Amazon Elastic Compute Cloud User Guide.

Default: false

" + "documentation": "

If true, and if a Systems Manager parameter is specified for ImageId, the AMI ID is displayed in the response for imageID. For more information, see Use a Systems Manager parameter instead of an AMI ID in the Amazon EC2 User Guide.

Default: false

" } } }, @@ -16274,7 +16274,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

Unique, case-sensitive identifier you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.

Constraints: Up to 255 UTF-8 characters in length.

", + "documentation": "

Unique, case-sensitive identifier you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.

Constraints: Up to 255 UTF-8 characters in length.

", "idempotencyToken": true } } @@ -16301,7 +16301,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.

Constraint: Maximum 64 ASCII characters.

", + "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.

Constraint: Maximum 64 ASCII characters.

", "idempotencyToken": true }, "DryRun": { @@ -16441,7 +16441,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.

", + "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.

", "idempotencyToken": true } } @@ -16479,7 +16479,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.

", + "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.

", "idempotencyToken": true }, "TagSpecifications": { @@ -16551,7 +16551,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.

", + "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.

", "idempotencyToken": true }, "FilterAtSource": { @@ -16695,7 +16695,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.

", + "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.

", "idempotencyToken": true }, "EnablePrimaryIpv6": { @@ -16806,7 +16806,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

Unique, case-sensitive identifier you provide to ensure the idempotency of the request. If you do not specify a client token, a randomly generated token is used for the request to ensure idempotency. For more information, see Ensuring idempotency.

", + "documentation": "

Unique, case-sensitive identifier you provide to ensure the idempotency of the request. If you do not specify a client token, a randomly generated token is used for the request to ensure idempotency. For more information, see Ensuring idempotency.

", "idempotencyToken": true }, "DryRun": { @@ -17036,7 +17036,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.

", + "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.

", "idempotencyToken": true } } @@ -17305,7 +17305,7 @@ }, "AvailabilityZone": { "shape": "String", - "documentation": "

The Availability Zone or Local Zone for the subnet.

Default: Amazon Web Services selects one for you. If you create more than one subnet in your VPC, we do not necessarily select a different zone for each subnet.

To create a subnet in a Local Zone, set this value to the Local Zone ID, for example us-west-2-lax-1a. For information about the Regions that support Local Zones, see Local Zones locations.

To create a subnet in an Outpost, set this value to the Availability Zone for the Outpost and specify the Outpost ARN.

" + "documentation": "

The Availability Zone or Local Zone for the subnet.

Default: Amazon Web Services selects one for you. If you create more than one subnet in your VPC, we do not necessarily select a different zone for each subnet.

To create a subnet in a Local Zone, set this value to the Local Zone ID, for example us-west-2-lax-1a. For information about the Regions that support Local Zones, see Available Local Zones.

To create a subnet in an Outpost, set this value to the Availability Zone for the Outpost and specify the Outpost ARN.

" }, "AvailabilityZoneId": { "shape": "String", @@ -18213,7 +18213,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.

", + "documentation": "

A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency.

", "idempotencyToken": true }, "DryRun": { @@ -18268,7 +18268,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.

", + "documentation": "

A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency.

", "idempotencyToken": true }, "DryRun": { @@ -18305,7 +18305,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.

", + "documentation": "

A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency.

", "idempotencyToken": true }, "DryRun": { @@ -18418,7 +18418,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.

", + "documentation": "

A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency.

", "idempotencyToken": true }, "DryRun": { @@ -18495,11 +18495,11 @@ }, "Iops": { "shape": "Integer", - "documentation": "

The number of I/O operations per second (IOPS). For gp3, io1, and io2 volumes, this represents the number of IOPS that are provisioned for the volume. For gp2 volumes, this represents the baseline performance of the volume and the rate at which the volume accumulates I/O credits for bursting.

The following are the supported values for each volume type:

For io2 volumes, you can achieve up to 256,000 IOPS on instances built on the Nitro System. On other instances, you can achieve performance up to 32,000 IOPS.

This parameter is required for io1 and io2 volumes. The default for gp3 volumes is 3,000 IOPS. This parameter is not supported for gp2, st1, sc1, or standard volumes.

" + "documentation": "

The number of I/O operations per second (IOPS). For gp3, io1, and io2 volumes, this represents the number of IOPS that are provisioned for the volume. For gp2 volumes, this represents the baseline performance of the volume and the rate at which the volume accumulates I/O credits for bursting.

The following are the supported values for each volume type:

For io2 volumes, you can achieve up to 256,000 IOPS on instances built on the Nitro System. On other instances, you can achieve performance up to 32,000 IOPS.

This parameter is required for io1 and io2 volumes. The default for gp3 volumes is 3,000 IOPS. This parameter is not supported for gp2, st1, sc1, or standard volumes.

" }, "KmsKeyId": { "shape": "KmsKeyId", - "documentation": "

The identifier of the Key Management Service (KMS) KMS key to use for Amazon EBS encryption. If this parameter is not specified, your KMS key for Amazon EBS is used. If KmsKeyId is specified, the encrypted state must be true.

You can specify the KMS key using any of the following:

Amazon Web Services authenticates the KMS key asynchronously. Therefore, if you specify an ID, alias, or ARN that is not valid, the action can appear to complete, but eventually fails.

" + "documentation": "

The identifier of the KMS key to use for Amazon EBS encryption. If this parameter is not specified, your KMS key for Amazon EBS is used. If KmsKeyId is specified, the encrypted state must be true.

You can specify the KMS key using any of the following:

Amazon Web Services authenticates the KMS key asynchronously. Therefore, if you specify an ID, alias, or ARN that is not valid, the action can appear to complete, but eventually fails.

" }, "OutpostArn": { "shape": "String", @@ -18529,7 +18529,7 @@ }, "MultiAttachEnabled": { "shape": "Boolean", - "documentation": "

Indicates whether to enable Amazon EBS Multi-Attach. If you enable Multi-Attach, you can attach the volume to up to 16 Instances built on the Nitro System in the same Availability Zone. This parameter is supported with io1 and io2 volumes only. For more information, see Amazon EBS Multi-Attach in the Amazon EBS User Guide.

" + "documentation": "

Indicates whether to enable Amazon EBS Multi-Attach. If you enable Multi-Attach, you can attach the volume to up to 16 Instances built on the Nitro System in the same Availability Zone. This parameter is supported with io1 and io2 volumes only. For more information, see Amazon EBS Multi-Attach in the Amazon EBS User Guide.

" }, "Throughput": { "shape": "Integer", @@ -18537,7 +18537,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensure Idempotency.

", + "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensure Idempotency.

", "idempotencyToken": true } } @@ -18571,7 +18571,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.

" + "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.

" } } }, @@ -18642,7 +18642,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.

" + "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.

" }, "PrivateDnsEnabled": { "shape": "Boolean", @@ -18707,7 +18707,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.

" + "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.

" }, "TagSpecifications": { "shape": "TagSpecificationList", @@ -20987,7 +20987,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.

", + "documentation": "

A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency.

", "idempotencyToken": true }, "DryRun": { @@ -21018,7 +21018,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.

", + "documentation": "

A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency.

", "idempotencyToken": true }, "DryRun": { @@ -21053,7 +21053,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.

", + "documentation": "

A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency.

", "idempotencyToken": true } } @@ -21084,7 +21084,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.

", + "documentation": "

A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency.

", "idempotencyToken": true } } @@ -22471,7 +22471,7 @@ "members": { "DhcpOptionsIds": { "shape": "DhcpOptionsIdStringList", - "documentation": "

The IDs of one or more DHCP options sets.

Default: Describes all your DHCP options sets.

", + "documentation": "

The IDs of DHCP option sets.

", "locationName": "DhcpOptionsId" }, "Filters": { @@ -22499,7 +22499,7 @@ "members": { "DhcpOptions": { "shape": "DhcpOptionsList", - "documentation": "

Information about one or more DHCP options sets.

", + "documentation": "

Information about the DHCP options sets.

", "locationName": "dhcpOptionsSet" }, "NextToken": { @@ -24000,7 +24000,7 @@ "members": { "Filters": { "shape": "FilterList", - "documentation": "

The filters.

", + "documentation": "

The filters.

", "locationName": "Filter" }, "InstanceIds": { @@ -24078,7 +24078,7 @@ "members": { "InternetGateways": { "shape": "InternetGatewayList", - "documentation": "

Information about one or more internet gateways.

", + "documentation": "

Information about the internet gateways.

", "locationName": "internetGatewaySet" }, "NextToken": { @@ -24459,7 +24459,7 @@ }, "ResolveAlias": { "shape": "Boolean", - "documentation": "

If true, and if a Systems Manager parameter is specified for ImageId, the AMI ID is displayed in the response for imageId.

If false, and if a Systems Manager parameter is specified for ImageId, the parameter is displayed in the response for imageId.

For more information, see Use a Systems Manager parameter instead of an AMI ID in the Amazon Elastic Compute Cloud User Guide.

Default: false

" + "documentation": "

If true, and if a Systems Manager parameter is specified for ImageId, the AMI ID is displayed in the response for imageId.

If false, and if a Systems Manager parameter is specified for ImageId, the parameter is displayed in the response for imageId.

For more information, see Use a Systems Manager parameter instead of an AMI ID in the Amazon EC2 User Guide.

Default: false

" } } }, @@ -25030,7 +25030,7 @@ }, "NetworkAclIds": { "shape": "NetworkAclIdStringList", - "documentation": "

The IDs of the network ACLs.

Default: Describes all your network ACLs.

", + "documentation": "

The IDs of the network ACLs.

", "locationName": "NetworkAclId" }, "NextToken": { @@ -25048,7 +25048,7 @@ "members": { "NetworkAcls": { "shape": "NetworkAclList", - "documentation": "

Information about one or more network ACLs.

", + "documentation": "

Information about the network ACLs.

", "locationName": "networkAclSet" }, "NextToken": { @@ -25729,7 +25729,7 @@ }, "InstanceType": { "shape": "InstanceType", - "documentation": "

The instance type that the reservation will cover (for example, m1.small). For more information, see Instance types in the Amazon EC2 User Guide.

" + "documentation": "

The instance type that the reservation will cover (for example, m1.small). For more information, see Amazon EC2 instance types in the Amazon EC2 User Guide.

" }, "MaxDuration": { "shape": "Long", @@ -25861,7 +25861,7 @@ }, "RouteTableIds": { "shape": "RouteTableIdStringList", - "documentation": "

The IDs of the route tables.

Default: Describes all your route tables.

", + "documentation": "

The IDs of the route tables.

", "locationName": "RouteTableId" }, "NextToken": { @@ -25879,7 +25879,7 @@ "members": { "RouteTables": { "shape": "RouteTableList", - "documentation": "

Information about one or more route tables.

", + "documentation": "

Information about the route tables.

", "locationName": "routeTableSet" }, "NextToken": { @@ -26220,7 +26220,7 @@ }, "MaxResults": { "shape": "Integer", - "documentation": "

The maximum number of snapshots to return for this request. This value can be between 5 and 1,000; if this value is larger than 1,000, only 1,000 results are returned. If this parameter is not used, then the request returns all snapshots. You cannot specify this parameter and the snapshot IDs parameter in the same request. For more information, see Pagination.

" + "documentation": "

The maximum number of items to return for this request. To get the next page of items, make another request with the token returned in the output. For more information, see Pagination.

" }, "NextToken": { "shape": "String", @@ -26258,7 +26258,7 @@ }, "NextToken": { "shape": "String", - "documentation": "

The token to include in another request to return the next page of snapshots. This value is null when there are no more snapshots to return.

", + "documentation": "

The token to include in another request to get the next page of items. This value is null when there are no more items to return.

", "locationName": "nextToken" } } @@ -26463,7 +26463,7 @@ "members": { "Filters": { "shape": "FilterList", - "documentation": "

The filters.

", + "documentation": "

The filters.

", "locationName": "Filter" }, "DryRun": { @@ -26704,7 +26704,7 @@ "members": { "Subnets": { "shape": "SubnetList", - "documentation": "

Information about one or more subnets.

", + "documentation": "

Information about the subnets.

", "locationName": "subnetSet" }, "NextToken": { @@ -27682,7 +27682,7 @@ }, "MaxResults": { "shape": "Integer", - "documentation": "

The maximum number of items to return for this request. To get the next page of items, make another request with the token returned in the output. This value can be between 5 and 1,000; if the value is larger than 1,000, only 1,000 results are returned. If this parameter is not used, then all items are returned. You cannot specify this parameter and the volume IDs parameter in the same request. For more information, see Pagination.

" + "documentation": "

The maximum number of items to return for this request. To get the next page of items, make another request with the token returned in the output. For more information, see Pagination.

" }, "NextToken": { "shape": "String", @@ -27734,7 +27734,7 @@ }, "NextToken": { "shape": "String", - "documentation": "

The token returned by a previous paginated request. Pagination continues from the end of the items returned by the previous request.

" + "documentation": "

The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.

" }, "MaxResults": { "shape": "Integer", @@ -27752,7 +27752,7 @@ }, "NextToken": { "shape": "String", - "documentation": "

The token to include in another request to get the next page of items. This value is null if there are no more items to return.

", + "documentation": "

The token to include in another request to get the next page of items. This value is null when there are no more items to return.

", "locationName": "nextToken" } } @@ -27777,12 +27777,12 @@ }, "MaxResults": { "shape": "Integer", - "documentation": "

The maximum number of volumes to return for this request. This value can be between 5 and 500; if you specify a value larger than 500, only 500 items are returned. If this parameter is not used, then all items are returned. You cannot specify this parameter and the volume IDs parameter in the same request. For more information, see Pagination.

", + "documentation": "

The maximum number of items to return for this request. To get the next page of items, make another request with the token returned in the output. For more information, see Pagination.

", "locationName": "maxResults" }, "NextToken": { "shape": "String", - "documentation": "

The token returned from a previous paginated request. Pagination continues from the end of the items returned from the previous request.

", + "documentation": "

The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.

", "locationName": "nextToken" } } @@ -28166,7 +28166,7 @@ "members": { "VpcEndpoints": { "shape": "VpcEndpointSet", - "documentation": "

Information about the endpoints.

", + "documentation": "

Information about the VPC endpoints.

", "locationName": "vpcEndpointSet" }, "NextToken": { @@ -28239,7 +28239,7 @@ }, "VpcIds": { "shape": "VpcIdStringList", - "documentation": "

The IDs of the VPCs.

Default: Describes all your VPCs.

", + "documentation": "

The IDs of the VPCs.

", "locationName": "VpcId" }, "DryRun": { @@ -28262,7 +28262,7 @@ "members": { "Vpcs": { "shape": "VpcList", - "documentation": "

Information about one or more VPCs.

", + "documentation": "

Information about the VPCs.

", "locationName": "vpcSet" }, "NextToken": { @@ -28481,7 +28481,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.

", + "documentation": "

A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency.

", "idempotencyToken": true }, "DryRun": { @@ -29656,7 +29656,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency.

", + "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.

", "idempotencyToken": true }, "DryRun": { @@ -29675,7 +29675,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency.

", + "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.

", "locationName": "clientToken" } } @@ -30356,7 +30356,7 @@ "locationName": "elasticGpuAssociationTime" } }, - "documentation": "

Amazon Elastic Graphics reached end of life on January 8, 2024. For workloads that require graphics acceleration, we recommend that you use Amazon EC2 G4ad, G4dn, or G5 instances.

Describes the association between an instance and an Elastic Graphics accelerator.

" + "documentation": "

Amazon Elastic Graphics reached end of life on January 8, 2024. For workloads that require graphics acceleration, we recommend that you use Amazon EC2 G4, G5, or G6 instances.

Describes the association between an instance and an Elastic Graphics accelerator.

" }, "ElasticGpuAssociationList": { "type": "list", @@ -30374,7 +30374,7 @@ "locationName": "status" } }, - "documentation": "

Amazon Elastic Graphics reached end of life on January 8, 2024. For workloads that require graphics acceleration, we recommend that you use Amazon EC2 G4ad, G4dn, or G5 instances.

Describes the status of an Elastic Graphics accelerator.

" + "documentation": "

Amazon Elastic Graphics reached end of life on January 8, 2024. For workloads that require graphics acceleration, we recommend that you use Amazon EC2 G4, G5, or G6 instances.

Describes the status of an Elastic Graphics accelerator.

" }, "ElasticGpuId": { "type": "string" @@ -30401,10 +30401,10 @@ "members": { "Type": { "shape": "String", - "documentation": "

The type of Elastic Graphics accelerator. For more information about the values to specify for Type, see Elastic Graphics Basics, specifically the Elastic Graphics accelerator column, in the Amazon Elastic Compute Cloud User Guide for Windows Instances.

" + "documentation": "

The type of Elastic Graphics accelerator.

" } }, - "documentation": "

Amazon Elastic Graphics reached end of life on January 8, 2024. For workloads that require graphics acceleration, we recommend that you use Amazon EC2 G4ad, G4dn, or G5 instances.

A specification for an Elastic Graphics accelerator.

" + "documentation": "

Amazon Elastic Graphics reached end of life on January 8, 2024. For workloads that require graphics acceleration, we recommend that you use Amazon EC2 G4, G5, or G6 instances.

A specification for an Elastic Graphics accelerator.

" }, "ElasticGpuSpecificationList": { "type": "list", @@ -30490,7 +30490,7 @@ "locationName": "tagSet" } }, - "documentation": "

Amazon Elastic Graphics reached end of life on January 8, 2024. For workloads that require graphics acceleration, we recommend that you use Amazon EC2 G4ad, G4dn, or G5 instances.

Describes an Elastic Graphics accelerator.

" + "documentation": "

Amazon Elastic Graphics reached end of life on January 8, 2024. For workloads that require graphics acceleration, we recommend that you use Amazon EC2 G4, G5, or G6 instances.

Describes an Elastic Graphics accelerator.

" }, "ElasticInferenceAccelerator": { "type": "structure", @@ -32447,7 +32447,7 @@ }, "FulfilledCapacity": { "shape": "Double", - "documentation": "

The number of capacity units fulfilled by the Capacity Reservation. For more information, see Total target capacity in the Amazon EC2 User Guide.

", + "documentation": "

The number of capacity units fulfilled by the Capacity Reservation. For more information, see Total target capacity in the Amazon EC2 User Guide.

", "locationName": "fulfilledCapacity" }, "EbsOptimized": { @@ -32462,12 +32462,12 @@ }, "Weight": { "shape": "DoubleWithConstraints", - "documentation": "

The weight of the instance type in the Capacity Reservation Fleet. For more information, see Instance type weight in the Amazon EC2 User Guide.

", + "documentation": "

The weight of the instance type in the Capacity Reservation Fleet. For more information, see Instance type weight in the Amazon EC2 User Guide.

", "locationName": "weight" }, "Priority": { "shape": "IntegerWithConstraints", - "documentation": "

The priority of the instance type in the Capacity Reservation Fleet. For more information, see Instance type priority in the Amazon EC2 User Guide.

", + "documentation": "

The priority of the instance type in the Capacity Reservation Fleet. For more information, see Instance type priority in the Amazon EC2 User Guide.

", "locationName": "priority" } }, @@ -32995,7 +32995,7 @@ }, "MaxAggregationInterval": { "shape": "Integer", - "documentation": "

The maximum interval of time, in seconds, during which a flow of packets is captured and aggregated into a flow log record.

When a network interface is attached to a Nitro-based instance, the aggregation interval is always 60 seconds (1 minute) or less, regardless of the specified value.

Valid Values: 60 | 600

", + "documentation": "

The maximum interval of time, in seconds, during which a flow of packets is captured and aggregated into a flow log record.

When a network interface is attached to a Nitro-based instance, the aggregation interval is always 60 seconds (1 minute) or less, regardless of the specified value.

Valid Values: 60 | 600

", "locationName": "maxAggregationInterval" }, "DestinationOptions": { @@ -35473,7 +35473,7 @@ "locationName": "configured" } }, - "documentation": "

Indicates whether your instance is configured for hibernation. This parameter is valid only if the instance meets the hibernation prerequisites. For more information, see Hibernate your instance in the Amazon EC2 User Guide.

" + "documentation": "

Indicates whether your instance is configured for hibernation. This parameter is valid only if the instance meets the hibernation prerequisites. For more information, see Hibernate your Amazon EC2 instance in the Amazon EC2 User Guide.

" }, "HibernationOptionsRequest": { "type": "structure", @@ -35483,7 +35483,7 @@ "documentation": "

Set to true to enable your instance for hibernation.

For Spot Instances, if you set Configured to true, either omit the InstanceInterruptionBehavior parameter (for SpotMarketOptions ), or set it to hibernate. When Configured is true:

Default: false

" } }, - "documentation": "

Indicates whether your instance is configured for hibernation. This parameter is valid only if the instance meets the hibernation prerequisites. For more information, see Hibernate your instance in the Amazon EC2 User Guide.

" + "documentation": "

Indicates whether your instance is configured for hibernation. This parameter is valid only if the instance meets the hibernation prerequisites. For more information, see Hibernate your Amazon EC2 instance in the Amazon EC2 User Guide.

" }, "HistoryRecord": { "type": "structure", @@ -38597,7 +38597,7 @@ }, "ConnectionTrackingConfiguration": { "shape": "ConnectionTrackingSpecificationResponse", - "documentation": "

A security group connection tracking configuration that enables you to set the timeout for connection tracking on an Elastic network interface. For more information, see Connection tracking timeouts in the Amazon Elastic Compute Cloud User Guide.

", + "documentation": "

A security group connection tracking configuration that enables you to set the timeout for connection tracking on an Elastic network interface. For more information, see Connection tracking timeouts in the Amazon EC2 User Guide.

", "locationName": "connectionTrackingConfiguration" } }, @@ -38787,7 +38787,7 @@ }, "ConnectionTrackingSpecification": { "shape": "ConnectionTrackingSpecificationRequest", - "documentation": "

A security group connection tracking specification that enables you to set the timeout for connection tracking on an Elastic network interface. For more information, see Connection tracking timeouts in the Amazon Elastic Compute Cloud User Guide.

" + "documentation": "

A security group connection tracking specification that enables you to set the timeout for connection tracking on an Elastic network interface. For more information, see Connection tracking timeouts in the Amazon EC2 User Guide.

" } }, "documentation": "

Describes a network interface.

" @@ -41281,7 +41281,7 @@ }, "PublicIpSource": { "shape": "IpamPoolPublicIpSource", - "documentation": "

The IP address source for pools in the public scope. Only used for provisioning IP address CIDRs to pools in the public scope. Default is BYOIP. For more information, see Create IPv6 pools in the Amazon VPC IPAM User Guide. By default, you can add only one Amazon-provided IPv6 CIDR block to a top-level IPv6 pool. For information on increasing the default limit, see Quotas for your IPAM in the Amazon VPC IPAM User Guide.

", + "documentation": "

The IP address source for pools in the public scope. Only used for provisioning IP address CIDRs to pools in the public scope. Default is BYOIP. For more information, see Create IPv6 pools in the Amazon VPC IPAM User Guide. By default, you can add only one Amazon-provided IPv6 CIDR block to a top-level IPv6 pool. For information on increasing the default limit, see Quotas for your IPAM in the Amazon VPC IPAM User Guide.

", "locationName": "publicIpSource" }, "SourceResource": { @@ -42062,7 +42062,7 @@ "members": { "Ipv4Prefix": { "shape": "String", - "documentation": "

The IPv4 prefix. For information, see Assigning prefixes to Amazon EC2 network interfaces in the Amazon Elastic Compute Cloud User Guide.

", + "documentation": "

The IPv4 prefix. For information, see Assigning prefixes to network interfaces in the Amazon EC2 User Guide.

", "locationName": "ipv4Prefix" } }, @@ -42073,7 +42073,7 @@ "members": { "Ipv4Prefix": { "shape": "String", - "documentation": "

The IPv4 prefix. For information, see Assigning prefixes to Amazon EC2 network interfaces in the Amazon Elastic Compute Cloud User Guide.

" + "documentation": "

The IPv4 prefix. For information, see Assigning prefixes to network interfaces in the Amazon EC2 User Guide.

" } }, "documentation": "

Describes the IPv4 prefix option for a network interface.

" @@ -43125,7 +43125,7 @@ "locationName": "instanceMetadataTags" } }, - "documentation": "

The metadata options for the instance. For more information, see Instance metadata and user data in the Amazon Elastic Compute Cloud User Guide.

" + "documentation": "

The metadata options for the instance. For more information, see Instance metadata and user data in the Amazon EC2 User Guide.

" }, "LaunchTemplateInstanceMetadataOptionsRequest": { "type": "structure", @@ -43151,7 +43151,7 @@ "documentation": "

Set to enabled to allow access to instance tags from the instance metadata. Set to disabled to turn off access to instance tags from the instance metadata. For more information, see Work with instance tags using the instance metadata.

Default: disabled

" } }, - "documentation": "

The metadata options for the instance. For more information, see Instance metadata and user data in the Amazon Elastic Compute Cloud User Guide.

" + "documentation": "

The metadata options for the instance. For more information, see Instance metadata and user data in the Amazon EC2 User Guide.

" }, "LaunchTemplateInstanceMetadataOptionsState": { "type": "string", @@ -43284,7 +43284,7 @@ }, "ConnectionTrackingSpecification": { "shape": "ConnectionTrackingSpecification", - "documentation": "

A security group connection tracking specification that enables you to set the timeout for connection tracking on an Elastic network interface. For more information, see Connection tracking timeouts in the Amazon Elastic Compute Cloud User Guide.

", + "documentation": "

A security group connection tracking specification that enables you to set the timeout for connection tracking on an Elastic network interface. For more information, see Idle connection tracking timeout in the Amazon EC2 User Guide.

", "locationName": "connectionTrackingSpecification" } }, @@ -43327,7 +43327,7 @@ }, "InterfaceType": { "shape": "String", - "documentation": "

The type of network interface. To create an Elastic Fabric Adapter (EFA), specify efa. For more information, see Elastic Fabric Adapter in the Amazon Elastic Compute Cloud User Guide.

If you are not creating an EFA, specify interface or omit this parameter.

Valid values: interface | efa

" + "documentation": "

The type of network interface. To create an Elastic Fabric Adapter (EFA), specify efa. For more information, see Elastic Fabric Adapter in the Amazon EC2 User Guide.

If you are not creating an EFA, specify interface or omit this parameter.

Valid values: interface | efa

" }, "Ipv6AddressCount": { "shape": "Integer", @@ -43389,7 +43389,7 @@ }, "ConnectionTrackingSpecification": { "shape": "ConnectionTrackingSpecificationRequest", - "documentation": "

A security group connection tracking specification that enables you to set the timeout for connection tracking on an Elastic network interface. For more information, see Connection tracking timeouts in the Amazon Elastic Compute Cloud User Guide.

" + "documentation": "

A security group connection tracking specification that enables you to set the timeout for connection tracking on an Elastic network interface. For more information, see Idle connection tracking timeout in the Amazon EC2 User Guide.

" } }, "documentation": "

The parameters for a network interface.

" @@ -45097,7 +45097,7 @@ }, "OptInStatus": { "shape": "ModifyAvailabilityZoneOptInStatus", - "documentation": "

Indicates whether you are opted in to the Local Zone group or Wavelength Zone group. The only valid value is opted-in. You must contact Amazon Web Services Support to opt out of a Local Zone or Wavelength Zone group.

" + "documentation": "

Indicates whether to opt in to the zone group. The only valid value is opted-in. You must contact Amazon Web Services Support to opt out of a Local Zone or Wavelength Zone group.

" }, "DryRun": { "shape": "Boolean", @@ -45134,7 +45134,7 @@ }, "TotalTargetCapacity": { "shape": "Integer", - "documentation": "

The total number of capacity units to be reserved by the Capacity Reservation Fleet. This value, together with the instance type weights that you assign to each instance type used by the Fleet determine the number of instances for which the Fleet reserves capacity. Both values are based on units that make sense for your workload. For more information, see Total target capacity in the Amazon EC2 User Guide.

" + "documentation": "

The total number of capacity units to be reserved by the Capacity Reservation Fleet. This value, together with the instance type weights that you assign to each instance type used by the Fleet determine the number of instances for which the Fleet reserves capacity. Both values are based on units that make sense for your workload. For more information, see Total target capacity in the Amazon EC2 User Guide.

" }, "EndDate": { "shape": "MillisecondDateTime", @@ -45320,7 +45320,7 @@ "members": { "KmsKeyId": { "shape": "KmsKeyId", - "documentation": "

The identifier of the Key Management Service (KMS) KMS key to use for Amazon EBS encryption. If this parameter is not specified, your KMS key for Amazon EBS is used. If KmsKeyId is specified, the encrypted state must be true.

You can specify the KMS key using any of the following:

Amazon Web Services authenticates the KMS key asynchronously. Therefore, if you specify an ID, alias, or ARN that is not valid, the action can appear to complete, but eventually fails.

Amazon EBS does not support asymmetric KMS keys.

" + "documentation": "

The identifier of the KMS key to use for Amazon EBS encryption. If this parameter is not specified, your KMS key for Amazon EBS is used. If KmsKeyId is specified, the encrypted state must be true.

You can specify the KMS key using any of the following:

Amazon Web Services authenticates the KMS key asynchronously. Therefore, if you specify an ID, alias, or ARN that is not valid, the action can appear to complete, but eventually fails.

Amazon EBS does not support asymmetric KMS keys.

" }, "DryRun": { "shape": "Boolean", @@ -45460,7 +45460,7 @@ }, "HostRecovery": { "shape": "HostRecovery", - "documentation": "

Indicates whether to enable or disable host recovery for the Dedicated Host. For more information, see Host recovery in the Amazon EC2 User Guide.

" + "documentation": "

Indicates whether to enable or disable host recovery for the Dedicated Host. For more information, see Host recovery in the Amazon EC2 User Guide.

" }, "InstanceType": { "shape": "String", @@ -45472,7 +45472,7 @@ }, "HostMaintenance": { "shape": "HostMaintenance", - "documentation": "

Indicates whether to enable or disable host maintenance for the Dedicated Host. For more information, see Host maintenance in the Amazon EC2 User Guide.

" + "documentation": "

Indicates whether to enable or disable host maintenance for the Dedicated Host. For more information, see Host maintenance in the Amazon EC2 User Guide.

" } } }, @@ -45687,7 +45687,7 @@ }, "DisableApiStop": { "shape": "AttributeBooleanValue", - "documentation": "

Indicates whether an instance is enabled for stop protection. For more information, see Stop Protection.

" + "documentation": "

Indicates whether an instance is enabled for stop protection. For more information, see Enable stop protection for your instance.

" } } }, @@ -47088,7 +47088,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.

", + "documentation": "

A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency.

", "idempotencyToken": true }, "DryRun": { @@ -47149,7 +47149,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.

", + "documentation": "

A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency.

", "idempotencyToken": true }, "DryRun": { @@ -47195,7 +47195,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.

", + "documentation": "

A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency.

", "idempotencyToken": true }, "DryRun": { @@ -47248,7 +47248,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.

", + "documentation": "

A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency.

", "idempotencyToken": true }, "DryRun": { @@ -47288,7 +47288,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.

", + "documentation": "

A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency.

", "idempotencyToken": true } } @@ -47323,7 +47323,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.

", + "documentation": "

A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency.

", "idempotencyToken": true } } @@ -47410,7 +47410,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.

", + "documentation": "

A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency.

", "idempotencyToken": true }, "SseSpecification": { @@ -47474,7 +47474,7 @@ }, "Iops": { "shape": "Integer", - "documentation": "

The target IOPS rate of the volume. This parameter is valid only for gp3, io1, and io2 volumes.

The following are the supported values for each volume type:

For io2 volumes, you can achieve up to 256,000 IOPS on instances built on the Nitro System. On other instances, you can achieve performance up to 32,000 IOPS.

Default: The existing value is retained if you keep the same volume type. If you change the volume type to io1, io2, or gp3, the default is 3,000.

" + "documentation": "

The target IOPS rate of the volume. This parameter is valid only for gp3, io1, and io2 volumes.

The following are the supported values for each volume type:

For io2 volumes, you can achieve up to 256,000 IOPS on instances built on the Nitro System. On other instances, you can achieve performance up to 32,000 IOPS.

Default: The existing value is retained if you keep the same volume type. If you change the volume type to io1, io2, or gp3, the default is 3,000.

" }, "Throughput": { "shape": "Integer", @@ -47482,7 +47482,7 @@ }, "MultiAttachEnabled": { "shape": "Boolean", - "documentation": "

Specifies whether to enable Amazon EBS Multi-Attach. If you enable Multi-Attach, you can attach the volume to up to 16 Nitro-based instances in the same Availability Zone. This parameter is supported with io1 and io2 volumes only. For more information, see Amazon EBS Multi-Attach in the Amazon EBS User Guide.

" + "documentation": "

Specifies whether to enable Amazon EBS Multi-Attach. If you enable Multi-Attach, you can attach the volume to up to 16 Nitro-based instances in the same Availability Zone. This parameter is supported with io1 and io2 volumes only. For more information, see Amazon EBS Multi-Attach in the Amazon EBS User Guide.

" } } }, @@ -48278,7 +48278,7 @@ }, "ProvisionedBandwidth": { "shape": "ProvisionedBandwidth", - "documentation": "

Reserved. If you need to sustain traffic greater than the documented limits, contact us through the Support Center.

", + "documentation": "

Reserved. If you need to sustain traffic greater than the documented limits, contact Amazon Web Services Support.

", "locationName": "provisionedBandwidth" }, "State": { @@ -48408,7 +48408,7 @@ "members": { "Associations": { "shape": "NetworkAclAssociationList", - "documentation": "

Any associations between the network ACL and one or more subnets

", + "documentation": "

Any associations between the network ACL and your subnets

", "locationName": "associationSet" }, "Entries": { @@ -49058,7 +49058,7 @@ }, "ConnectionTrackingConfiguration": { "shape": "ConnectionTrackingConfiguration", - "documentation": "

A security group connection tracking configuration that enables you to set the timeout for connection tracking on an Elastic network interface. For more information, see Connection tracking timeouts in the Amazon Elastic Compute Cloud User Guide.

", + "documentation": "

A security group connection tracking configuration that enables you to set the timeout for connection tracking on an Elastic network interface. For more information, see Connection tracking timeouts in the Amazon EC2 User Guide.

", "locationName": "connectionTrackingConfiguration" }, "Description": { @@ -49796,12 +49796,12 @@ }, "MinTargetCapacity": { "shape": "Integer", - "documentation": "

The minimum target capacity for On-Demand Instances in the fleet. If the minimum target capacity is not reached, the fleet launches no instances.

Supported only for fleets of type instant.

At least one of the following must be specified: SingleAvailabilityZone | SingleInstanceType

", + "documentation": "

The minimum target capacity for On-Demand Instances in the fleet. If this minimum capacity isn't reached, no instances are launched.

Constraints: Maximum value of 1000. Supported only for fleets of type instant.

At least one of the following must be specified: SingleAvailabilityZone | SingleInstanceType

", "locationName": "minTargetCapacity" }, "MaxTotalPrice": { "shape": "String", - "documentation": "

The maximum amount per hour for On-Demand Instances that you're willing to pay.

If your fleet includes T instances that are configured as unlimited, and if their average CPU usage exceeds the baseline utilization, you will incur a charge for surplus credits. The maxTotalPrice does not account for surplus credits, and, if you use surplus credits, your final cost might be higher than what you specified for maxTotalPrice. For more information, see Surplus credits can incur charges in the EC2 User Guide.

", + "documentation": "

The maximum amount per hour for On-Demand Instances that you're willing to pay.

If your fleet includes T instances that are configured as unlimited, and if their average CPU usage exceeds the baseline utilization, you will incur a charge for surplus credits. The maxTotalPrice does not account for surplus credits, and, if you use surplus credits, your final cost might be higher than what you specified for maxTotalPrice. For more information, see Surplus credits can incur charges in the Amazon EC2 User Guide.

", "locationName": "maxTotalPrice" } }, @@ -49828,11 +49828,11 @@ }, "MinTargetCapacity": { "shape": "Integer", - "documentation": "

The minimum target capacity for On-Demand Instances in the fleet. If the minimum target capacity is not reached, the fleet launches no instances.

Supported only for fleets of type instant.

At least one of the following must be specified: SingleAvailabilityZone | SingleInstanceType

" + "documentation": "

The minimum target capacity for On-Demand Instances in the fleet. If this minimum capacity isn't reached, no instances are launched.

Constraints: Maximum value of 1000. Supported only for fleets of type instant.

At least one of the following must be specified: SingleAvailabilityZone | SingleInstanceType

" }, "MaxTotalPrice": { "shape": "String", - "documentation": "

The maximum amount per hour for On-Demand Instances that you're willing to pay.

If your fleet includes T instances that are configured as unlimited, and if their average CPU usage exceeds the baseline utilization, you will incur a charge for surplus credits. The MaxTotalPrice does not account for surplus credits, and, if you use surplus credits, your final cost might be higher than what you specified for MaxTotalPrice. For more information, see Surplus credits can incur charges in the EC2 User Guide.

" + "documentation": "

The maximum amount per hour for On-Demand Instances that you're willing to pay.

If your fleet includes T instances that are configured as unlimited, and if their average CPU usage exceeds the baseline utilization, you will incur a charge for surplus credits. The MaxTotalPrice does not account for surplus credits, and, if you use surplus credits, your final cost might be higher than what you specified for MaxTotalPrice. For more information, see Surplus credits can incur charges in the Amazon EC2 User Guide.

" } }, "documentation": "

Describes the configuration of On-Demand Instances in an EC2 Fleet.

" @@ -51389,7 +51389,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.

", + "documentation": "

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.

", "idempotencyToken": true } } @@ -51450,31 +51450,31 @@ "members": { "ProvisionTime": { "shape": "DateTime", - "documentation": "

Reserved. If you need to sustain traffic greater than the documented limits, contact us through the Support Center.

", + "documentation": "

Reserved.

", "locationName": "provisionTime" }, "Provisioned": { "shape": "String", - "documentation": "

Reserved. If you need to sustain traffic greater than the documented limits, contact us through the Support Center.

", + "documentation": "

Reserved.

", "locationName": "provisioned" }, "RequestTime": { "shape": "DateTime", - "documentation": "

Reserved. If you need to sustain traffic greater than the documented limits, contact us through the Support Center.

", + "documentation": "

Reserved.

", "locationName": "requestTime" }, "Requested": { "shape": "String", - "documentation": "

Reserved. If you need to sustain traffic greater than the documented limits, contact us through the Support Center.

", + "documentation": "

Reserved.

", "locationName": "requested" }, "Status": { "shape": "String", - "documentation": "

Reserved. If you need to sustain traffic greater than the documented limits, contact us through the Support Center.

", + "documentation": "

Reserved.

", "locationName": "status" } }, - "documentation": "

Reserved. If you need to sustain traffic greater than the documented limits, contact us through the Support Center.

" + "documentation": "

Reserved. If you need to sustain traffic greater than the documented limits, contact Amazon Web Services Support.

" }, "PtrUpdateStatus": { "type": "structure", @@ -51804,7 +51804,7 @@ "members": { "ReservedInstancesId": { "shape": "String", - "documentation": "

The IDs of the purchased Reserved Instances. If your purchase crosses into a discounted pricing tier, the final Reserved Instances IDs might change. For more information, see Crossing pricing tiers in the Amazon Elastic Compute Cloud User Guide.

", + "documentation": "

The IDs of the purchased Reserved Instances. If your purchase crosses into a discounted pricing tier, the final Reserved Instances IDs might change. For more information, see Crossing pricing tiers in the Amazon EC2 User Guide.

", "locationName": "reservedInstancesId" } }, @@ -53019,7 +53019,7 @@ "members": { "KernelId": { "shape": "KernelId", - "documentation": "

The ID of the kernel.

We recommend that you use PV-GRUB instead of kernels and RAM disks. For more information, see User provided kernels in the Amazon Elastic Compute Cloud User Guide.

" + "documentation": "

The ID of the kernel.

We recommend that you use PV-GRUB instead of kernels and RAM disks. For more information, see User provided kernels in the Amazon EC2 User Guide.

" }, "EbsOptimized": { "shape": "Boolean", @@ -53041,11 +53041,11 @@ }, "ImageId": { "shape": "ImageId", - "documentation": "

The ID of the AMI. Alternatively, you can specify a Systems Manager parameter, which will resolve to an AMI ID on launch.

Valid formats:

Currently, EC2 Fleet and Spot Fleet do not support specifying a Systems Manager parameter. If the launch template will be used by an EC2 Fleet or Spot Fleet, you must specify the AMI ID.

For more information, see Use a Systems Manager parameter instead of an AMI ID in the Amazon Elastic Compute Cloud User Guide.

" + "documentation": "

The ID of the AMI. Alternatively, you can specify a Systems Manager parameter, which will resolve to an AMI ID on launch.

Valid formats:

Currently, EC2 Fleet and Spot Fleet do not support specifying a Systems Manager parameter. If the launch template will be used by an EC2 Fleet or Spot Fleet, you must specify the AMI ID.

For more information, see Use a Systems Manager parameter instead of an AMI ID in the Amazon EC2 User Guide.

" }, "InstanceType": { "shape": "InstanceType", - "documentation": "

The instance type. For more information, see Instance types in the Amazon Elastic Compute Cloud User Guide.

If you specify InstanceType, you can't specify InstanceRequirements.

" + "documentation": "

The instance type. For more information, see Amazon EC2 instance types in the Amazon EC2 User Guide.

If you specify InstanceType, you can't specify InstanceRequirements.

" }, "KeyName": { "shape": "KeyPairName", @@ -53061,7 +53061,7 @@ }, "RamDiskId": { "shape": "RamdiskId", - "documentation": "

The ID of the RAM disk.

We recommend that you use PV-GRUB instead of kernels and RAM disks. For more information, see User provided kernels in the Amazon Elastic Compute Cloud User Guide.

" + "documentation": "

The ID of the RAM disk.

We recommend that you use PV-GRUB instead of kernels and RAM disks. For more information, see User provided kernels in the Amazon EC2 User Guide.

" }, "DisableApiTermination": { "shape": "Boolean", @@ -53073,7 +53073,7 @@ }, "UserData": { "shape": "SensitiveUserData", - "documentation": "

The user data to make available to the instance. You must provide base64-encoded text. User data is limited to 16 KB. For more information, see Run commands on your Linux instance at launch (Linux) or Work with instance user data (Windows) in the Amazon Elastic Compute Cloud User Guide.

If you are creating the launch template for use with Batch, the user data must be provided in the MIME multi-part archive format. For more information, see Amazon EC2 user data in launch templates in the Batch User Guide.

" + "documentation": "

The user data to make available to the instance. You must provide base64-encoded text. User data is limited to 16 KB. For more information, see Run commands on your Amazon EC2 instance at launch in the Amazon EC2 User Guide.

If you are creating the launch template for use with Batch, the user data must be provided in the MIME multi-part archive format. For more information, see Amazon EC2 user data in launch templates in the Batch User Guide.

" }, "TagSpecifications": { "shape": "LaunchTemplateTagSpecificationRequestList", @@ -53110,7 +53110,7 @@ }, "CpuOptions": { "shape": "LaunchTemplateCpuOptionsRequest", - "documentation": "

The CPU options for the instance. For more information, see Optimizing CPU Options in the Amazon Elastic Compute Cloud User Guide.

" + "documentation": "

The CPU options for the instance. For more information, see Optimize CPU options in the Amazon EC2 User Guide.

" }, "CapacityReservationSpecification": { "shape": "LaunchTemplateCapacityReservationSpecificationRequest", @@ -53123,15 +53123,15 @@ }, "HibernationOptions": { "shape": "LaunchTemplateHibernationOptionsRequest", - "documentation": "

Indicates whether an instance is enabled for hibernation. This parameter is valid only if the instance meets the hibernation prerequisites. For more information, see Hibernate your instance in the Amazon Elastic Compute Cloud User Guide.

" + "documentation": "

Indicates whether an instance is enabled for hibernation. This parameter is valid only if the instance meets the hibernation prerequisites. For more information, see Hibernate your Amazon EC2 instance in the Amazon EC2 User Guide.

" }, "MetadataOptions": { "shape": "LaunchTemplateInstanceMetadataOptionsRequest", - "documentation": "

The metadata options for the instance. For more information, see Instance metadata and user data in the Amazon Elastic Compute Cloud User Guide.

" + "documentation": "

The metadata options for the instance. For more information, see Instance metadata and user data in the Amazon EC2 User Guide.

" }, "EnclaveOptions": { "shape": "LaunchTemplateEnclaveOptionsRequest", - "documentation": "

Indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves. For more information, see What is Amazon Web Services Nitro Enclaves? in the Amazon Web Services Nitro Enclaves User Guide.

You can't enable Amazon Web Services Nitro Enclaves and hibernation on the same instance.

" + "documentation": "

Indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves. For more information, see What is Amazon Web Services Nitro Enclaves? in the Amazon Web Services Nitro Enclaves User Guide.

You can't enable Amazon Web Services Nitro Enclaves and hibernation on the same instance.

" }, "InstanceRequirements": { "shape": "InstanceRequirementsRequest", @@ -53147,7 +53147,7 @@ }, "DisableApiStop": { "shape": "Boolean", - "documentation": "

Indicates whether to enable the instance for stop protection. For more information, see Stop protection in the Amazon Elastic Compute Cloud User Guide.

" + "documentation": "

Indicates whether to enable the instance for stop protection. For more information, see Enable stop protection for your instance in the Amazon EC2 User Guide.

" } }, "documentation": "

The information to include in the launch template.

You must specify at least one parameter for the launch template data.

" @@ -53197,7 +53197,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency in the Amazon EC2 User Guide for Linux Instances.

", + "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency in Amazon EC2 API requests in the Amazon EC2 User Guide.

", "locationName": "clientToken" }, "DryRun": { @@ -53406,7 +53406,7 @@ }, "Weight": { "shape": "DoubleWithConstraints", - "documentation": "

The number of capacity units provided by the specified instance type. This value, together with the total target capacity that you specify for the Fleet determine the number of instances for which the Fleet reserves capacity. Both values are based on units that make sense for your workload. For more information, see Total target capacity in the Amazon EC2 User Guide.

" + "documentation": "

The number of capacity units provided by the specified instance type. This value, together with the total target capacity that you specify for the Fleet determine the number of instances for which the Fleet reserves capacity. Both values are based on units that make sense for your workload. For more information, see Total target capacity in the Amazon EC2 User Guide.

" }, "AvailabilityZone": { "shape": "String", @@ -53422,7 +53422,7 @@ }, "Priority": { "shape": "IntegerWithConstraints", - "documentation": "

The priority to assign to the instance type. This value is used to determine which of the instance types specified for the Fleet should be prioritized for use. A lower value indicates a high priority. For more information, see Instance type priority in the Amazon EC2 User Guide.

" + "documentation": "

The priority to assign to the instance type. This value is used to determine which of the instance types specified for the Fleet should be prioritized for use. A lower value indicates a high priority. For more information, see Instance type priority in the Amazon EC2 User Guide.

" } }, "documentation": "

Information about an instance type to use in a Capacity Reservation Fleet.

" @@ -54337,7 +54337,7 @@ }, "ImageId": { "shape": "String", - "documentation": "

The ID of the AMI or a Systems Manager parameter. The Systems Manager parameter will resolve to the ID of the AMI at instance launch.

The value depends on what you specified in the request. The possible values are:

For more information, see Use a Systems Manager parameter instead of an AMI ID in the Amazon Elastic Compute Cloud User Guide.

", + "documentation": "

The ID of the AMI or a Systems Manager parameter. The Systems Manager parameter will resolve to the ID of the AMI at instance launch.

The value depends on what you specified in the request. The possible values are:

For more information, see Use a Systems Manager parameter instead of an AMI ID in the Amazon EC2 User Guide.

", "locationName": "imageId" }, "InstanceType": { @@ -54417,7 +54417,7 @@ }, "CpuOptions": { "shape": "LaunchTemplateCpuOptions", - "documentation": "

The CPU options for the instance. For more information, see Optimizing CPU options in the Amazon Elastic Compute Cloud User Guide.

", + "documentation": "

The CPU options for the instance. For more information, see Optimize CPU options in the Amazon EC2 User Guide.

", "locationName": "cpuOptions" }, "CapacityReservationSpecification": { @@ -54432,12 +54432,12 @@ }, "HibernationOptions": { "shape": "LaunchTemplateHibernationOptions", - "documentation": "

Indicates whether an instance is configured for hibernation. For more information, see Hibernate your instance in the Amazon Elastic Compute Cloud User Guide.

", + "documentation": "

Indicates whether an instance is configured for hibernation. For more information, see Hibernate your Amazon EC2 instance in the Amazon EC2 User Guide.

", "locationName": "hibernationOptions" }, "MetadataOptions": { "shape": "LaunchTemplateInstanceMetadataOptions", - "documentation": "

The metadata options for the instance. For more information, see Instance metadata and user data in the Amazon Elastic Compute Cloud User Guide.

", + "documentation": "

The metadata options for the instance. For more information, see Instance metadata and user data in the Amazon EC2 User Guide.

", "locationName": "metadataOptions" }, "EnclaveOptions": { @@ -54462,7 +54462,7 @@ }, "DisableApiStop": { "shape": "Boolean", - "documentation": "

Indicates whether the instance is enabled for stop protection. For more information, see Stop protection in the Amazon Elastic Compute Cloud User Guide.

", + "documentation": "

Indicates whether the instance is enabled for stop protection. For more information, see Enable stop protection for your instance in the Amazon EC2 User Guide.

", "locationName": "disableApiStop" } }, @@ -55021,7 +55021,7 @@ "members": { "Associations": { "shape": "RouteTableAssociationList", - "documentation": "

The associations between the route table and one or more subnets or a gateway.

", + "documentation": "

The associations between the route table and your subnets or gateways.

", "locationName": "associationSet" }, "PropagatingVgws": { @@ -55254,7 +55254,7 @@ }, "InstanceType": { "shape": "InstanceType", - "documentation": "

The instance type. For more information, see Instance types in the Amazon EC2 User Guide.

" + "documentation": "

The instance type. For more information, see Amazon EC2 instance types in the Amazon EC2 User Guide.

" }, "Ipv6AddressCount": { "shape": "Integer", @@ -55275,11 +55275,11 @@ }, "MaxCount": { "shape": "Integer", - "documentation": "

The maximum number of instances to launch. If you specify more instances than Amazon EC2 can launch in the target Availability Zone, Amazon EC2 launches the largest possible number of instances above MinCount.

Constraints: Between 1 and the maximum number you're allowed for the specified instance type. For more information about the default limits, and how to request an increase, see How many instances can I run in Amazon EC2 in the Amazon EC2 FAQ.

" + "documentation": "

The maximum number of instances to launch. If you specify a value that is more capacity than Amazon EC2 can launch in the target Availability Zone, Amazon EC2 launches the largest possible number of instances above the specified minimum count.

Constraints: Between 1 and the quota for the specified instance type for your account for this Region. For more information, see Amazon EC2 instance type quotas.

" }, "MinCount": { "shape": "Integer", - "documentation": "

The minimum number of instances to launch. If you specify a minimum that is more instances than Amazon EC2 can launch in the target Availability Zone, Amazon EC2 launches no instances.

Constraints: Between 1 and the maximum number you're allowed for the specified instance type. For more information about the default limits, and how to request an increase, see How many instances can I run in Amazon EC2 in the Amazon EC2 General FAQ.

" + "documentation": "

The minimum number of instances to launch. If you specify a value that is more capacity than Amazon EC2 can provide in the target Availability Zone, Amazon EC2 does not launch any instances.

Constraints: Between 1 and the quota for the specified instance type for your account for this Region. For more information, see Amazon EC2 instance type quotas.

" }, "Monitoring": { "shape": "RunInstancesMonitoringEnabled", @@ -55309,7 +55309,7 @@ }, "UserData": { "shape": "RunInstancesUserData", - "documentation": "

The user data script to make available to the instance. For more information, see Run commands on your Linux instance at launch and Run commands on your Windows instance at launch. If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.

" + "documentation": "

The user data script to make available to the instance. For more information, see Run commands on your Amazon EC2 instance at launch in the Amazon EC2 User Guide. If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.

" }, "AdditionalInfo": { "shape": "String", @@ -55393,7 +55393,7 @@ }, "HibernationOptions": { "shape": "HibernationOptionsRequest", - "documentation": "

Indicates whether an instance is enabled for hibernation. This parameter is valid only if the instance meets the hibernation prerequisites. For more information, see Hibernate your instance in the Amazon EC2 User Guide.

You can't enable hibernation and Amazon Web Services Nitro Enclaves on the same instance.

" + "documentation": "

Indicates whether an instance is enabled for hibernation. This parameter is valid only if the instance meets the hibernation prerequisites. For more information, see Hibernate your Amazon EC2 instance in the Amazon EC2 User Guide.

You can't enable hibernation and Amazon Web Services Nitro Enclaves on the same instance.

" }, "LicenseSpecifications": { "shape": "LicenseSpecificationListRequest", @@ -56841,7 +56841,7 @@ }, "KmsKeyId": { "shape": "String", - "documentation": "

The Amazon Resource Name (ARN) of the Key Management Service (KMS) KMS key that was used to protect the volume encryption key for the parent volume.

", + "documentation": "

The Amazon Resource Name (ARN) of the KMS key that was used to protect the volume encryption key for the parent volume.

", "locationName": "kmsKeyId" }, "OwnerId": { @@ -56871,7 +56871,7 @@ }, "StateMessage": { "shape": "String", - "documentation": "

Encrypted Amazon EBS snapshots are copied asynchronously. If a snapshot copy operation fails (for example, if the proper Key Management Service (KMS) permissions are not obtained) this field displays error state details to help you diagnose why the error occurred. This parameter is only returned by DescribeSnapshots.

", + "documentation": "

Encrypted Amazon EBS snapshots are copied asynchronously. If a snapshot copy operation fails (for example, if the proper KMS permissions are not obtained) this field displays error state details to help you diagnose why the error occurred. This parameter is only returned by DescribeSnapshots.

", "locationName": "statusMessage" }, "VolumeId": { @@ -57306,7 +57306,7 @@ "locationName": "terminationDelay" } }, - "documentation": "

The Spot Instance replacement strategy to use when Amazon EC2 emits a signal that your Spot Instance is at an elevated risk of being interrupted. For more information, see Capacity rebalancing in the Amazon EC2 User Guide for Linux Instances.

" + "documentation": "

The Spot Instance replacement strategy to use when Amazon EC2 emits a signal that your Spot Instance is at an elevated risk of being interrupted. For more information, see Capacity rebalancing in the Amazon EC2 User Guide.

" }, "SpotDatafeedSubscription": { "type": "structure", @@ -57496,7 +57496,7 @@ "members": { "AllocationStrategy": { "shape": "AllocationStrategy", - "documentation": "

The strategy that determines how to allocate the target Spot Instance capacity across the Spot Instance pools specified by the Spot Fleet launch configuration. For more information, see Allocation strategies for Spot Instances in the Amazon EC2 User Guide.

priceCapacityOptimized (recommended)

Spot Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. Spot Fleet then requests Spot Instances from the lowest priced of these pools.

capacityOptimized

Spot Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. To give certain instance types a higher chance of launching first, use capacityOptimizedPrioritized. Set a priority for each instance type by using the Priority parameter for LaunchTemplateOverrides. You can assign the same priority to different LaunchTemplateOverrides. EC2 implements the priorities on a best-effort basis, but optimizes for capacity first. capacityOptimizedPrioritized is supported only if your Spot Fleet uses a launch template. Note that if the OnDemandAllocationStrategy is set to prioritized, the same priority is applied when fulfilling On-Demand capacity.

diversified

Spot Fleet requests instances from all of the Spot Instance pools that you specify.

lowestPrice

Spot Fleet requests instances from the lowest priced Spot Instance pool that has available capacity. If the lowest priced pool doesn't have available capacity, the Spot Instances come from the next lowest priced pool that has available capacity. If a pool runs out of capacity before fulfilling your desired capacity, Spot Fleet will continue to fulfill your request by drawing from the next lowest priced pool. To ensure that your desired capacity is met, you might receive Spot Instances from several pools. Because this strategy only considers instance price and not capacity availability, it might lead to high interruption rates.

Default: lowestPrice

", + "documentation": "

The strategy that determines how to allocate the target Spot Instance capacity across the Spot Instance pools specified by the Spot Fleet launch configuration. For more information, see Allocation strategies for Spot Instances in the Amazon EC2 User Guide.

priceCapacityOptimized (recommended)

Spot Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. Spot Fleet then requests Spot Instances from the lowest priced of these pools.

capacityOptimized

Spot Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. To give certain instance types a higher chance of launching first, use capacityOptimizedPrioritized. Set a priority for each instance type by using the Priority parameter for LaunchTemplateOverrides. You can assign the same priority to different LaunchTemplateOverrides. EC2 implements the priorities on a best-effort basis, but optimizes for capacity first. capacityOptimizedPrioritized is supported only if your Spot Fleet uses a launch template. Note that if the OnDemandAllocationStrategy is set to prioritized, the same priority is applied when fulfilling On-Demand capacity.

diversified

Spot Fleet requests instances from all of the Spot Instance pools that you specify.

lowestPrice (not recommended)

We don't recommend the lowestPrice allocation strategy because it has the highest risk of interruption for your Spot Instances.

Spot Fleet requests instances from the lowest priced Spot Instance pool that has available capacity. If the lowest priced pool doesn't have available capacity, the Spot Instances come from the next lowest priced pool that has available capacity. If a pool runs out of capacity before fulfilling your desired capacity, Spot Fleet will continue to fulfill your request by drawing from the next lowest priced pool. To ensure that your desired capacity is met, you might receive Spot Instances from several pools. Because this strategy only considers instance price and not capacity availability, it might lead to high interruption rates.

Default: lowestPrice

", "locationName": "allocationStrategy" }, "OnDemandAllocationStrategy": { @@ -57561,12 +57561,12 @@ }, "OnDemandMaxTotalPrice": { "shape": "String", - "documentation": "

The maximum amount per hour for On-Demand Instances that you're willing to pay. You can use the onDemandMaxTotalPrice parameter, the spotMaxTotalPrice parameter, or both parameters to ensure that your fleet cost does not exceed your budget. If you set a maximum price per hour for the On-Demand Instances and Spot Instances in your request, Spot Fleet will launch instances until it reaches the maximum amount you're willing to pay. When the maximum amount you're willing to pay is reached, the fleet stops launching instances even if it hasn’t met the target capacity.

If your fleet includes T instances that are configured as unlimited, and if their average CPU usage exceeds the baseline utilization, you will incur a charge for surplus credits. The onDemandMaxTotalPrice does not account for surplus credits, and, if you use surplus credits, your final cost might be higher than what you specified for onDemandMaxTotalPrice. For more information, see Surplus credits can incur charges in the EC2 User Guide.

", + "documentation": "

The maximum amount per hour for On-Demand Instances that you're willing to pay. You can use the onDemandMaxTotalPrice parameter, the spotMaxTotalPrice parameter, or both parameters to ensure that your fleet cost does not exceed your budget. If you set a maximum price per hour for the On-Demand Instances and Spot Instances in your request, Spot Fleet will launch instances until it reaches the maximum amount you're willing to pay. When the maximum amount you're willing to pay is reached, the fleet stops launching instances even if it hasn’t met the target capacity.

If your fleet includes T instances that are configured as unlimited, and if their average CPU usage exceeds the baseline utilization, you will incur a charge for surplus credits. The onDemandMaxTotalPrice does not account for surplus credits, and, if you use surplus credits, your final cost might be higher than what you specified for onDemandMaxTotalPrice. For more information, see Surplus credits can incur charges in the Amazon EC2 User Guide.

", "locationName": "onDemandMaxTotalPrice" }, "SpotMaxTotalPrice": { "shape": "String", - "documentation": "

The maximum amount per hour for Spot Instances that you're willing to pay. You can use the spotMaxTotalPrice parameter, the onDemandMaxTotalPrice parameter, or both parameters to ensure that your fleet cost does not exceed your budget. If you set a maximum price per hour for the On-Demand Instances and Spot Instances in your request, Spot Fleet will launch instances until it reaches the maximum amount you're willing to pay. When the maximum amount you're willing to pay is reached, the fleet stops launching instances even if it hasn’t met the target capacity.

If your fleet includes T instances that are configured as unlimited, and if their average CPU usage exceeds the baseline utilization, you will incur a charge for surplus credits. The spotMaxTotalPrice does not account for surplus credits, and, if you use surplus credits, your final cost might be higher than what you specified for spotMaxTotalPrice. For more information, see Surplus credits can incur charges in the EC2 User Guide.

", + "documentation": "

The maximum amount per hour for Spot Instances that you're willing to pay. You can use the spotMaxTotalPrice parameter, the onDemandMaxTotalPrice parameter, or both parameters to ensure that your fleet cost does not exceed your budget. If you set a maximum price per hour for the On-Demand Instances and Spot Instances in your request, Spot Fleet will launch instances until it reaches the maximum amount you're willing to pay. When the maximum amount you're willing to pay is reached, the fleet stops launching instances even if it hasn’t met the target capacity.

If your fleet includes T instances that are configured as unlimited, and if their average CPU usage exceeds the baseline utilization, you will incur a charge for surplus credits. The spotMaxTotalPrice does not account for surplus credits, and, if you use surplus credits, your final cost might be higher than what you specified for spotMaxTotalPrice. For more information, see Surplus credits can incur charges in the Amazon EC2 User Guide.

", "locationName": "spotMaxTotalPrice" }, "TerminateInstancesWithExpiration": { @@ -57740,7 +57740,7 @@ }, "State": { "shape": "SpotInstanceState", - "documentation": "

The state of the Spot Instance request. Spot request status information helps track your Spot Instance requests. For more information, see Spot request status in the Amazon EC2 User Guide for Linux Instances.

", + "documentation": "

The state of the Spot Instance request. Spot request status information helps track your Spot Instance requests. For more information, see Spot request status in the Amazon EC2 User Guide.

", "locationName": "state" }, "Status": { @@ -57825,7 +57825,7 @@ "members": { "Code": { "shape": "String", - "documentation": "

The status code. For a list of status codes, see Spot request status codes in the Amazon EC2 User Guide for Linux Instances.

", + "documentation": "

The status code. For a list of status codes, see Spot request status codes in the Amazon EC2 User Guide.

", "locationName": "code" }, "Message": { @@ -57853,7 +57853,7 @@ "members": { "CapacityRebalance": { "shape": "SpotCapacityRebalance", - "documentation": "

The Spot Instance replacement strategy to use when Amazon EC2 emits a signal that your Spot Instance is at an elevated risk of being interrupted. For more information, see Capacity rebalancing in the Amazon EC2 User Guide for Linux Instances.

", + "documentation": "

The Spot Instance replacement strategy to use when Amazon EC2 emits a signal that your Spot Instance is at an elevated risk of being interrupted. For more information, see Capacity rebalancing in the Amazon EC2 User Guide.

", "locationName": "capacityRebalance" } }, @@ -57890,7 +57890,7 @@ "members": { "AllocationStrategy": { "shape": "SpotAllocationStrategy", - "documentation": "

The strategy that determines how to allocate the target Spot Instance capacity across the Spot Instance pools specified by the EC2 Fleet launch configuration. For more information, see Allocation strategies for Spot Instances in the Amazon EC2 User Guide.

price-capacity-optimized (recommended)

EC2 Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. EC2 Fleet then requests Spot Instances from the lowest priced of these pools.

capacity-optimized

EC2 Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. To give certain instance types a higher chance of launching first, use capacity-optimized-prioritized. Set a priority for each instance type by using the Priority parameter for LaunchTemplateOverrides. You can assign the same priority to different LaunchTemplateOverrides. EC2 implements the priorities on a best-effort basis, but optimizes for capacity first. capacity-optimized-prioritized is supported only if your EC2 Fleet uses a launch template. Note that if the On-Demand AllocationStrategy is set to prioritized, the same priority is applied when fulfilling On-Demand capacity.

diversified

EC2 Fleet requests instances from all of the Spot Instance pools that you specify.

lowest-price

EC2 Fleet requests instances from the lowest priced Spot Instance pool that has available capacity. If the lowest priced pool doesn't have available capacity, the Spot Instances come from the next lowest priced pool that has available capacity. If a pool runs out of capacity before fulfilling your desired capacity, EC2 Fleet will continue to fulfill your request by drawing from the next lowest priced pool. To ensure that your desired capacity is met, you might receive Spot Instances from several pools. Because this strategy only considers instance price and not capacity availability, it might lead to high interruption rates.

Default: lowest-price

", + "documentation": "

The strategy that determines how to allocate the target Spot Instance capacity across the Spot Instance pools specified by the EC2 Fleet launch configuration. For more information, see Allocation strategies for Spot Instances in the Amazon EC2 User Guide.

price-capacity-optimized (recommended)

EC2 Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. EC2 Fleet then requests Spot Instances from the lowest priced of these pools.

capacity-optimized

EC2 Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. To give certain instance types a higher chance of launching first, use capacity-optimized-prioritized. Set a priority for each instance type by using the Priority parameter for LaunchTemplateOverrides. You can assign the same priority to different LaunchTemplateOverrides. EC2 implements the priorities on a best-effort basis, but optimizes for capacity first. capacity-optimized-prioritized is supported only if your EC2 Fleet uses a launch template. Note that if the On-Demand AllocationStrategy is set to prioritized, the same priority is applied when fulfilling On-Demand capacity.

diversified

EC2 Fleet requests instances from all of the Spot Instance pools that you specify.

lowest-price (not recommended)

We don't recommend the lowest-price allocation strategy because it has the highest risk of interruption for your Spot Instances.

EC2 Fleet requests instances from the lowest priced Spot Instance pool that has available capacity. If the lowest priced pool doesn't have available capacity, the Spot Instances come from the next lowest priced pool that has available capacity. If a pool runs out of capacity before fulfilling your desired capacity, EC2 Fleet will continue to fulfill your request by drawing from the next lowest priced pool. To ensure that your desired capacity is met, you might receive Spot Instances from several pools. Because this strategy only considers instance price and not capacity availability, it might lead to high interruption rates.

Default: lowest-price

", "locationName": "allocationStrategy" }, "MaintenanceStrategies": { @@ -57920,12 +57920,12 @@ }, "MinTargetCapacity": { "shape": "Integer", - "documentation": "

The minimum target capacity for Spot Instances in the fleet. If the minimum target capacity is not reached, the fleet launches no instances.

Supported only for fleets of type instant.

At least one of the following must be specified: SingleAvailabilityZone | SingleInstanceType

", + "documentation": "

The minimum target capacity for Spot Instances in the fleet. If this minimum capacity isn't reached, no instances are launched.

Constraints: Maximum value of 1000. Supported only for fleets of type instant.

At least one of the following must be specified: SingleAvailabilityZone | SingleInstanceType

", "locationName": "minTargetCapacity" }, "MaxTotalPrice": { "shape": "String", - "documentation": "

The maximum amount per hour for Spot Instances that you're willing to pay. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

If you specify a maximum price, your Spot Instances will be interrupted more frequently than if you do not specify this parameter.

If your fleet includes T instances that are configured as unlimited, and if their average CPU usage exceeds the baseline utilization, you will incur a charge for surplus credits. The maxTotalPrice does not account for surplus credits, and, if you use surplus credits, your final cost might be higher than what you specified for maxTotalPrice. For more information, see Surplus credits can incur charges in the EC2 User Guide.

", + "documentation": "

The maximum amount per hour for Spot Instances that you're willing to pay. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

If you specify a maximum price, your Spot Instances will be interrupted more frequently than if you do not specify this parameter.

If your fleet includes T instances that are configured as unlimited, and if their average CPU usage exceeds the baseline utilization, you will incur a charge for surplus credits. The maxTotalPrice does not account for surplus credits, and, if you use surplus credits, your final cost might be higher than what you specified for maxTotalPrice. For more information, see Surplus credits can incur charges in the Amazon EC2 User Guide.

", "locationName": "maxTotalPrice" } }, @@ -57936,7 +57936,7 @@ "members": { "AllocationStrategy": { "shape": "SpotAllocationStrategy", - "documentation": "

The strategy that determines how to allocate the target Spot Instance capacity across the Spot Instance pools specified by the EC2 Fleet launch configuration. For more information, see Allocation strategies for Spot Instances in the Amazon EC2 User Guide.

price-capacity-optimized (recommended)

EC2 Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. EC2 Fleet then requests Spot Instances from the lowest priced of these pools.

capacity-optimized

EC2 Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. To give certain instance types a higher chance of launching first, use capacity-optimized-prioritized. Set a priority for each instance type by using the Priority parameter for LaunchTemplateOverrides. You can assign the same priority to different LaunchTemplateOverrides. EC2 implements the priorities on a best-effort basis, but optimizes for capacity first. capacity-optimized-prioritized is supported only if your EC2 Fleet uses a launch template. Note that if the On-Demand AllocationStrategy is set to prioritized, the same priority is applied when fulfilling On-Demand capacity.

diversified

EC2 Fleet requests instances from all of the Spot Instance pools that you specify.

lowest-price

EC2 Fleet requests instances from the lowest priced Spot Instance pool that has available capacity. If the lowest priced pool doesn't have available capacity, the Spot Instances come from the next lowest priced pool that has available capacity. If a pool runs out of capacity before fulfilling your desired capacity, EC2 Fleet will continue to fulfill your request by drawing from the next lowest priced pool. To ensure that your desired capacity is met, you might receive Spot Instances from several pools. Because this strategy only considers instance price and not capacity availability, it might lead to high interruption rates.

Default: lowest-price

" + "documentation": "

The strategy that determines how to allocate the target Spot Instance capacity across the Spot Instance pools specified by the EC2 Fleet launch configuration. For more information, see Allocation strategies for Spot Instances in the Amazon EC2 User Guide.

price-capacity-optimized (recommended)

EC2 Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. EC2 Fleet then requests Spot Instances from the lowest priced of these pools.

capacity-optimized

EC2 Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. To give certain instance types a higher chance of launching first, use capacity-optimized-prioritized. Set a priority for each instance type by using the Priority parameter for LaunchTemplateOverrides. You can assign the same priority to different LaunchTemplateOverrides. EC2 implements the priorities on a best-effort basis, but optimizes for capacity first. capacity-optimized-prioritized is supported only if your EC2 Fleet uses a launch template. Note that if the On-Demand AllocationStrategy is set to prioritized, the same priority is applied when fulfilling On-Demand capacity.

diversified

EC2 Fleet requests instances from all of the Spot Instance pools that you specify.

lowest-price (not recommended)

We don't recommend the lowest-price allocation strategy because it has the highest risk of interruption for your Spot Instances.

EC2 Fleet requests instances from the lowest priced Spot Instance pool that has available capacity. If the lowest priced pool doesn't have available capacity, the Spot Instances come from the next lowest priced pool that has available capacity. If a pool runs out of capacity before fulfilling your desired capacity, EC2 Fleet will continue to fulfill your request by drawing from the next lowest priced pool. To ensure that your desired capacity is met, you might receive Spot Instances from several pools. Because this strategy only considers instance price and not capacity availability, it might lead to high interruption rates.

Default: lowest-price

" }, "MaintenanceStrategies": { "shape": "FleetSpotMaintenanceStrategiesRequest", @@ -57960,11 +57960,11 @@ }, "MinTargetCapacity": { "shape": "Integer", - "documentation": "

The minimum target capacity for Spot Instances in the fleet. If the minimum target capacity is not reached, the fleet launches no instances.

Supported only for fleets of type instant.

At least one of the following must be specified: SingleAvailabilityZone | SingleInstanceType

" + "documentation": "

The minimum target capacity for Spot Instances in the fleet. If this minimum capacity isn't reached, no instances are launched.

Constraints: Maximum value of 1000. Supported only for fleets of type instant.

At least one of the following must be specified: SingleAvailabilityZone | SingleInstanceType

" }, "MaxTotalPrice": { "shape": "String", - "documentation": "

The maximum amount per hour for Spot Instances that you're willing to pay. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

If you specify a maximum price, your Spot Instances will be interrupted more frequently than if you do not specify this parameter.

If your fleet includes T instances that are configured as unlimited, and if their average CPU usage exceeds the baseline utilization, you will incur a charge for surplus credits. The MaxTotalPrice does not account for surplus credits, and, if you use surplus credits, your final cost might be higher than what you specified for MaxTotalPrice. For more information, see Surplus credits can incur charges in the EC2 User Guide.

" + "documentation": "

The maximum amount per hour for Spot Instances that you're willing to pay. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

If you specify a maximum price, your Spot Instances will be interrupted more frequently than if you do not specify this parameter.

If your fleet includes T instances that are configured as unlimited, and if their average CPU usage exceeds the baseline utilization, you will incur a charge for surplus credits. The MaxTotalPrice does not account for surplus credits, and, if you use surplus credits, your final cost might be higher than what you specified for MaxTotalPrice. For more information, see Surplus credits can incur charges in the Amazon EC2 User Guide.

" } }, "documentation": "

Describes the configuration of Spot Instances in an EC2 Fleet request.

" @@ -58214,7 +58214,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.

", + "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.

", "idempotencyToken": true } } @@ -58261,7 +58261,7 @@ }, "ClientToken": { "shape": "String", - "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.

", + "documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.

", "idempotencyToken": true } } @@ -63135,7 +63135,7 @@ }, "KmsKeyId": { "shape": "String", - "documentation": "

The Amazon Resource Name (ARN) of the Key Management Service (KMS) KMS key that was used to protect the volume encryption key for the volume.

", + "documentation": "

The Amazon Resource Name (ARN) of the KMS key that was used to protect the volume encryption key for the volume.

", "locationName": "kmsKeyId" }, "OutpostArn": { diff --git a/apis/macie2-2020-01-01.min.json b/apis/macie2-2020-01-01.min.json index 04c15ce2e5..b6feac4ee8 100644 --- a/apis/macie2-2020-01-01.min.json +++ b/apis/macie2-2020-01-01.min.json @@ -8,7 +8,10 @@ "protocol": "rest-json", "jsonVersion": "1.1", "uid": "macie2-2020-01-01", - "signatureVersion": "v4" + "signatureVersion": "v4", + "auth": [ + "aws.auth#sigv4" + ] }, "operations": { "AcceptInvitation": { @@ -91,6 +94,53 @@ } } }, + "BatchUpdateAutomatedDiscoveryAccounts": { + "http": { + "method": "PATCH", + "requestUri": "/automated-discovery/accounts", + "responseCode": 200 + }, + "input": { + "type": "structure", + "members": { + "accounts": { + "locationName": "accounts", + "type": "list", + "member": { + "type": "structure", + "members": { + "accountId": { + "locationName": "accountId" + }, + "status": { + "locationName": "status" + } + } + } + } + } + }, + "output": { + "type": "structure", + "members": { + "errors": { + "locationName": "errors", + "type": "list", + "member": { + "type": "structure", + "members": { + "accountId": { + "locationName": "accountId" + }, + "errorCode": { + "locationName": "errorCode" + } + } + } + } + } + } + }, "CreateAllowList": { "http": { "requestUri": "/allow-lists", @@ -104,7 +154,7 @@ "idempotencyToken": true }, "criteria": { - "shape": "Sc", + "shape": "Sk", "locationName": "criteria" }, "description": { @@ -114,7 +164,7 @@ "locationName": "name" }, "tags": { - "shape": "Si", + "shape": "Sq", "locationName": "tags" } }, @@ -177,7 +227,7 @@ "locationName": "name" }, "s3JobDefinition": { - "shape": "Sp", + "shape": "Sx", "locationName": "s3JobDefinition" }, "samplingPercentage": { @@ -185,11 +235,11 @@ "type": "integer" }, "scheduleFrequency": { - "shape": "S1d", + "shape": "S1l", "locationName": "scheduleFrequency" }, "tags": { - "shape": "Si", + "shape": "Sq", "locationName": "tags" } }, @@ -246,11 +296,11 @@ "locationName": "regex" }, "severityLevels": { - "shape": "S1k", + "shape": "S1s", "locationName": "severityLevels" }, "tags": { - "shape": "Si", + "shape": "Sq", "locationName": "tags" } }, @@ -287,7 +337,7 @@ "locationName": "description" }, "findingCriteria": { - "shape": "S1r", + "shape": "S1z", "locationName": "findingCriteria" }, "name": { @@ -298,7 +348,7 @@ "type": "integer" }, "tags": { - "shape": "Si", + "shape": "Sq", "locationName": "tags" } }, @@ -348,7 +398,7 @@ "type": "structure", "members": { "unprocessedAccounts": { - "shape": "S1x", + "shape": "S25", "locationName": "unprocessedAccounts" } } @@ -379,7 +429,7 @@ ] }, "tags": { - "shape": "Si", + "shape": "Sq", "locationName": "tags" } }, @@ -437,7 +487,7 @@ "type": "structure", "members": { "unprocessedAccounts": { - "shape": "S1x", + "shape": "S25", "locationName": "unprocessedAccounts" } } @@ -537,7 +587,7 @@ "type": "structure", "members": { "unprocessedAccounts": { - "shape": "S1x", + "shape": "S25", "locationName": "unprocessedAccounts" } } @@ -647,6 +697,9 @@ "allowsUnencryptedObjectUploads": { "locationName": "allowsUnencryptedObjectUploads" }, + "automatedDiscoveryMonitoringStatus": { + "locationName": "automatedDiscoveryMonitoringStatus" + }, "bucketArn": { "locationName": "bucketArn" }, @@ -672,7 +725,7 @@ "locationName": "errorMessage" }, "jobDetails": { - "shape": "S2t", + "shape": "S32", "locationName": "jobDetails" }, "lastAutomatedDiscoveryTime": { @@ -688,11 +741,11 @@ "type": "long" }, "objectCountByEncryptionType": { - "shape": "S2w", + "shape": "S35", "locationName": "objectCountByEncryptionType" }, "publicAccess": { - "shape": "S2x", + "shape": "S36", "locationName": "publicAccess" }, "region": { @@ -747,15 +800,15 @@ "locationName": "tags", "type": "list", "member": { - "shape": "S3a" + "shape": "S3j" } }, "unclassifiableObjectCount": { - "shape": "S3b", + "shape": "S3k", "locationName": "unclassifiableObjectCount" }, "unclassifiableObjectSizeInBytes": { - "shape": "S3b", + "shape": "S3k", "locationName": "unclassifiableObjectSizeInBytes" }, "versioning": { @@ -828,7 +881,7 @@ "locationName": "jobType" }, "lastRunErrorStatus": { - "shape": "S3f", + "shape": "S3o", "locationName": "lastRunErrorStatus" }, "lastRunTime": { @@ -846,7 +899,7 @@ "locationName": "name" }, "s3JobDefinition": { - "shape": "Sp", + "shape": "Sx", "locationName": "s3JobDefinition" }, "samplingPercentage": { @@ -854,7 +907,7 @@ "type": "integer" }, "scheduleFrequency": { - "shape": "S1d", + "shape": "S1l", "locationName": "scheduleFrequency" }, "statistics": { @@ -872,11 +925,11 @@ } }, "tags": { - "shape": "Si", + "shape": "Sq", "locationName": "tags" }, "userPausedDetails": { - "shape": "S3j", + "shape": "S3s", "locationName": "userPausedDetails" } } @@ -1058,7 +1111,7 @@ "type": "structure", "members": { "administrator": { - "shape": "S44", + "shape": "S4d", "locationName": "administrator" } } @@ -1093,7 +1146,7 @@ "locationName": "createdAt" }, "criteria": { - "shape": "Sc", + "shape": "Sk", "locationName": "criteria" }, "description": { @@ -1121,7 +1174,7 @@ ] }, "tags": { - "shape": "Si", + "shape": "Sq", "locationName": "tags" }, "updatedAt": { @@ -1144,19 +1197,22 @@ "output": { "type": "structure", "members": { + "autoEnableOrganizationMembers": { + "locationName": "autoEnableOrganizationMembers" + }, "classificationScopeId": { "locationName": "classificationScopeId" }, "disabledAt": { - "shape": "S4d", + "shape": "S4n", "locationName": "disabledAt" }, "firstEnabledAt": { - "shape": "S4d", + "shape": "S4n", "locationName": "firstEnabledAt" }, "lastUpdatedAt": { - "shape": "S4d", + "shape": "S4n", "locationName": "lastUpdatedAt" }, "sensitivityInspectionTemplateId": { @@ -1277,19 +1333,19 @@ "type": "structure", "members": { "classificationError": { - "shape": "S4n", + "shape": "S4x", "locationName": "classificationError" }, "notClassified": { - "shape": "S4n", + "shape": "S4x", "locationName": "notClassified" }, "notSensitive": { - "shape": "S4n", + "shape": "S4x", "locationName": "notSensitive" }, "sensitive": { - "shape": "S4n", + "shape": "S4x", "locationName": "sensitive" } } @@ -1319,11 +1375,11 @@ "type": "long" }, "unclassifiableObjectCount": { - "shape": "S3b", + "shape": "S3k", "locationName": "unclassifiableObjectCount" }, "unclassifiableObjectSizeInBytes": { - "shape": "S3b", + "shape": "S3k", "locationName": "unclassifiableObjectSizeInBytes" } } @@ -1343,7 +1399,7 @@ "type": "structure", "members": { "configuration": { - "shape": "S4q", + "shape": "S50", "locationName": "configuration" } } @@ -1385,7 +1441,7 @@ "type": "structure", "members": { "bucketNames": { - "shape": "S4x", + "shape": "S57", "locationName": "bucketNames" } }, @@ -1458,11 +1514,11 @@ "locationName": "regex" }, "severityLevels": { - "shape": "S1k", + "shape": "S1s", "locationName": "severityLevels" }, "tags": { - "shape": "Si", + "shape": "Sq", "locationName": "tags" } } @@ -1477,7 +1533,7 @@ "type": "structure", "members": { "findingCriteria": { - "shape": "S1r", + "shape": "S1z", "locationName": "findingCriteria" }, "groupBy": { @@ -1539,7 +1595,7 @@ "locationName": "findingIds" }, "sortCriteria": { - "shape": "S59", + "shape": "S5j", "locationName": "sortCriteria" } }, @@ -1611,7 +1667,7 @@ "locationName": "name" }, "occurrences": { - "shape": "S5k", + "shape": "S5u", "locationName": "occurrences" } } @@ -1646,7 +1702,7 @@ "type": "long" }, "occurrences": { - "shape": "S5k", + "shape": "S5u", "locationName": "occurrences" }, "type": { @@ -1828,7 +1884,7 @@ "locationName": "principalId" }, "sessionContext": { - "shape": "S6c", + "shape": "S6m", "locationName": "sessionContext" } } @@ -1871,7 +1927,7 @@ "locationName": "principalId" }, "sessionContext": { - "shape": "S6c", + "shape": "S6m", "locationName": "sessionContext" } } @@ -1940,7 +1996,7 @@ "locationName": "createdAt" }, "defaultServerSideEncryption": { - "shape": "S6n", + "shape": "S6x", "locationName": "defaultServerSideEncryption" }, "name": { @@ -1959,11 +2015,11 @@ } }, "publicAccess": { - "shape": "S2x", + "shape": "S36", "locationName": "publicAccess" }, "tags": { - "shape": "S6q", + "shape": "S70", "locationName": "tags" } } @@ -1996,7 +2052,7 @@ "type": "boolean" }, "serverSideEncryption": { - "shape": "S6n", + "shape": "S6x", "locationName": "serverSideEncryption" }, "size": { @@ -2007,7 +2063,7 @@ "locationName": "storageClass" }, "tags": { - "shape": "S6q", + "shape": "S70", "locationName": "tags" }, "versionId": { @@ -2084,7 +2140,7 @@ "locationName": "description" }, "findingCriteria": { - "shape": "S1r", + "shape": "S1z", "locationName": "findingCriteria" }, "id": { @@ -2098,7 +2154,7 @@ "type": "integer" }, "tags": { - "shape": "Si", + "shape": "Sq", "locationName": "tags" } } @@ -2118,7 +2174,7 @@ "type": "structure", "members": { "securityHubConfiguration": { - "shape": "S6z", + "shape": "S79", "locationName": "securityHubConfiguration" } } @@ -2191,7 +2247,7 @@ "type": "structure", "members": { "master": { - "shape": "S44", + "shape": "S4d", "locationName": "master" } } @@ -2241,7 +2297,7 @@ "locationName": "relationshipStatus" }, "tags": { - "shape": "Si", + "shape": "Sq", "locationName": "tags" }, "updatedAt": { @@ -2343,11 +2399,11 @@ "type": "structure", "members": { "configuration": { - "shape": "S7d", + "shape": "S7n", "locationName": "configuration" }, "retrievalConfiguration": { - "shape": "S7g", + "shape": "S7q", "locationName": "retrievalConfiguration" } } @@ -2459,11 +2515,11 @@ "locationName": "description" }, "excludes": { - "shape": "S7x", + "shape": "S87", "locationName": "excludes" }, "includes": { - "shape": "S7y", + "shape": "S88", "locationName": "includes" }, "name": { @@ -2693,6 +2749,55 @@ } } }, + "ListAutomatedDiscoveryAccounts": { + "http": { + "method": "GET", + "requestUri": "/automated-discovery/accounts", + "responseCode": 200 + }, + "input": { + "type": "structure", + "members": { + "accountIds": { + "shape": "S5", + "location": "querystring", + "locationName": "accountIds" + }, + "maxResults": { + "location": "querystring", + "locationName": "maxResults", + "type": "integer" + }, + "nextToken": { + "location": "querystring", + "locationName": "nextToken" + } + } + }, + "output": { + "type": "structure", + "members": { + "items": { + "locationName": "items", + "type": "list", + "member": { + "type": "structure", + "members": { + "accountId": { + "locationName": "accountId" + }, + "status": { + "locationName": "status" + } + } + } + }, + "nextToken": { + "locationName": "nextToken" + } + } + } + }, "ListClassificationJobs": { "http": { "requestUri": "/jobs/list", @@ -2706,11 +2811,11 @@ "type": "structure", "members": { "excludes": { - "shape": "S8r", + "shape": "S95", "locationName": "excludes" }, "includes": { - "shape": "S8r", + "shape": "S95", "locationName": "includes" } } @@ -2746,11 +2851,11 @@ "type": "structure", "members": { "bucketCriteria": { - "shape": "Sq", + "shape": "Sy", "locationName": "bucketCriteria" }, "bucketDefinitions": { - "shape": "S10", + "shape": "S18", "locationName": "bucketDefinitions" }, "createdAt": { @@ -2767,14 +2872,14 @@ "locationName": "jobType" }, "lastRunErrorStatus": { - "shape": "S3f", + "shape": "S3o", "locationName": "lastRunErrorStatus" }, "name": { "locationName": "name" }, "userPausedDetails": { - "shape": "S3j", + "shape": "S3s", "locationName": "userPausedDetails" } } @@ -2889,7 +2994,7 @@ "type": "structure", "members": { "findingCriteria": { - "shape": "S1r", + "shape": "S1z", "locationName": "findingCriteria" }, "maxResults": { @@ -2900,7 +3005,7 @@ "locationName": "nextToken" }, "sortCriteria": { - "shape": "S59", + "shape": "S5j", "locationName": "sortCriteria" } } @@ -2960,7 +3065,7 @@ "locationName": "name" }, "tags": { - "shape": "Si", + "shape": "Sq", "locationName": "tags" } } @@ -2999,7 +3104,7 @@ "locationName": "invitations", "type": "list", "member": { - "shape": "S44" + "shape": "S4d" } }, "nextToken": { @@ -3101,7 +3206,7 @@ "locationName": "relationshipStatus" }, "tags": { - "shape": "Si", + "shape": "Sq", "locationName": "tags" }, "updatedAt": { @@ -3346,7 +3451,7 @@ "type": "structure", "members": { "tags": { - "shape": "Si", + "shape": "Sq", "locationName": "tags" } } @@ -3362,7 +3467,7 @@ "type": "structure", "members": { "configuration": { - "shape": "S4q", + "shape": "S50", "locationName": "configuration" } }, @@ -3374,7 +3479,7 @@ "type": "structure", "members": { "configuration": { - "shape": "S4q", + "shape": "S50", "locationName": "configuration" } } @@ -3394,7 +3499,7 @@ "idempotencyToken": true }, "securityHubConfiguration": { - "shape": "S6z", + "shape": "S79", "locationName": "securityHubConfiguration" } } @@ -3417,11 +3522,11 @@ "type": "structure", "members": { "excludes": { - "shape": "Saf", + "shape": "Sat", "locationName": "excludes" }, "includes": { - "shape": "Saf", + "shape": "Sat", "locationName": "includes" } } @@ -3463,6 +3568,9 @@ "accountId": { "locationName": "accountId" }, + "automatedDiscoveryMonitoringStatus": { + "locationName": "automatedDiscoveryMonitoringStatus" + }, "bucketName": { "locationName": "bucketName" }, @@ -3481,7 +3589,7 @@ "locationName": "errorMessage" }, "jobDetails": { - "shape": "S2t", + "shape": "S32", "locationName": "jobDetails" }, "lastAutomatedDiscoveryTime": { @@ -3493,7 +3601,7 @@ "type": "long" }, "objectCountByEncryptionType": { - "shape": "S2w", + "shape": "S35", "locationName": "objectCountByEncryptionType" }, "sensitivityScore": { @@ -3509,11 +3617,11 @@ "type": "long" }, "unclassifiableObjectCount": { - "shape": "S3b", + "shape": "S3k", "locationName": "unclassifiableObjectCount" }, "unclassifiableObjectSizeInBytes": { - "shape": "S3b", + "shape": "S3k", "locationName": "unclassifiableObjectSizeInBytes" } } @@ -3540,7 +3648,7 @@ "locationName": "resourceArn" }, "tags": { - "shape": "Si", + "shape": "Sq", "locationName": "tags" } }, @@ -3635,7 +3743,7 @@ "type": "structure", "members": { "criteria": { - "shape": "Sc", + "shape": "Sk", "locationName": "criteria" }, "description": { @@ -3676,6 +3784,9 @@ "input": { "type": "structure", "members": { + "autoEnableOrganizationMembers": { + "locationName": "autoEnableOrganizationMembers" + }, "status": { "locationName": "status" } @@ -3738,7 +3849,7 @@ "type": "structure", "members": { "bucketNames": { - "shape": "S4x", + "shape": "S57", "locationName": "bucketNames" }, "operation": { @@ -3785,7 +3896,7 @@ "locationName": "description" }, "findingCriteria": { - "shape": "S1r", + "shape": "S1z", "locationName": "findingCriteria" }, "id": { @@ -3963,7 +4074,7 @@ "type": "structure", "members": { "configuration": { - "shape": "S7d", + "shape": "S7n", "locationName": "configuration" }, "retrievalConfiguration": { @@ -3990,11 +4101,11 @@ "type": "structure", "members": { "configuration": { - "shape": "S7d", + "shape": "S7n", "locationName": "configuration" }, "retrievalConfiguration": { - "shape": "S7g", + "shape": "S7q", "locationName": "retrievalConfiguration" } } @@ -4013,7 +4124,7 @@ "locationName": "description" }, "excludes": { - "shape": "S7x", + "shape": "S87", "locationName": "excludes" }, "id": { @@ -4021,7 +4132,7 @@ "locationName": "id" }, "includes": { - "shape": "S7y", + "shape": "S88", "locationName": "includes" } }, @@ -4044,7 +4155,7 @@ "type": "timestamp", "timestampFormat": "iso8601" }, - "Sc": { + "Sk": { "type": "structure", "members": { "regex": { @@ -4068,20 +4179,20 @@ } } }, - "Si": { + "Sq": { "type": "map", "key": {}, "value": {} }, - "Sp": { + "Sx": { "type": "structure", "members": { "bucketCriteria": { - "shape": "Sq", + "shape": "Sy", "locationName": "bucketCriteria" }, "bucketDefinitions": { - "shape": "S10", + "shape": "S18", "locationName": "bucketDefinitions" }, "scoping": { @@ -4089,31 +4200,31 @@ "type": "structure", "members": { "excludes": { - "shape": "S13", + "shape": "S1b", "locationName": "excludes" }, "includes": { - "shape": "S13", + "shape": "S1b", "locationName": "includes" } } } } }, - "Sq": { + "Sy": { "type": "structure", "members": { "excludes": { - "shape": "Sr", + "shape": "Sz", "locationName": "excludes" }, "includes": { - "shape": "Sr", + "shape": "Sz", "locationName": "includes" } } }, - "Sr": { + "Sz": { "type": "structure", "members": { "and": { @@ -4167,7 +4278,7 @@ } } }, - "S10": { + "S18": { "type": "list", "member": { "type": "structure", @@ -4186,7 +4297,7 @@ ] } }, - "S13": { + "S1b": { "type": "structure", "members": { "and": { @@ -4246,7 +4357,7 @@ } } }, - "S1d": { + "S1l": { "type": "structure", "members": { "dailySchedule": { @@ -4275,7 +4386,7 @@ } } }, - "S1k": { + "S1s": { "type": "list", "member": { "type": "structure", @@ -4294,7 +4405,7 @@ ] } }, - "S1r": { + "S1z": { "type": "structure", "members": { "criterion": { @@ -4337,7 +4448,7 @@ } } }, - "S1x": { + "S25": { "type": "list", "member": { "type": "structure", @@ -4354,7 +4465,7 @@ } } }, - "S2t": { + "S32": { "type": "structure", "members": { "isDefinedInJob": { @@ -4372,7 +4483,7 @@ } } }, - "S2w": { + "S35": { "type": "structure", "members": { "customerManaged": { @@ -4397,7 +4508,7 @@ } } }, - "S2x": { + "S36": { "type": "structure", "members": { "effectivePermission": { @@ -4412,7 +4523,7 @@ "type": "structure", "members": { "blockPublicAccess": { - "shape": "S31", + "shape": "S3a", "locationName": "blockPublicAccess" } } @@ -4436,7 +4547,7 @@ } }, "blockPublicAccess": { - "shape": "S31", + "shape": "S3a", "locationName": "blockPublicAccess" }, "bucketPolicy": { @@ -4459,7 +4570,7 @@ } } }, - "S31": { + "S3a": { "type": "structure", "members": { "blockPublicAcls": { @@ -4480,7 +4591,7 @@ } } }, - "S3a": { + "S3j": { "type": "structure", "members": { "key": { @@ -4491,7 +4602,7 @@ } } }, - "S3b": { + "S3k": { "type": "structure", "members": { "fileType": { @@ -4508,7 +4619,7 @@ } } }, - "S3f": { + "S3o": { "type": "structure", "members": { "code": { @@ -4516,7 +4627,7 @@ } } }, - "S3j": { + "S3s": { "type": "structure", "members": { "jobExpiresAt": { @@ -4532,7 +4643,7 @@ } } }, - "S44": { + "S4d": { "type": "structure", "members": { "accountId": { @@ -4550,11 +4661,11 @@ } } }, - "S4d": { + "S4n": { "type": "timestamp", "timestampFormat": "iso8601" }, - "S4n": { + "S4x": { "type": "structure", "members": { "classifiableSizeInBytes": { @@ -4575,7 +4686,7 @@ } } }, - "S4q": { + "S50": { "type": "structure", "members": { "s3Destination": { @@ -4599,11 +4710,11 @@ } } }, - "S4x": { + "S57": { "type": "list", "member": {} }, - "S59": { + "S5j": { "type": "structure", "members": { "attributeName": { @@ -4614,7 +4725,7 @@ } } }, - "S5k": { + "S5u": { "type": "structure", "members": { "cells": { @@ -4641,11 +4752,11 @@ } }, "lineRanges": { - "shape": "S5n", + "shape": "S5x", "locationName": "lineRanges" }, "offsetRanges": { - "shape": "S5n", + "shape": "S5x", "locationName": "offsetRanges" }, "pages": { @@ -4655,11 +4766,11 @@ "type": "structure", "members": { "lineRange": { - "shape": "S5o", + "shape": "S5y", "locationName": "lineRange" }, "offsetRange": { - "shape": "S5o", + "shape": "S5y", "locationName": "offsetRange" }, "pageNumber": { @@ -4687,13 +4798,13 @@ } } }, - "S5n": { + "S5x": { "type": "list", "member": { - "shape": "S5o" + "shape": "S5y" } }, - "S5o": { + "S5y": { "type": "structure", "members": { "end": { @@ -4710,7 +4821,7 @@ } } }, - "S6c": { + "S6m": { "type": "structure", "members": { "attributes": { @@ -4750,7 +4861,7 @@ } } }, - "S6n": { + "S6x": { "type": "structure", "members": { "encryptionType": { @@ -4761,13 +4872,13 @@ } } }, - "S6q": { + "S70": { "type": "list", "member": { - "shape": "S3a" + "shape": "S3j" } }, - "S6z": { + "S79": { "type": "structure", "members": { "publishClassificationFindings": { @@ -4784,7 +4895,7 @@ "publishClassificationFindings" ] }, - "S7d": { + "S7n": { "type": "structure", "members": { "kmsKeyId": { @@ -4798,7 +4909,7 @@ "status" ] }, - "S7g": { + "S7q": { "type": "structure", "members": { "externalId": { @@ -4815,7 +4926,7 @@ "retrievalMode" ] }, - "S7x": { + "S87": { "type": "structure", "members": { "managedDataIdentifierIds": { @@ -4824,7 +4935,7 @@ } } }, - "S7y": { + "S88": { "type": "structure", "members": { "allowListIds": { @@ -4841,7 +4952,7 @@ } } }, - "S8r": { + "S95": { "type": "list", "member": { "type": "structure", @@ -4859,7 +4970,7 @@ } } }, - "Saf": { + "Sat": { "type": "structure", "members": { "and": { diff --git a/apis/macie2-2020-01-01.normal.json b/apis/macie2-2020-01-01.normal.json index a58b4ae5f1..d5b523e4c4 100644 --- a/apis/macie2-2020-01-01.normal.json +++ b/apis/macie2-2020-01-01.normal.json @@ -8,7 +8,10 @@ "protocol": "rest-json", "jsonVersion": "1.1", "uid": "macie2-2020-01-01", - "signatureVersion": "v4" + "signatureVersion": "v4", + "auth": [ + "aws.auth#sigv4" + ] }, "operations": { "AcceptInvitation": { @@ -103,6 +106,44 @@ ], "documentation": "

Retrieves information about one or more custom data identifiers.

" }, + "BatchUpdateAutomatedDiscoveryAccounts": { + "name": "BatchUpdateAutomatedDiscoveryAccounts", + "http": { + "method": "PATCH", + "requestUri": "/automated-discovery/accounts", + "responseCode": 200 + }, + "input": { + "shape": "BatchUpdateAutomatedDiscoveryAccountsRequest" + }, + "output": { + "shape": "BatchUpdateAutomatedDiscoveryAccountsResponse", + "documentation": "

The request succeeded. However, the update might have failed for one or more accounts.

" + }, + "errors": [ + { + "shape": "ThrottlingException", + "documentation": "

The request failed because you sent too many requests during a certain amount of time.

" + }, + { + "shape": "ValidationException", + "documentation": "

The request failed because the input doesn't satisfy the constraints specified by the service.

" + }, + { + "shape": "InternalServerException", + "documentation": "

The request failed due to an unknown internal server error, exception, or failure.

" + }, + { + "shape": "ConflictException", + "documentation": "

The request failed because it conflicts with the current state of the specified resource.

" + }, + { + "shape": "AccessDeniedException", + "documentation": "

The request was denied because you don't have sufficient access to the specified resource.

" + } + ], + "documentation": "

Changes the status of automated sensitive data discovery for one or more accounts.

" + }, "CreateAllowList": { "name": "CreateAllowList", "http": { @@ -1266,7 +1307,7 @@ "documentation": "

The request was denied because you don't have sufficient access to the specified resource.

" } ], - "documentation": "

Retrieves the configuration settings and status of automated sensitive data discovery for an account.

" + "documentation": "

Retrieves the configuration settings and status of automated sensitive data discovery for an organization or standalone account.

" }, "GetBucketStatistics": { "name": "GetBucketStatistics", @@ -2128,6 +2169,44 @@ ], "documentation": "

Retrieves a subset of information about all the allow lists for an account.

" }, + "ListAutomatedDiscoveryAccounts": { + "name": "ListAutomatedDiscoveryAccounts", + "http": { + "method": "GET", + "requestUri": "/automated-discovery/accounts", + "responseCode": 200 + }, + "input": { + "shape": "ListAutomatedDiscoveryAccountsRequest" + }, + "output": { + "shape": "ListAutomatedDiscoveryAccountsResponse", + "documentation": "

The request succeeded.

" + }, + "errors": [ + { + "shape": "ResourceNotFoundException", + "documentation": "

The request failed because the specified resource wasn't found.

" + }, + { + "shape": "ThrottlingException", + "documentation": "

The request failed because you sent too many requests during a certain amount of time.

" + }, + { + "shape": "ValidationException", + "documentation": "

The request failed because the input doesn't satisfy the constraints specified by the service.

" + }, + { + "shape": "InternalServerException", + "documentation": "

The request failed due to an unknown internal server error, exception, or failure.

" + }, + { + "shape": "AccessDeniedException", + "documentation": "

The request was denied because you don't have sufficient access to the specified resource.

" + } + ], + "documentation": "

Retrieves the status of automated sensitive data discovery for one or more accounts.

" + }, "ListClassificationJobs": { "name": "ListClassificationJobs", "http": { @@ -2390,7 +2469,7 @@ "documentation": "

The request failed because it conflicts with the current state of the specified resource.

" } ], - "documentation": "

Retrieves information about the Amazon Macie membership invitations that were received by an account.

" + "documentation": "

Retrieves information about Amazon Macie membership invitations that were received by an account.

" }, "ListManagedDataIdentifiers": { "name": "ListManagedDataIdentifiers", @@ -2537,7 +2616,7 @@ "documentation": "

The request was denied because you don't have sufficient access to the specified resource.

" } ], - "documentation": "

Retrieves information about objects that were selected from an S3 bucket for automated sensitive data discovery.

" + "documentation": "

Retrieves information about objects that Amazon Macie selected from an S3 bucket for automated sensitive data discovery.

" }, "ListResourceProfileDetections": { "name": "ListResourceProfileDetections", @@ -2680,7 +2759,7 @@ "documentation": "

The request failed because it conflicts with the current state of the specified resource.

" } ], - "documentation": "

Creates or updates the configuration settings for storing data classification results.

" + "documentation": "

Adds or updates the configuration settings for storing data classification results.

" }, "PutFindingsPublicationConfiguration": { "name": "PutFindingsPublicationConfiguration", @@ -2835,7 +2914,7 @@ "documentation": "

The request failed because it conflicts with the current state of the specified resource.

" } ], - "documentation": "

Tests a custom data identifier.

" + "documentation": "

Tests criteria for a custom data identifier.

" }, "UntagResource": { "name": "UntagResource", @@ -2904,7 +2983,7 @@ }, "output": { "shape": "UpdateAutomatedDiscoveryConfigurationResponse", - "documentation": "

The request succeeded. The status of the automated sensitive data discovery configuration for the account was updated and there isn't any content to include in the body of the response (No Content).

" + "documentation": "

The request succeeded. The status was updated and there isn't any content to include in the body of the response (No Content).

" }, "errors": [ { @@ -2924,7 +3003,7 @@ "documentation": "

The request was denied because you don't have sufficient access to the specified resource.

" } ], - "documentation": "

Enables or disables automated sensitive data discovery for an account.

" + "documentation": "

Changes the configuration settings and status of automated sensitive data discovery for an organization or standalone account.

" }, "UpdateClassificationJob": { "name": "UpdateClassificationJob", @@ -3600,9 +3679,90 @@ }, "documentation": "

Provides information about an identity that performed an action on an affected resource by using temporary security credentials. The credentials were obtained using the AssumeRole operation of the Security Token Service (STS) API.

" }, + "AutoEnableMode": { + "type": "string", + "documentation": "

Specifies whether to automatically enable automated sensitive data discovery for accounts that are part of an organization in Amazon Macie. Valid values are:

", + "enum": [ + "ALL", + "NEW", + "NONE" + ] + }, + "AutomatedDiscoveryAccount": { + "type": "structure", + "members": { + "accountId": { + "shape": "__string", + "locationName": "accountId", + "documentation": "

The Amazon Web Services account ID for the account.

" + }, + "status": { + "shape": "AutomatedDiscoveryAccountStatus", + "locationName": "status", + "documentation": "

The current status of automated sensitive data discovery for the account. Possible values are: ENABLED, perform automated sensitive data discovery activities for the account; and, DISABLED, don't perform automated sensitive data discovery activities for the account.

" + } + }, + "documentation": "

Provides information about the status of automated sensitive data discovery for an Amazon Macie account.

" + }, + "AutomatedDiscoveryAccountStatus": { + "type": "string", + "documentation": "

The status of automated sensitive data discovery for an Amazon Macie account. Valid values are:

", + "enum": [ + "ENABLED", + "DISABLED" + ] + }, + "AutomatedDiscoveryAccountUpdate": { + "type": "structure", + "members": { + "accountId": { + "shape": "__string", + "locationName": "accountId", + "documentation": "

The Amazon Web Services account ID for the account.

" + }, + "status": { + "shape": "AutomatedDiscoveryAccountStatus", + "locationName": "status", + "documentation": "

The new status of automated sensitive data discovery for the account. Valid values are: ENABLED, perform automated sensitive data discovery activities for the account; and, DISABLED, don't perform automated sensitive data discovery activities for the account.

" + } + }, + "documentation": "

Changes the status of automated sensitive data discovery for an Amazon Macie account.

" + }, + "AutomatedDiscoveryAccountUpdateError": { + "type": "structure", + "members": { + "accountId": { + "shape": "__string", + "locationName": "accountId", + "documentation": "

The Amazon Web Services account ID for the account that the request applied to.

" + }, + "errorCode": { + "shape": "AutomatedDiscoveryAccountUpdateErrorCode", + "locationName": "errorCode", + "documentation": "

The error code for the error that caused the request to fail for the account (accountId). Possible values are: ACCOUNT_NOT_FOUND, the account doesn’t exist or you're not the Amazon Macie administrator for the account; and, ACCOUNT_PAUSED, Macie isn’t enabled for the account in the current Amazon Web Services Region.

" + } + }, + "documentation": "

Provides information about a request that failed to change the status of automated sensitive data discovery for an Amazon Macie account.

" + }, + "AutomatedDiscoveryAccountUpdateErrorCode": { + "type": "string", + "documentation": "

The error code that indicates why a request failed to change the status of automated sensitive data discovery for an Amazon Macie account. Possible values are:

", + "enum": [ + "ACCOUNT_PAUSED", + "ACCOUNT_NOT_FOUND" + ] + }, + "AutomatedDiscoveryMonitoringStatus": { + "type": "string", + "documentation": "

Specifies whether automated sensitive data discovery is currently configured to analyze objects in an S3 bucket. Possible values are:

", + "enum": [ + "MONITORED", + "NOT_MONITORED" + ] + }, "AutomatedDiscoveryStatus": { "type": "string", - "documentation": "

The status of the automated sensitive data discovery configuration for an Amazon Macie account. Valid values are:

", + "documentation": "

The status of the automated sensitive data discovery configuration for an organization in Amazon Macie or a standalone Macie account. Valid values are:

", "enum": [ "ENABLED", "DISABLED" @@ -3704,6 +3864,26 @@ } } }, + "BatchUpdateAutomatedDiscoveryAccountsRequest": { + "type": "structure", + "members": { + "accounts": { + "shape": "__listOfAutomatedDiscoveryAccountUpdate", + "locationName": "accounts", + "documentation": "

An array of objects, one for each account to change the status of automated sensitive data discovery for. Each object specifies the Amazon Web Services account ID for an account and a new status for that account.

" + } + } + }, + "BatchUpdateAutomatedDiscoveryAccountsResponse": { + "type": "structure", + "members": { + "errors": { + "shape": "__listOfAutomatedDiscoveryAccountUpdateError", + "locationName": "errors", + "documentation": "

An array of objects, one for each account whose status wasn’t changed. Each object identifies the account and explains why the status of automated sensitive data discovery wasn’t changed for the account. This value is null if the request succeeded for all specified accounts.

" + } + } + }, "BlockPublicAccess": { "type": "structure", "members": { @@ -3914,6 +4094,11 @@ "locationName": "allowsUnencryptedObjectUploads", "documentation": "

Specifies whether the bucket policy for the bucket requires server-side encryption of objects when objects are added to the bucket. Possible values are:

Valid server-side encryption headers are: x-amz-server-side-encryption with a value of AES256 or aws:kms, and x-amz-server-side-encryption-customer-algorithm with a value of AES256.

" }, + "automatedDiscoveryMonitoringStatus": { + "shape": "AutomatedDiscoveryMonitoringStatus", + "locationName": "automatedDiscoveryMonitoringStatus", + "documentation": "

Specifies whether automated sensitive data discovery is currently configured to analyze objects in the bucket. Possible values are: MONITORED, the bucket is included in analyses; and, NOT_MONITORED, the bucket is excluded from analyses. If automated sensitive data discovery is disabled for your account, this value is NOT_MONITORED.

" + }, "bucketArn": { "shape": "__string", "locationName": "bucketArn", @@ -3952,12 +4137,12 @@ "jobDetails": { "shape": "JobDetails", "locationName": "jobDetails", - "documentation": "

Specifies whether any one-time or recurring classification jobs are configured to analyze data in the bucket, and, if so, the details of the job that ran most recently.

" + "documentation": "

Specifies whether any one-time or recurring classification jobs are configured to analyze objects in the bucket, and, if so, the details of the job that ran most recently.

" }, "lastAutomatedDiscoveryTime": { "shape": "__timestampIso8601", "locationName": "lastAutomatedDiscoveryTime", - "documentation": "

The date and time, in UTC and extended ISO 8601 format, when Amazon Macie most recently analyzed data in the bucket while performing automated sensitive data discovery for your account. This value is null if automated sensitive data discovery is currently disabled for your account.

" + "documentation": "

The date and time, in UTC and extended ISO 8601 format, when Amazon Macie most recently analyzed objects in the bucket while performing automated sensitive data discovery. This value is null if automated sensitive data discovery is disabled for your account.

" }, "lastUpdated": { "shape": "__timestampIso8601", @@ -3992,7 +4177,7 @@ "sensitivityScore": { "shape": "__integer", "locationName": "sensitivityScore", - "documentation": "

The sensitivity score for the bucket, ranging from -1 (classification error) to 100 (sensitive). This value is null if automated sensitive data discovery is currently disabled for your account.

" + "documentation": "

The sensitivity score for the bucket, ranging from -1 (classification error) to 100 (sensitive).

If automated sensitive data discovery has never been enabled for your account or it’s been disabled for your organization or your standalone account for more than 30 days, possible values are: 1, the bucket is empty; or, 50, the bucket stores objects but it’s been excluded from recent analyses.

" }, "serverSideEncryption": { "shape": "BucketServerSideEncryption", @@ -4039,7 +4224,7 @@ }, "BucketMetadataErrorCode": { "type": "string", - "documentation": "

The error code for an error that prevented Amazon Macie from retrieving and processing metadata from Amazon S3 for an S3 bucket and the bucket's objects.

", + "documentation": "

The error code for an error that prevented Amazon Macie from retrieving and processing information about an S3 bucket and the bucket's objects.

", "enum": [ "ACCESS_DENIED" ] @@ -4223,7 +4408,7 @@ "documentation": "

The S3 bucket to store data classification results in, and the encryption settings to use when storing results in that bucket.

" } }, - "documentation": "

Specifies where to store data classification results, and the encryption settings to use when storing results in that location. The location must be an S3 bucket.

" + "documentation": "

Specifies where to store data classification results, and the encryption settings to use when storing results in that location. The location must be an S3 general purpose bucket.

" }, "ClassificationResult": { "type": "structure", @@ -4395,7 +4580,7 @@ "jobType": { "shape": "JobType", "locationName": "jobType", - "documentation": "

The schedule for running the job. Valid values are:

" + "documentation": "

The schedule for running the job. Valid values are:

" }, "managedDataIdentifierIds": { "shape": "__listOf__string", @@ -4405,7 +4590,7 @@ "managedDataIdentifierSelector": { "shape": "ManagedDataIdentifierSelector", "locationName": "managedDataIdentifierSelector", - "documentation": "

The selection type to apply when determining which managed data identifiers the job uses to analyze data. Valid values are:

If you don't specify a value for this property, the job uses the recommended set of managed data identifiers.

If the job is a recurring job and you specify ALL or EXCLUDE, each job run automatically uses new managed data identifiers that are released. If you don't specify a value for this property or you specify RECOMMENDED for a recurring job, each job run automatically uses all the managed data identifiers that are in the recommended set when the run starts.

For information about individual managed data identifiers or to determine which ones are in the recommended set, see Using managed data identifiers and Recommended managed data identifiers in the Amazon Macie User Guide.

" + "documentation": "

The selection type to apply when determining which managed data identifiers the job uses to analyze data. Valid values are:

If you don't specify a value for this property, the job uses the recommended set of managed data identifiers.

If the job is a recurring job and you specify ALL or EXCLUDE, each job run automatically uses new managed data identifiers that are released. If you don't specify a value for this property or you specify RECOMMENDED for a recurring job, each job run automatically uses all the managed data identifiers that are in the recommended set when the run starts.

To learn about individual managed data identifiers or determine which ones are in the recommended set, see Using managed data identifiers or Recommended managed data identifiers in the Amazon Macie User Guide.

" }, "name": { "shape": "__string", @@ -5067,7 +5252,7 @@ "allowListIds": { "shape": "__listOf__string", "locationName": "allowListIds", - "documentation": "

An array of unique identifiers, one for each allow list that the job uses when it analyzes data.

" + "documentation": "

An array of unique identifiers, one for each allow list that the job is configured to use when it analyzes data.

" }, "clientToken": { "shape": "__string", @@ -5083,7 +5268,7 @@ "customDataIdentifierIds": { "shape": "__listOf__string", "locationName": "customDataIdentifierIds", - "documentation": "

An array of unique identifiers, one for each custom data identifier that the job uses when it analyzes data. This value is null if the job uses only managed data identifiers to analyze data.

" + "documentation": "

An array of unique identifiers, one for each custom data identifier that the job is configured to use when it analyzes data. This value is null if the job is configured to use only managed data identifiers to analyze data.

" }, "description": { "shape": "__string", @@ -5133,7 +5318,7 @@ "managedDataIdentifierSelector": { "shape": "ManagedDataIdentifierSelector", "locationName": "managedDataIdentifierSelector", - "documentation": "

The selection type that determines which managed data identifiers the job uses when it analyzes data. Possible values are:

If this value is null, the job uses the recommended set of managed data identifiers.

If the job is a recurring job and this value is ALL or EXCLUDE, each job run automatically uses new managed data identifiers that are released. If this value is null or RECOMMENDED for a recurring job, each job run uses all the managed data identifiers that are in the recommended set when the run starts.

For information about individual managed data identifiers or to determine which ones are in the recommended set, see Using managed data identifiers and Recommended managed data identifiers in the Amazon Macie User Guide.

" + "documentation": "

The selection type that determines which managed data identifiers the job uses when it analyzes data. Possible values are:

If this value is null, the job uses the recommended set of managed data identifiers.

If the job is a recurring job and this value is ALL or EXCLUDE, each job run automatically uses new managed data identifiers that are released. If this value is null or RECOMMENDED for a recurring job, each job run uses all the managed data identifiers that are in the recommended set when the run starts.

To learn about individual managed data identifiers or determine which ones are in the recommended set, see Using managed data identifiers or Recommended managed data identifiers in the Amazon Macie User Guide.

" }, "name": { "shape": "__string", @@ -5163,7 +5348,7 @@ "tags": { "shape": "TagMap", "locationName": "tags", - "documentation": "

A map of key-value pairs that specifies which tags (keys and values) are associated with the classification job.

" + "documentation": "

A map of key-value pairs that specifies which tags (keys and values) are associated with the job.

" }, "userPausedDetails": { "shape": "UserPausedDetails", @@ -5239,7 +5424,7 @@ "documentation": "

The type of data identifier that detected the sensitive data. Possible values are: CUSTOM, for a custom data identifier; and, MANAGED, for a managed data identifier.

" } }, - "documentation": "

Provides information about a type of sensitive data that Amazon Macie found in an S3 bucket while performing automated sensitive data discovery for the bucket. The information also specifies the custom data identifier or managed data identifier that detected the data. This information is available only if automated sensitive data discovery is currently enabled for your account.

" + "documentation": "

Provides information about a type of sensitive data that Amazon Macie found in an S3 bucket while performing automated sensitive data discovery for an account. The information also specifies the custom or managed data identifier that detected the data. This information is available only if automated sensitive data discovery has been enabled for the account.

" }, "DisableMacieRequest": { "type": "structure", @@ -5548,12 +5733,12 @@ "ipAddressDetails": { "shape": "IpAddressDetails", "locationName": "ipAddressDetails", - "documentation": "

The IP address of the device that the entity used to perform the action on the affected resource. This object also provides information such as the owner and geographic location for the IP address.

" + "documentation": "

The IP address and related details about the device that the entity used to perform the action on the affected resource. The details can include information such as the owner and geographic location of the IP address.

" }, "userIdentity": { "shape": "UserIdentity", "locationName": "userIdentity", - "documentation": "

The type and other characteristics of the entity that performed the action on the affected resource.

" + "documentation": "

The type and other characteristics of the entity that performed the action on the affected resource. This value is null if the action was performed by an anonymous (unauthenticated) entity.

" } }, "documentation": "

Provides information about an entity that performed an action that produced a policy finding for a resource.

" @@ -5751,35 +5936,40 @@ "GetAutomatedDiscoveryConfigurationResponse": { "type": "structure", "members": { + "autoEnableOrganizationMembers": { + "shape": "AutoEnableMode", + "locationName": "autoEnableOrganizationMembers", + "documentation": "

Specifies whether automated sensitive data discovery is enabled automatically for accounts in the organization. Possible values are: ALL, enable it for all existing accounts and new member accounts; NEW, enable it only for new member accounts; and, NONE, don't enable it for any accounts.

" + }, "classificationScopeId": { "shape": "ClassificationScopeId", "locationName": "classificationScopeId", - "documentation": "

The unique identifier for the classification scope that's used when performing automated sensitive data discovery for the account. The classification scope specifies S3 buckets to exclude from automated sensitive data discovery.

" + "documentation": "

The unique identifier for the classification scope that's used when performing automated sensitive data discovery. The classification scope specifies S3 buckets to exclude from analyses.

" }, "disabledAt": { "shape": "Timestamp", "locationName": "disabledAt", - "documentation": "

The date and time, in UTC and extended ISO 8601 format, when automated sensitive data discovery was most recently disabled for the account. This value is null if automated sensitive data discovery wasn't enabled and subsequently disabled for the account.

" + "documentation": "

The date and time, in UTC and extended ISO 8601 format, when automated sensitive data discovery was most recently disabled. This value is null if automated sensitive data discovery is currently enabled.

" }, "firstEnabledAt": { "shape": "Timestamp", "locationName": "firstEnabledAt", - "documentation": "

The date and time, in UTC and extended ISO 8601 format, when automated sensitive data discovery was initially enabled for the account. This value is null if automated sensitive data discovery has never been enabled for the account.

" + "documentation": "

The date and time, in UTC and extended ISO 8601 format, when automated sensitive data discovery was initially enabled. This value is null if automated sensitive data discovery has never been enabled.

" }, "lastUpdatedAt": { "shape": "Timestamp", "locationName": "lastUpdatedAt", - "documentation": "

The date and time, in UTC and extended ISO 8601 format, when automated sensitive data discovery was most recently enabled or disabled for the account.

" + "documentation": "

The date and time, in UTC and extended ISO 8601 format, when the configuration settings or status of automated sensitive data discovery was most recently changed.

" }, "sensitivityInspectionTemplateId": { "shape": "SensitivityInspectionTemplateId", "locationName": "sensitivityInspectionTemplateId", - "documentation": "

The unique identifier for the sensitivity inspection template that's used when performing automated sensitive data discovery for the account. The template specifies which allow lists, custom data identifiers, and managed data identifiers to use when analyzing data.

" + "documentation": "

The unique identifier for the sensitivity inspection template that's used when performing automated sensitive data discovery. The template specifies which allow lists, custom data identifiers, and managed data identifiers to use when analyzing data.

" }, "status": { "shape": "AutomatedDiscoveryStatus", "locationName": "status", - "documentation": "

The current status of the automated sensitive data discovery configuration for the account. Possible values are: ENABLED, use the specified settings to perform automated sensitive data discovery activities for the account; and, DISABLED, don't perform automated sensitive data discovery activities for the account.

" + "documentation": "

The current status of automated sensitive data discovery for the organization or account. Possible values are: ENABLED, use the specified settings to perform automated sensitive data discovery activities; and, DISABLED, don't perform automated sensitive data discovery activities.

" } } }, @@ -6406,12 +6596,12 @@ "excludes": { "shape": "SensitivityInspectionTemplateExcludes", "locationName": "excludes", - "documentation": "

The managed data identifiers that are explicitly excluded (not used) when analyzing data.

" + "documentation": "

The managed data identifiers that are explicitly excluded (not used) when performing automated sensitive data discovery.

" }, "includes": { "shape": "SensitivityInspectionTemplateIncludes", "locationName": "includes", - "documentation": "

The allow lists, custom data identifiers, and managed data identifiers that are explicitly included (used) when analyzing data.

" + "documentation": "

The allow lists, custom data identifiers, and managed data identifiers that are explicitly included (used) when performing automated sensitive data discovery.

" }, "name": { "shape": "__string", @@ -6714,17 +6904,17 @@ "isDefinedInJob": { "shape": "IsDefinedInJob", "locationName": "isDefinedInJob", - "documentation": "

Specifies whether any one-time or recurring jobs are configured to analyze data in the bucket. Possible values are:

" + "documentation": "

Specifies whether any one-time or recurring jobs are configured to analyze objects in the bucket. Possible values are:

" }, "isMonitoredByJob": { "shape": "IsMonitoredByJob", "locationName": "isMonitoredByJob", - "documentation": "

Specifies whether any recurring jobs are configured to analyze data in the bucket. Possible values are:

" + "documentation": "

Specifies whether any recurring jobs are configured to analyze objects in the bucket. Possible values are:

" }, "lastJobId": { "shape": "__string", "locationName": "lastJobId", - "documentation": "

The unique identifier for the job that ran most recently and is configured to analyze data in the bucket, either the latest run of a recurring job or the only run of a one-time job.

This value is typically null if the value for the isDefinedInJob property is FALSE or UNKNOWN.

" + "documentation": "

The unique identifier for the job that ran most recently and is configured to analyze objects in the bucket, either the latest run of a recurring job or the only run of a one-time job.

This value is typically null if the value for the isDefinedInJob property is FALSE or UNKNOWN.

" }, "lastJobRunTime": { "shape": "__timestampIso8601", @@ -6732,7 +6922,7 @@ "documentation": "

The date and time, in UTC and extended ISO 8601 format, when the job (lastJobId) started. If the job is a recurring job, this value indicates when the most recent run started.

This value is typically null if the value for the isDefinedInJob property is FALSE or UNKNOWN.

" } }, - "documentation": "

Specifies whether any one-time or recurring classification jobs are configured to analyze data in an S3 bucket, and, if so, the details of the job that ran most recently.

" + "documentation": "

Specifies whether any one-time or recurring classification jobs are configured to analyze objects in an S3 bucket, and, if so, the details of the job that ran most recently.

" }, "JobScheduleFrequency": { "type": "structure", @@ -6927,6 +7117,44 @@ } } }, + "ListAutomatedDiscoveryAccountsRequest": { + "type": "structure", + "members": { + "accountIds": { + "shape": "__listOf__string", + "location": "querystring", + "locationName": "accountIds", + "documentation": "

The Amazon Web Services account ID for each account, for as many as 50 accounts. To retrieve the status for multiple accounts, append the accountIds parameter and argument for each account, separated by an ampersand (&). To retrieve the status for all the accounts in an organization, omit this parameter.

" + }, + "maxResults": { + "shape": "MaxResults", + "location": "querystring", + "locationName": "maxResults", + "documentation": "

The maximum number of items to include in each page of a paginated response.

" + }, + "nextToken": { + "shape": "__string", + "location": "querystring", + "locationName": "nextToken", + "documentation": "

The nextToken string that specifies which page of results to return in a paginated response.

" + } + } + }, + "ListAutomatedDiscoveryAccountsResponse": { + "type": "structure", + "members": { + "items": { + "shape": "__listOfAutomatedDiscoveryAccount", + "locationName": "items", + "documentation": "

An array of objects, one for each account specified in the request. Each object specifies the Amazon Web Services account ID for an account and the current status of automated sensitive data discovery for that account.

" + }, + "nextToken": { + "shape": "__string", + "locationName": "nextToken", + "documentation": "

The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

" + } + } + }, "ListClassificationJobsRequest": { "type": "structure", "members": { @@ -7476,6 +7704,11 @@ "locationName": "accountId", "documentation": "

The unique identifier for the Amazon Web Services account that owns the bucket.

" }, + "automatedDiscoveryMonitoringStatus": { + "shape": "AutomatedDiscoveryMonitoringStatus", + "locationName": "automatedDiscoveryMonitoringStatus", + "documentation": "

Specifies whether automated sensitive data discovery is currently configured to analyze objects in the bucket. Possible values are: MONITORED, the bucket is included in analyses; and, NOT_MONITORED, the bucket is excluded from analyses. If automated sensitive data discovery is disabled for your account, this value is NOT_MONITORED.

" + }, "bucketName": { "shape": "__string", "locationName": "bucketName", @@ -7509,7 +7742,7 @@ "lastAutomatedDiscoveryTime": { "shape": "__timestampIso8601", "locationName": "lastAutomatedDiscoveryTime", - "documentation": "

The date and time, in UTC and extended ISO 8601 format, when Amazon Macie most recently analyzed data in the bucket while performing automated sensitive data discovery for your account. This value is null if automated sensitive data discovery is currently disabled for your account.

" + "documentation": "

The date and time, in UTC and extended ISO 8601 format, when Amazon Macie most recently analyzed objects in the bucket while performing automated sensitive data discovery. This value is null if automated sensitive data discovery is disabled for your account.

" }, "objectCount": { "shape": "__long", @@ -7524,7 +7757,7 @@ "sensitivityScore": { "shape": "__integer", "locationName": "sensitivityScore", - "documentation": "

The current sensitivity score for the bucket, ranging from -1 (classification error) to 100 (sensitive). This value is null if automated sensitive data discovery is currently disabled for your account.

" + "documentation": "

The sensitivity score for the bucket, ranging from -1 (classification error) to 100 (sensitive).

If automated sensitive data discovery has never been enabled for your account or it’s been disabled for your organization or your standalone account for more than 30 days, possible values are: 1, the bucket is empty; or, 50, the bucket stores objects but it’s been excluded from recent analyses.

" }, "sizeInBytes": { "shape": "__long", @@ -7924,7 +8157,7 @@ "documentation": "

Specifies whether Amazon Macie found sensitive data in the object.

" } }, - "documentation": "

Provides information about an S3 object that Amazon Macie selected for analysis while performing automated sensitive data discovery for an S3 bucket, and the status and results of the analysis. This information is available only if automated sensitive data discovery is currently enabled for your account.

", + "documentation": "

Provides information about an S3 object that Amazon Macie selected for analysis while performing automated sensitive data discovery for an account, and the status and results of the analysis. This information is available only if automated sensitive data discovery has been enabled for the account.

", "required": [ "classificationResultStatus", "arn" @@ -7979,7 +8212,7 @@ "documentation": "

The total number of objects that Amazon Macie wasn't able to analyze in the bucket due to the permissions settings for the objects or the permissions settings for the keys that were used to encrypt the objects.

" } }, - "documentation": "

Provides statistical data for sensitive data discovery metrics that apply to an S3 bucket that Amazon Macie monitors and analyzes for your account. The statistics capture the results of automated sensitive data discovery activities that Macie has performed for the bucket. The data is available only if automated sensitive data discovery is currently enabled for your account.

" + "documentation": "

Provides statistical data for sensitive data discovery metrics that apply to an S3 bucket that Amazon Macie monitors and analyzes for an account, if automated sensitive data discovery has been enabled for the account. The data captures the results of automated sensitive data discovery activities that Macie has performed for the bucket.

" }, "ResourcesAffected": { "type": "structure", @@ -8236,7 +8469,7 @@ "bucketName": { "shape": "__string", "locationName": "bucketName", - "documentation": "

The name of the bucket.

" + "documentation": "

The name of the bucket. This must be the name of an existing general purpose bucket.

" }, "keyPrefix": { "shape": "__string", @@ -8495,7 +8728,7 @@ "values": { "shape": "__listOf__string", "locationName": "values", - "documentation": "

An array that lists one or more values to use in the condition. If you specify multiple values, Amazon Macie uses OR logic to join the values. Valid values for each supported property (key) are:

Values are case sensitive. Also, Macie doesn't support use of partial values or wildcard characters in values.

" + "documentation": "

An array that lists one or more values to use in the condition. If you specify multiple values, Amazon Macie uses OR logic to join the values. Valid values for each supported property (key) are:

Values are case sensitive. Also, Macie doesn't support use of partial values or wildcard characters in values.

" } }, "documentation": "

Specifies a property-based filter condition that determines which Amazon Web Services resources are included or excluded from the query results.

" @@ -8507,7 +8740,8 @@ "ACCOUNT_ID", "S3_BUCKET_NAME", "S3_BUCKET_EFFECTIVE_PERMISSION", - "S3_BUCKET_SHARED_ACCESS" + "S3_BUCKET_SHARED_ACCESS", + "AUTOMATED_DISCOVERY_MONITORING_STATUS" ] }, "SearchResourcesSortAttributeName": { @@ -8671,7 +8905,7 @@ "documentation": "

An array of unique identifiers, one for each managed data identifier to exclude. To retrieve a list of valid values, use the ListManagedDataIdentifiers operation.

" } }, - "documentation": "

Specifies managed data identifiers to exclude (not use) when performing automated sensitive data discovery for an Amazon Macie account. For information about the managed data identifiers that Amazon Macie currently provides, see Using managed data identifiers in the Amazon Macie User Guide.

" + "documentation": "

Specifies managed data identifiers to exclude (not use) when performing automated sensitive data discovery. For information about the managed data identifiers that Amazon Macie currently provides, see Using managed data identifiers in the Amazon Macie User Guide.

" }, "SensitivityInspectionTemplateId": { "type": "string", @@ -8696,7 +8930,7 @@ "documentation": "

An array of unique identifiers, one for each managed data identifier to include.

Amazon Macie uses these managed data identifiers in addition to managed data identifiers that are subsequently released and recommended for automated sensitive data discovery. To retrieve a list of valid values for the managed data identifiers that are currently available, use the ListManagedDataIdentifiers operation.

" } }, - "documentation": "

Specifies the allow lists, custom data identifiers, and managed data identifiers to include (use) when performing automated sensitive data discovery for an Amazon Macie account. The configuration must specify at least one custom data identifier or managed data identifier. For information about the managed data identifiers that Amazon Macie currently provides, see Using managed data identifiers in the Amazon Macie User Guide.

" + "documentation": "

Specifies the allow lists, custom data identifiers, and managed data identifiers to include (use) when performing automated sensitive data discovery. The configuration must specify at least one custom data identifier or managed data identifier. For information about the managed data identifiers that Amazon Macie currently provides, see Using managed data identifiers in the Amazon Macie User Guide.

" }, "SensitivityInspectionTemplatesEntry": { "type": "structure", @@ -8712,7 +8946,7 @@ "documentation": "

The name of the sensitivity inspection template: automated-sensitive-data-discovery.

" } }, - "documentation": "

Provides information about the sensitivity inspection template for an Amazon Macie account. Macie uses the template's settings when it performs automated sensitive data discovery for the account.

" + "documentation": "

Provides information about the sensitivity inspection template for an Amazon Macie account.

" }, "ServerSideEncryption": { "type": "structure", @@ -9289,10 +9523,15 @@ "UpdateAutomatedDiscoveryConfigurationRequest": { "type": "structure", "members": { + "autoEnableOrganizationMembers": { + "shape": "AutoEnableMode", + "locationName": "autoEnableOrganizationMembers", + "documentation": "

Specifies whether to automatically enable automated sensitive data discovery for accounts in the organization. Valid values are: ALL (default), enable it for all existing accounts and new member accounts; NEW, enable it only for new member accounts; and, NONE, don't enable it for any accounts.

If you specify NEW or NONE, automated sensitive data discovery continues to be enabled for any existing accounts that it's currently enabled for. To enable or disable it for individual member accounts, specify NEW or NONE, and then enable or disable it for each account by using the BatchUpdateAutomatedDiscoveryAccounts operation.

" + }, "status": { "shape": "AutomatedDiscoveryStatus", "locationName": "status", - "documentation": "

The new status of automated sensitive data discovery for the account. Valid values are: ENABLED, start or resume automated sensitive data discovery activities for the account; and, DISABLED, stop performing automated sensitive data discovery activities for the account.

When you enable automated sensitive data discovery for the first time, Amazon Macie uses default configuration settings to determine which data sources to analyze and which managed data identifiers to use. To change these settings, use the UpdateClassificationScope and UpdateSensitivityInspectionTemplate operations, respectively. If you change the settings and subsequently disable the configuration, Amazon Macie retains your changes.

" + "documentation": "

The new status of automated sensitive data discovery for the organization or account. Valid values are: ENABLED, start or resume all automated sensitive data discovery activities; and, DISABLED, stop performing all automated sensitive data discovery activities.

If you specify DISABLED for an administrator account, you also disable automated sensitive data discovery for all member accounts in the organization.

" } }, "required": [ @@ -9459,7 +9698,7 @@ "autoEnable": { "shape": "__boolean", "locationName": "autoEnable", - "documentation": "

Specifies whether to enable Amazon Macie automatically for an account when the account is added to the organization in Organizations.

" + "documentation": "

Specifies whether to enable Amazon Macie automatically for accounts that are added to the organization in Organizations.

" } }, "required": [ @@ -9579,7 +9818,7 @@ "excludes": { "shape": "SensitivityInspectionTemplateExcludes", "locationName": "excludes", - "documentation": "

The managed data identifiers to explicitly exclude (not use) when analyzing data.

To exclude an allow list or custom data identifier that's currently included by the template, update the values for the SensitivityInspectionTemplateIncludes.allowListIds and SensitivityInspectionTemplateIncludes.customDataIdentifierIds properties, respectively.

" + "documentation": "

The managed data identifiers to explicitly exclude (not use) when performing automated sensitive data discovery.

To exclude an allow list or custom data identifier that's currently included by the template, update the values for the SensitivityInspectionTemplateIncludes.allowListIds and SensitivityInspectionTemplateIncludes.customDataIdentifierIds properties, respectively.

" }, "id": { "shape": "__string", @@ -9590,7 +9829,7 @@ "includes": { "shape": "SensitivityInspectionTemplateIncludes", "locationName": "includes", - "documentation": "

The allow lists, custom data identifiers, and managed data identifiers to explicitly include (use) when analyzing data.

" + "documentation": "

The allow lists, custom data identifiers, and managed data identifiers to explicitly include (use) when performing automated sensitive data discovery.

" } }, "required": [ @@ -9638,7 +9877,7 @@ "automatedDiscoveryFreeTrialStartDate": { "shape": "__timestampIso8601", "locationName": "automatedDiscoveryFreeTrialStartDate", - "documentation": "

The date and time, in UTC and extended ISO 8601 format, when the free trial of automated sensitive data discovery started for the account. If the account is a member account in an organization, this value is the same as the value for the organization's Amazon Macie administrator account.

" + "documentation": "

The date and time, in UTC and extended ISO 8601 format, when the free trial of automated sensitive data discovery started for the account. This value is null if automated sensitive data discovery hasn't been enabled for the account.

" }, "freeTrialStartDate": { "shape": "__timestampIso8601", @@ -9881,6 +10120,24 @@ "shape": "AllowListSummary" } }, + "__listOfAutomatedDiscoveryAccount": { + "type": "list", + "member": { + "shape": "AutomatedDiscoveryAccount" + } + }, + "__listOfAutomatedDiscoveryAccountUpdate": { + "type": "list", + "member": { + "shape": "AutomatedDiscoveryAccountUpdate" + } + }, + "__listOfAutomatedDiscoveryAccountUpdateError": { + "type": "list", + "member": { + "shape": "AutomatedDiscoveryAccountUpdateError" + } + }, "__listOfBatchGetCustomDataIdentifierSummary": { "type": "list", "member": { diff --git a/apis/macie2-2020-01-01.paginators.json b/apis/macie2-2020-01-01.paginators.json index b5f426a3c8..b0758d8275 100644 --- a/apis/macie2-2020-01-01.paginators.json +++ b/apis/macie2-2020-01-01.paginators.json @@ -12,6 +12,12 @@ "limit_key": "maxResults", "result_key": "records" }, + "ListAutomatedDiscoveryAccounts": { + "input_token": "nextToken", + "output_token": "nextToken", + "limit_key": "maxResults", + "result_key": "items" + }, "ListClassificationJobs": { "input_token": "nextToken", "output_token": "nextToken", diff --git a/apis/mediaconvert-2017-08-29.min.json b/apis/mediaconvert-2017-08-29.min.json index a3ffc714ff..acc46cdfaf 100644 --- a/apis/mediaconvert-2017-08-29.min.json +++ b/apis/mediaconvert-2017-08-29.min.json @@ -642,11 +642,8 @@ "type": "structure", "members": { "Jobs": { - "locationName": "jobs", - "type": "list", - "member": { - "shape": "Sld" - } + "shape": "Sng", + "locationName": "jobs" }, "NextToken": { "locationName": "nextToken" @@ -811,6 +808,55 @@ } } }, + "SearchJobs": { + "http": { + "method": "GET", + "requestUri": "/2017-08-29/search", + "responseCode": 200 + }, + "input": { + "type": "structure", + "members": { + "InputFile": { + "locationName": "inputFile", + "location": "querystring" + }, + "MaxResults": { + "locationName": "maxResults", + "location": "querystring", + "type": "integer" + }, + "NextToken": { + "locationName": "nextToken", + "location": "querystring" + }, + "Order": { + "locationName": "order", + "location": "querystring" + }, + "Queue": { + "locationName": "queue", + "location": "querystring" + }, + "Status": { + "locationName": "status", + "location": "querystring" + } + } + }, + "output": { + "type": "structure", + "members": { + "Jobs": { + "shape": "Sng", + "locationName": "jobs" + }, + "NextToken": { + "locationName": "nextToken" + } + } + } + }, "TagResource": { "http": { "requestUri": "/2017-08-29/tags", @@ -5839,6 +5885,12 @@ "locationName": "s3Inputs" } } + }, + "Sng": { + "type": "list", + "member": { + "shape": "Sld" + } } } } \ No newline at end of file diff --git a/apis/mediaconvert-2017-08-29.normal.json b/apis/mediaconvert-2017-08-29.normal.json index d14ae10d1c..5bde89e804 100644 --- a/apis/mediaconvert-2017-08-29.normal.json +++ b/apis/mediaconvert-2017-08-29.normal.json @@ -461,7 +461,7 @@ "documentation": "The service couldn't complete your request because there is a conflict with the current state of the resource." } ], - "documentation": "Send an request with an empty body to the regional API endpoint to get your account API endpoint.", + "documentation": "Send a request with an empty body to the regional API endpoint to get your account API endpoint. Note that DescribeEndpoints is no longer required. We recommend that you send your requests directly to the regional endpoint instead.", "deprecated": true, "deprecatedMessage": "DescribeEndpoints and account specific endpoints are no longer required. We recommend that you send your requests directly to the regional endpoint instead." }, @@ -957,6 +957,47 @@ ], "documentation": "Create or change your policy. For more information about policies, see the user guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html" }, + "SearchJobs": { + "name": "SearchJobs", + "http": { + "method": "GET", + "requestUri": "/2017-08-29/search", + "responseCode": 200 + }, + "input": { + "shape": "SearchJobsRequest" + }, + "output": { + "shape": "SearchJobsResponse" + }, + "errors": [ + { + "shape": "BadRequestException", + "documentation": "The service can't process your request because of a problem in the request. Please check your request form and syntax." + }, + { + "shape": "InternalServerErrorException", + "documentation": "The service encountered an unexpected condition and can't fulfill your request." + }, + { + "shape": "ForbiddenException", + "documentation": "You don't have permissions for this action with the credentials you sent." + }, + { + "shape": "NotFoundException", + "documentation": "The resource you requested doesn't exist." + }, + { + "shape": "TooManyRequestsException", + "documentation": "Too many requests have been sent in too short of a time. The service limits the rate at which it will accept requests." + }, + { + "shape": "ConflictException", + "documentation": "The service couldn't complete your request because there is a conflict with the current state of the resource." + } + ], + "documentation": "Retrieve a JSON array that includes job details for up to twenty of your most recent jobs. Optionally filter results further according to input file, queue, or status. To retrieve the twenty next most recent jobs, use the nextToken string returned with the array." + }, "TagResource": { "name": "TagResource", "http": { @@ -11335,6 +11376,62 @@ }, "documentation": "Settings related to SCC captions. SCC is a sidecar format that holds captions in a file that is separate from the video container. Set up sidecar captions in the same output group, but different output from your video. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/scc-srt-output-captions.html." }, + "SearchJobsRequest": { + "type": "structure", + "members": { + "InputFile": { + "shape": "__string", + "locationName": "inputFile", + "documentation": "Optional. Provide your input file URL or your partial input file name. The maximum length for an input file is 300 characters.", + "location": "querystring" + }, + "MaxResults": { + "shape": "__integerMin1Max20", + "locationName": "maxResults", + "documentation": "Optional. Number of jobs, up to twenty, that will be returned at one time.", + "location": "querystring" + }, + "NextToken": { + "shape": "__string", + "locationName": "nextToken", + "documentation": "Optional. Use this string, provided with the response to a previous request, to request the next batch of jobs.", + "location": "querystring" + }, + "Order": { + "shape": "Order", + "locationName": "order", + "documentation": "Optional. When you request lists of resources, you can specify whether they are sorted in ASCENDING or DESCENDING order. Default varies by resource.", + "location": "querystring" + }, + "Queue": { + "shape": "__string", + "locationName": "queue", + "documentation": "Optional. Provide a queue name, or a queue ARN, to return only jobs from that queue.", + "location": "querystring" + }, + "Status": { + "shape": "JobStatus", + "locationName": "status", + "documentation": "Optional. A job's status can be SUBMITTED, PROGRESSING, COMPLETE, CANCELED, or ERROR.", + "location": "querystring" + } + } + }, + "SearchJobsResponse": { + "type": "structure", + "members": { + "Jobs": { + "shape": "__listOfJob", + "locationName": "jobs", + "documentation": "List of jobs." + }, + "NextToken": { + "shape": "__string", + "locationName": "nextToken", + "documentation": "Use this string to request the next batch of jobs." + } + } + }, "SimulateReservedQueue": { "type": "string", "documentation": "Enable this setting when you run a test job to estimate how many reserved transcoding slots (RTS) you need. When this is enabled, MediaConvert runs your job from an on-demand queue with similar performance to what you will see with one RTS in a reserved queue. This setting is disabled by default.", diff --git a/apis/mediaconvert-2017-08-29.paginators.json b/apis/mediaconvert-2017-08-29.paginators.json index 24b088e9cd..c5a6082e2b 100644 --- a/apis/mediaconvert-2017-08-29.paginators.json +++ b/apis/mediaconvert-2017-08-29.paginators.json @@ -12,6 +12,12 @@ "limit_key": "MaxResults", "result_key": "Jobs" }, + "SearchJobs": { + "input_token": "NextToken", + "output_token": "NextToken", + "limit_key": "MaxResults", + "result_key": "Jobs" + }, "ListPresets": { "input_token": "NextToken", "output_token": "NextToken", diff --git a/apis/route53domains-2014-05-15.min.json b/apis/route53domains-2014-05-15.min.json index 26a9e244ef..2a2614a44a 100644 --- a/apis/route53domains-2014-05-15.min.json +++ b/apis/route53domains-2014-05-15.min.json @@ -5,11 +5,17 @@ "endpointPrefix": "route53domains", "jsonVersion": "1.1", "protocol": "json", + "protocols": [ + "json" + ], "serviceFullName": "Amazon Route 53 Domains", "serviceId": "Route 53 Domains", "signatureVersion": "v4", "targetPrefix": "Route53Domains_v20140515", - "uid": "route53domains-2014-05-15" + "uid": "route53domains-2014-05-15", + "auth": [ + "aws.auth#sigv4" + ] }, "operations": { "AcceptDomainTransferFromAnotherAwsAccount": { diff --git a/apis/route53domains-2014-05-15.normal.json b/apis/route53domains-2014-05-15.normal.json index 70bb3cfab1..8b5feffe1e 100644 --- a/apis/route53domains-2014-05-15.normal.json +++ b/apis/route53domains-2014-05-15.normal.json @@ -5,11 +5,17 @@ "endpointPrefix": "route53domains", "jsonVersion": "1.1", "protocol": "json", + "protocols": [ + "json" + ], "serviceFullName": "Amazon Route 53 Domains", "serviceId": "Route 53 Domains", "signatureVersion": "v4", "targetPrefix": "Route53Domains_v20140515", - "uid": "route53domains-2014-05-15" + "uid": "route53domains-2014-05-15", + "auth": [ + "aws.auth#sigv4" + ] }, "operations": { "AcceptDomainTransferFromAnotherAwsAccount": { diff --git a/clients/datazone.d.ts b/clients/datazone.d.ts index b2ebe2a532..2ecde1ad6a 100644 --- a/clients/datazone.d.ts +++ b/clients/datazone.d.ts @@ -27,6 +27,14 @@ declare class DataZone extends Service { * Accepts a subscription request to a specific asset. */ acceptSubscriptionRequest(callback?: (err: AWSError, data: DataZone.Types.AcceptSubscriptionRequestOutput) => void): Request; + /** + * Associates the environment role in Amazon DataZone. + */ + associateEnvironmentRole(params: DataZone.Types.AssociateEnvironmentRoleInput, callback?: (err: AWSError, data: DataZone.Types.AssociateEnvironmentRoleOutput) => void): Request; + /** + * Associates the environment role in Amazon DataZone. + */ + associateEnvironmentRole(callback?: (err: AWSError, data: DataZone.Types.AssociateEnvironmentRoleOutput) => void): Request; /** * Cancels the metadata generation run. */ @@ -91,6 +99,14 @@ declare class DataZone extends Service { * Create an Amazon DataZone environment. */ createEnvironment(callback?: (err: AWSError, data: DataZone.Types.CreateEnvironmentOutput) => void): Request; + /** + * Creates an action for the environment, for example, creates a console link for an analytics tool that is available in this environment. + */ + createEnvironmentAction(params: DataZone.Types.CreateEnvironmentActionInput, callback?: (err: AWSError, data: DataZone.Types.CreateEnvironmentActionOutput) => void): Request; + /** + * Creates an action for the environment, for example, creates a console link for an analytics tool that is available in this environment. + */ + createEnvironmentAction(callback?: (err: AWSError, data: DataZone.Types.CreateEnvironmentActionOutput) => void): Request; /** * Creates an Amazon DataZone environment profile. */ @@ -227,6 +243,14 @@ declare class DataZone extends Service { * Deletes an environment in Amazon DataZone. */ deleteEnvironment(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; + /** + * Deletes an action for the environment, for example, deletes a console link for an analytics tool that is available in this environment. + */ + deleteEnvironmentAction(params: DataZone.Types.DeleteEnvironmentActionInput, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; + /** + * Deletes an action for the environment, for example, deletes a console link for an analytics tool that is available in this environment. + */ + deleteEnvironmentAction(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; /** * Deletes the blueprint configuration in Amazon DataZone. */ @@ -323,6 +347,14 @@ declare class DataZone extends Service { * Deletes the specified time series form for the specified asset. */ deleteTimeSeriesDataPoints(callback?: (err: AWSError, data: DataZone.Types.DeleteTimeSeriesDataPointsOutput) => void): Request; + /** + * Disassociates the environment role in Amazon DataZone. + */ + disassociateEnvironmentRole(params: DataZone.Types.DisassociateEnvironmentRoleInput, callback?: (err: AWSError, data: DataZone.Types.DisassociateEnvironmentRoleOutput) => void): Request; + /** + * Disassociates the environment role in Amazon DataZone. + */ + disassociateEnvironmentRole(callback?: (err: AWSError, data: DataZone.Types.DisassociateEnvironmentRoleOutput) => void): Request; /** * Gets an Amazon DataZone asset. */ @@ -371,6 +403,14 @@ declare class DataZone extends Service { * Gets an Amazon DataZone environment. */ getEnvironment(callback?: (err: AWSError, data: DataZone.Types.GetEnvironmentOutput) => void): Request; + /** + * Gets the specified environment action. + */ + getEnvironmentAction(params: DataZone.Types.GetEnvironmentActionInput, callback?: (err: AWSError, data: DataZone.Types.GetEnvironmentActionOutput) => void): Request; + /** + * Gets the specified environment action. + */ + getEnvironmentAction(callback?: (err: AWSError, data: DataZone.Types.GetEnvironmentActionOutput) => void): Request; /** * Gets an Amazon DataZone blueprint. */ @@ -547,6 +587,14 @@ declare class DataZone extends Service { * Lists Amazon DataZone domains. */ listDomains(callback?: (err: AWSError, data: DataZone.Types.ListDomainsOutput) => void): Request; + /** + * Lists existing environment actions. + */ + listEnvironmentActions(params: DataZone.Types.ListEnvironmentActionsInput, callback?: (err: AWSError, data: DataZone.Types.ListEnvironmentActionsOutput) => void): Request; + /** + * Lists existing environment actions. + */ + listEnvironmentActions(callback?: (err: AWSError, data: DataZone.Types.ListEnvironmentActionsOutput) => void): Request; /** * Lists blueprint configurations for a Amazon DataZone environment. */ @@ -795,6 +843,14 @@ declare class DataZone extends Service { * Updates the specified environment in Amazon DataZone. */ updateEnvironment(callback?: (err: AWSError, data: DataZone.Types.UpdateEnvironmentOutput) => void): Request; + /** + * Updates an environment action. + */ + updateEnvironmentAction(params: DataZone.Types.UpdateEnvironmentActionInput, callback?: (err: AWSError, data: DataZone.Types.UpdateEnvironmentActionOutput) => void): Request; + /** + * Updates an environment action. + */ + updateEnvironmentAction(callback?: (err: AWSError, data: DataZone.Types.UpdateEnvironmentActionOutput) => void): Request; /** * Updates the specified environment profile in Amazon DataZone. */ @@ -1002,6 +1058,12 @@ declare namespace DataZone { export type AcceptSubscriptionRequestOutputSubscribedListingsList = SubscribedListing[]; export type AcceptSubscriptionRequestOutputSubscribedPrincipalsList = SubscribedPrincipal[]; export type ActionLink = string; + export interface ActionParameters { + /** + * The console link specified as part of the environment action. + */ + awsConsoleLink?: AwsConsoleLinkParameters; + } export type ApplicableAssetTypes = TypeName[]; export type AssetId = string; export type AssetIdentifier = string; @@ -1271,11 +1333,33 @@ declare namespace DataZone { */ updatedBy?: UpdatedBy; } + export interface AssociateEnvironmentRoleInput { + /** + * The ID of the Amazon DataZone domain in which the environment role is associated. + */ + domainIdentifier: DomainId; + /** + * The ID of the Amazon DataZone environment. + */ + environmentIdentifier: EnvironmentId; + /** + * The ARN of the environment role. + */ + environmentRoleArn: String; + } + export interface AssociateEnvironmentRoleOutput { + } export type Attribute = string; export type AuthType = "IAM_IDC"|"DISABLED"|string; export type AuthorizedPrincipalIdentifier = string; export type AuthorizedPrincipalIdentifiers = AuthorizedPrincipalIdentifier[]; export type AwsAccountId = string; + export interface AwsConsoleLinkParameters { + /** + * The URI of the console link specified as part of the environment action. + */ + uri?: String; + } export type AwsRegion = string; export type Boolean = boolean; export interface BusinessNameGenerationConfiguration { @@ -1906,6 +1990,54 @@ declare namespace DataZone { */ tags?: Tags; } + export interface CreateEnvironmentActionInput { + /** + * The description of the environment action that is being created in the environment. + */ + description?: String; + /** + * The ID of the Amazon DataZone domain in which the environment action is created. + */ + domainIdentifier: DomainId; + /** + * The ID of the environment in which the environment action is created. + */ + environmentIdentifier: EnvironmentId; + /** + * The name of the environment action. + */ + name: String; + /** + * The parameters of the environment action. + */ + parameters: ActionParameters; + } + export interface CreateEnvironmentActionOutput { + /** + * The description of the environment action. + */ + description?: String; + /** + * The ID of the domain in which the environment action is created. + */ + domainId: DomainId; + /** + * The ID of the environment in which the environment is created. + */ + environmentId: EnvironmentId; + /** + * The ID of the environment action. + */ + id: EnvironmentActionId; + /** + * The name of the environment action. + */ + name: String; + /** + * The parameters of the environment action. + */ + parameters: ActionParameters; + } export interface CreateEnvironmentInput { /** * The description of the Amazon DataZone environment. @@ -1915,6 +2047,18 @@ declare namespace DataZone { * The identifier of the Amazon DataZone domain in which the environment is created. */ domainIdentifier: DomainId; + /** + * The ID of the account in which the environment is being created. + */ + environmentAccountIdentifier?: String; + /** + * The region of the account in which the environment is being created. + */ + environmentAccountRegion?: String; + /** + * The ID of the blueprint with which the environment is being created. + */ + environmentBlueprintIdentifier?: String; /** * The identifier of the environment profile that is used to create this Amazon DataZone environment. */ @@ -1976,7 +2120,7 @@ declare namespace DataZone { /** * The ID of the environment profile with which this Amazon DataZone environment was created. */ - environmentProfileId: EnvironmentProfileId; + environmentProfileId?: EnvironmentProfileId; /** * The glossary terms that can be used in this Amazon DataZone environment. */ @@ -3024,6 +3168,10 @@ declare namespace DataZone { * The identifier of the data source that is deleted. */ identifier: DataSourceId; + /** + * Specifies that the granted permissions are retained in case of a self-subscribe functionality failure for a data source. + */ + retainPermissionsOnRevokeFailure?: Boolean; } export interface DeleteDataSourceOutput { /** @@ -3086,10 +3234,18 @@ declare namespace DataZone { * Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog. */ publishOnImport?: Boolean; + /** + * Specifies that the granted permissions are retained in case of a self-subscribe functionality failure for a data source. + */ + retainPermissionsOnRevokeFailure?: Boolean; /** * The schedule of runs for this data source. */ schedule?: ScheduleConfiguration; + /** + * Specifies the status of the self-granting functionality. + */ + selfGrantStatus?: SelfGrantStatusOutput; /** * The status of this data source. */ @@ -3123,6 +3279,20 @@ declare namespace DataZone { */ status: DomainStatus; } + export interface DeleteEnvironmentActionInput { + /** + * The ID of the Amazon DataZone domain in which an environment action is deleted. + */ + domainIdentifier: DomainId; + /** + * The ID of the environment where an environment action is deleted. + */ + environmentIdentifier: EnvironmentId; + /** + * The ID of the environment action that is deleted. + */ + identifier: String; + } export interface DeleteEnvironmentBlueprintConfigurationInput { /** * The ID of the Amazon DataZone domain in which the blueprint configuration is deleted. @@ -3393,6 +3563,22 @@ declare namespace DataZone { shortDescription?: ShortDescription; } export type DetailedGlossaryTerms = DetailedGlossaryTerm[]; + export interface DisassociateEnvironmentRoleInput { + /** + * The ID of the Amazon DataZone domain in which an environment role is disassociated. + */ + domainIdentifier: DomainId; + /** + * The ID of the environment. + */ + environmentIdentifier: EnvironmentId; + /** + * The ARN of the environment role. + */ + environmentRoleArn: String; + } + export interface DisassociateEnvironmentRoleOutput { + } export type DomainDescription = string; export type DomainId = string; export type DomainName = string; @@ -3442,7 +3628,34 @@ declare namespace DataZone { export type EntityId = string; export type EntityIdentifier = string; export type EntityType = "ASSET"|string; + export type EnvironmentActionId = string; export type EnvironmentActionList = ConfigurableEnvironmentAction[]; + export interface EnvironmentActionSummary { + /** + * The environment action description. + */ + description?: String; + /** + * The Amazon DataZone domain ID of the environment action. + */ + domainId: DomainId; + /** + * The environment ID of the environment action. + */ + environmentId: EnvironmentId; + /** + * The ID of the environment action. + */ + id: EnvironmentActionId; + /** + * The name of the environment action. + */ + name: String; + /** + * The parameters of the environment action. + */ + parameters: ActionParameters; + } export interface EnvironmentBlueprintConfigurationItem { /** * The timestamp of when an environment blueprint was created. @@ -3613,7 +3826,7 @@ declare namespace DataZone { /** * The identifier of the environment profile with which the environment was created. */ - environmentProfileId: EnvironmentProfileId; + environmentProfileId?: EnvironmentProfileId; /** * The identifier of the environment. */ @@ -4047,6 +4260,10 @@ declare namespace DataZone { * The schedule of the data source runs. */ schedule?: ScheduleConfiguration; + /** + * Specifies the status of the self-granting functionality. + */ + selfGrantStatus?: SelfGrantStatusOutput; /** * The status of the data source. */ @@ -4180,6 +4397,46 @@ declare namespace DataZone { */ tags?: Tags; } + export interface GetEnvironmentActionInput { + /** + * The ID of the Amazon DataZone domain in which the GetEnvironmentAction API is invoked. + */ + domainIdentifier: DomainId; + /** + * The environment ID of the environment action. + */ + environmentIdentifier: EnvironmentId; + /** + * The ID of the environment action + */ + identifier: String; + } + export interface GetEnvironmentActionOutput { + /** + * The description of the environment action. + */ + description?: String; + /** + * The ID of the Amazon DataZone domain in which the environment action lives. + */ + domainId: DomainId; + /** + * The environment ID of the environment action. + */ + environmentId: EnvironmentId; + /** + * The ID of the environment action. + */ + id: EnvironmentActionId; + /** + * The name of the environment action. + */ + name: String; + /** + * The parameters of the environment action. + */ + parameters: ActionParameters; + } export interface GetEnvironmentBlueprintConfigurationInput { /** * The ID of the Amazon DataZone domain where this blueprint exists. @@ -4326,7 +4583,7 @@ declare namespace DataZone { /** * The ID of the environment profile with which the environment is created. */ - environmentProfileId: EnvironmentProfileId; + environmentProfileId?: EnvironmentProfileId; /** * The business glossary terms that can be used in this environment. */ @@ -5275,6 +5532,12 @@ declare namespace DataZone { export type GlueRunConfigurationOutputAccountIdString = string; export type GlueRunConfigurationOutputDataAccessRoleString = string; export type GlueRunConfigurationOutputRegionString = string; + export interface GlueSelfGrantStatusOutput { + /** + * The details for the self granting status for a Glue data source. + */ + selfGrantStatusDetails: SelfGrantStatusDetails; + } export interface GrantedEntity { /** * The listing for which a subscription is granted. @@ -5499,6 +5762,35 @@ declare namespace DataZone { */ nextToken?: PaginationToken; } + export type ListEnvironmentActionSummaries = EnvironmentActionSummary[]; + export interface ListEnvironmentActionsInput { + /** + * The ID of the Amazon DataZone domain in which the environment actions are listed. + */ + domainIdentifier: DomainId; + /** + * The ID of the envrironment whose environment actions are listed. + */ + environmentIdentifier: EnvironmentId; + /** + * The maximum number of environment actions to return in a single call to ListEnvironmentActions. When the number of environment actions 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 ListEnvironmentActions to list the next set of environment actions. + */ + maxResults?: MaxResults; + /** + * When the number of environment actions 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 environment actions, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListEnvironmentActions to list the next set of environment actions. + */ + nextToken?: PaginationToken; + } + export interface ListEnvironmentActionsOutput { + /** + * The results of ListEnvironmentActions. + */ + items?: ListEnvironmentActionSummaries; + /** + * When the number of environment actions 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 environment actions, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListEnvironmentActions to list the next set of environment actions. + */ + nextToken?: PaginationToken; + } export interface ListEnvironmentBlueprintConfigurationsInput { /** * The identifier of the Amazon DataZone domain. @@ -6455,6 +6747,12 @@ declare namespace DataZone { export type RedshiftRunConfigurationOutputAccountIdString = string; export type RedshiftRunConfigurationOutputDataAccessRoleString = string; export type RedshiftRunConfigurationOutputRegionString = string; + export interface RedshiftSelfGrantStatusOutput { + /** + * The details for the self granting status for an Amazon Redshift data source. + */ + selfGrantStatusDetails: SelfGrantStatusDetails; + } export interface RedshiftServerlessStorage { /** * The name of the Amazon Redshift Serverless workgroup. @@ -7011,6 +7309,38 @@ declare namespace DataZone { */ nextToken?: PaginationToken; } + export type SelfGrantStatus = "GRANT_PENDING"|"REVOKE_PENDING"|"GRANT_IN_PROGRESS"|"REVOKE_IN_PROGRESS"|"GRANTED"|"GRANT_FAILED"|"REVOKE_FAILED"|string; + export interface SelfGrantStatusDetail { + /** + * The name of the database used for the data source. + */ + databaseName: SelfGrantStatusDetailDatabaseNameString; + /** + * The reason for why the operation failed. + */ + failureCause?: String; + /** + * The name of the schema used in the data source. + */ + schemaName?: SelfGrantStatusDetailSchemaNameString; + /** + * The self granting status of the data source. + */ + status: SelfGrantStatus; + } + export type SelfGrantStatusDetailDatabaseNameString = string; + export type SelfGrantStatusDetailSchemaNameString = string; + export type SelfGrantStatusDetails = SelfGrantStatusDetail[]; + export interface SelfGrantStatusOutput { + /** + * The details for the self granting status for a Glue data source. + */ + glueSelfGrantStatus?: GlueSelfGrantStatusOutput; + /** + * The details for the self granting status for an Amazon Redshift data source. + */ + redshiftSelfGrantStatus?: RedshiftSelfGrantStatusOutput; + } export type ShortDescription = string; export interface SingleSignOn { /** @@ -7695,6 +8025,10 @@ declare namespace DataZone { * The recommendation to be updated as part of the UpdateDataSource action. */ recommendation?: RecommendationConfiguration; + /** + * Specifies that the granted permissions are retained in case of a self-subscribe functionality failure for a data source. + */ + retainPermissionsOnRevokeFailure?: Boolean; /** * The schedule to be updated as part of the UpdateDataSource action. */ @@ -7765,10 +8099,18 @@ declare namespace DataZone { * The recommendation to be updated as part of the UpdateDataSource action. */ recommendation?: RecommendationConfiguration; + /** + * Specifies that the granted permissions are retained in case of a self-subscribe functionality failure for a data source. + */ + retainPermissionsOnRevokeFailure?: Boolean; /** * The schedule to be updated as part of the UpdateDataSource action. */ schedule?: ScheduleConfiguration; + /** + * Specifies the status of the self-granting functionality. + */ + selfGrantStatus?: SelfGrantStatusOutput; /** * The status to be updated as part of the UpdateDataSource action. */ @@ -7834,6 +8176,58 @@ declare namespace DataZone { */ singleSignOn?: SingleSignOn; } + export interface UpdateEnvironmentActionInput { + /** + * The description of the environment action. + */ + description?: String; + /** + * The domain ID of the environment action. + */ + domainIdentifier: DomainId; + /** + * The environment ID of the environment action. + */ + environmentIdentifier: EnvironmentId; + /** + * The ID of the environment action. + */ + identifier: String; + /** + * The name of the environment action. + */ + name?: String; + /** + * The parameters of the environment action. + */ + parameters?: ActionParameters; + } + export interface UpdateEnvironmentActionOutput { + /** + * The description of the environment action. + */ + description?: String; + /** + * The domain ID of the environment action. + */ + domainId: DomainId; + /** + * The environment ID of the environment action. + */ + environmentId: EnvironmentId; + /** + * The ID of the environment action. + */ + id: EnvironmentActionId; + /** + * The name of the environment action. + */ + name: String; + /** + * The parameters of the environment action. + */ + parameters: ActionParameters; + } export interface UpdateEnvironmentInput { /** * The description to be updated as part of the UpdateEnvironment action. @@ -7896,7 +8290,7 @@ declare namespace DataZone { /** * The profile identifier of the environment. */ - environmentProfileId: EnvironmentProfileId; + environmentProfileId?: EnvironmentProfileId; /** * The glossary terms to be updated as part of the UpdateEnvironment action. */ diff --git a/clients/ec2.d.ts b/clients/ec2.d.ts index 0d8db09bc6..c1b5d2b351 100644 --- a/clients/ec2.d.ts +++ b/clients/ec2.d.ts @@ -13,11 +13,11 @@ declare class EC2 extends Service { constructor(options?: EC2.Types.ClientConfiguration) config: Config & EC2.Types.ClientConfiguration; /** - * Accepts an Elastic IP address transfer. For more information, see Accept a transferred Elastic IP address in the Amazon Virtual Private Cloud User Guide. + * Accepts an Elastic IP address transfer. For more information, see Accept a transferred Elastic IP address in the Amazon VPC User Guide. */ acceptAddressTransfer(params: EC2.Types.AcceptAddressTransferRequest, callback?: (err: AWSError, data: EC2.Types.AcceptAddressTransferResult) => void): Request; /** - * Accepts an Elastic IP address transfer. For more information, see Accept a transferred Elastic IP address in the Amazon Virtual Private Cloud User Guide. + * Accepts an Elastic IP address transfer. For more information, see Accept a transferred Elastic IP address in the Amazon VPC User Guide. */ acceptAddressTransfer(callback?: (err: AWSError, data: EC2.Types.AcceptAddressTransferResult) => void): Request; /** @@ -77,11 +77,11 @@ declare class EC2 extends Service { */ advertiseByoipCidr(callback?: (err: AWSError, data: EC2.Types.AdvertiseByoipCidrResult) => void): Request; /** - * Allocates an Elastic IP address to your Amazon Web Services account. After you allocate the Elastic IP address you can associate it with an instance or network interface. After you release an Elastic IP address, it is released to the IP address pool and can be allocated to a different Amazon Web Services account. You can allocate an Elastic IP address from an address pool owned by Amazon Web Services or from an address pool created from a public IPv4 address range that you have brought to Amazon Web Services for use with your Amazon Web Services resources using bring your own IP addresses (BYOIP). For more information, see Bring Your Own IP Addresses (BYOIP) in the Amazon Elastic Compute Cloud User Guide. If you release an Elastic IP address, you might be able to recover it. You cannot recover an Elastic IP address that you released after it is allocated to another Amazon Web Services account. To attempt to recover an Elastic IP address that you released, specify it in this operation. For more information, see Elastic IP Addresses in the Amazon Elastic Compute Cloud User Guide. You can allocate a carrier IP address which is a public IP address from a telecommunication carrier, to a network interface which resides in a subnet in a Wavelength Zone (for example an EC2 instance). + * Allocates an Elastic IP address to your Amazon Web Services account. After you allocate the Elastic IP address you can associate it with an instance or network interface. After you release an Elastic IP address, it is released to the IP address pool and can be allocated to a different Amazon Web Services account. You can allocate an Elastic IP address from an address pool owned by Amazon Web Services or from an address pool created from a public IPv4 address range that you have brought to Amazon Web Services for use with your Amazon Web Services resources using bring your own IP addresses (BYOIP). For more information, see Bring Your Own IP Addresses (BYOIP) in the Amazon EC2 User Guide. If you release an Elastic IP address, you might be able to recover it. You cannot recover an Elastic IP address that you released after it is allocated to another Amazon Web Services account. To attempt to recover an Elastic IP address that you released, specify it in this operation. For more information, see Elastic IP Addresses in the Amazon EC2 User Guide. You can allocate a carrier IP address which is a public IP address from a telecommunication carrier, to a network interface which resides in a subnet in a Wavelength Zone (for example an EC2 instance). */ allocateAddress(params: EC2.Types.AllocateAddressRequest, callback?: (err: AWSError, data: EC2.Types.AllocateAddressResult) => void): Request; /** - * Allocates an Elastic IP address to your Amazon Web Services account. After you allocate the Elastic IP address you can associate it with an instance or network interface. After you release an Elastic IP address, it is released to the IP address pool and can be allocated to a different Amazon Web Services account. You can allocate an Elastic IP address from an address pool owned by Amazon Web Services or from an address pool created from a public IPv4 address range that you have brought to Amazon Web Services for use with your Amazon Web Services resources using bring your own IP addresses (BYOIP). For more information, see Bring Your Own IP Addresses (BYOIP) in the Amazon Elastic Compute Cloud User Guide. If you release an Elastic IP address, you might be able to recover it. You cannot recover an Elastic IP address that you released after it is allocated to another Amazon Web Services account. To attempt to recover an Elastic IP address that you released, specify it in this operation. For more information, see Elastic IP Addresses in the Amazon Elastic Compute Cloud User Guide. You can allocate a carrier IP address which is a public IP address from a telecommunication carrier, to a network interface which resides in a subnet in a Wavelength Zone (for example an EC2 instance). + * Allocates an Elastic IP address to your Amazon Web Services account. After you allocate the Elastic IP address you can associate it with an instance or network interface. After you release an Elastic IP address, it is released to the IP address pool and can be allocated to a different Amazon Web Services account. You can allocate an Elastic IP address from an address pool owned by Amazon Web Services or from an address pool created from a public IPv4 address range that you have brought to Amazon Web Services for use with your Amazon Web Services resources using bring your own IP addresses (BYOIP). For more information, see Bring Your Own IP Addresses (BYOIP) in the Amazon EC2 User Guide. If you release an Elastic IP address, you might be able to recover it. You cannot recover an Elastic IP address that you released after it is allocated to another Amazon Web Services account. To attempt to recover an Elastic IP address that you released, specify it in this operation. For more information, see Elastic IP Addresses in the Amazon EC2 User Guide. You can allocate a carrier IP address which is a public IP address from a telecommunication carrier, to a network interface which resides in a subnet in a Wavelength Zone (for example an EC2 instance). */ allocateAddress(callback?: (err: AWSError, data: EC2.Types.AllocateAddressResult) => void): Request; /** @@ -109,27 +109,27 @@ declare class EC2 extends Service { */ applySecurityGroupsToClientVpnTargetNetwork(callback?: (err: AWSError, data: EC2.Types.ApplySecurityGroupsToClientVpnTargetNetworkResult) => void): Request; /** - * Assigns one or more IPv6 addresses to the specified network interface. You can specify one or more specific IPv6 addresses, or you can specify the number of IPv6 addresses to be automatically assigned from within the subnet's IPv6 CIDR block range. You can assign as many IPv6 addresses to a network interface as you can assign private IPv4 addresses, and the limit varies per instance type. For information, see IP Addresses Per Network Interface Per Instance Type in the Amazon Elastic Compute Cloud User Guide. You must specify either the IPv6 addresses or the IPv6 address count in the request. You can optionally use Prefix Delegation on the network interface. You must specify either the IPV6 Prefix Delegation prefixes, or the IPv6 Prefix Delegation count. For information, see Assigning prefixes to Amazon EC2 network interfaces in the Amazon Elastic Compute Cloud User Guide. + * Assigns one or more IPv6 addresses to the specified network interface. You can specify one or more specific IPv6 addresses, or you can specify the number of IPv6 addresses to be automatically assigned from within the subnet's IPv6 CIDR block range. You can assign as many IPv6 addresses to a network interface as you can assign private IPv4 addresses, and the limit varies per instance type. You must specify either the IPv6 addresses or the IPv6 address count in the request. You can optionally use Prefix Delegation on the network interface. You must specify either the IPV6 Prefix Delegation prefixes, or the IPv6 Prefix Delegation count. For information, see Assigning prefixes to network interfaces in the Amazon EC2 User Guide. */ assignIpv6Addresses(params: EC2.Types.AssignIpv6AddressesRequest, callback?: (err: AWSError, data: EC2.Types.AssignIpv6AddressesResult) => void): Request; /** - * Assigns one or more IPv6 addresses to the specified network interface. You can specify one or more specific IPv6 addresses, or you can specify the number of IPv6 addresses to be automatically assigned from within the subnet's IPv6 CIDR block range. You can assign as many IPv6 addresses to a network interface as you can assign private IPv4 addresses, and the limit varies per instance type. For information, see IP Addresses Per Network Interface Per Instance Type in the Amazon Elastic Compute Cloud User Guide. You must specify either the IPv6 addresses or the IPv6 address count in the request. You can optionally use Prefix Delegation on the network interface. You must specify either the IPV6 Prefix Delegation prefixes, or the IPv6 Prefix Delegation count. For information, see Assigning prefixes to Amazon EC2 network interfaces in the Amazon Elastic Compute Cloud User Guide. + * Assigns one or more IPv6 addresses to the specified network interface. You can specify one or more specific IPv6 addresses, or you can specify the number of IPv6 addresses to be automatically assigned from within the subnet's IPv6 CIDR block range. You can assign as many IPv6 addresses to a network interface as you can assign private IPv4 addresses, and the limit varies per instance type. You must specify either the IPv6 addresses or the IPv6 address count in the request. You can optionally use Prefix Delegation on the network interface. You must specify either the IPV6 Prefix Delegation prefixes, or the IPv6 Prefix Delegation count. For information, see Assigning prefixes to network interfaces in the Amazon EC2 User Guide. */ assignIpv6Addresses(callback?: (err: AWSError, data: EC2.Types.AssignIpv6AddressesResult) => void): Request; /** - * Assigns one or more secondary private IP addresses to the specified network interface. You can specify one or more specific secondary IP addresses, or you can specify the number of secondary IP addresses to be automatically assigned within the subnet's CIDR block range. The number of secondary IP addresses that you can assign to an instance varies by instance type. For information about instance types, see Instance Types in the Amazon Elastic Compute Cloud User Guide. For more information about Elastic IP addresses, see Elastic IP Addresses in the Amazon Elastic Compute Cloud User Guide. When you move a secondary private IP address to another network interface, any Elastic IP address that is associated with the IP address is also moved. Remapping an IP address is an asynchronous operation. When you move an IP address from one network interface to another, check network/interfaces/macs/mac/local-ipv4s in the instance metadata to confirm that the remapping is complete. You must specify either the IP addresses or the IP address count in the request. You can optionally use Prefix Delegation on the network interface. You must specify either the IPv4 Prefix Delegation prefixes, or the IPv4 Prefix Delegation count. For information, see Assigning prefixes to Amazon EC2 network interfaces in the Amazon Elastic Compute Cloud User Guide. + * Assigns one or more secondary private IP addresses to the specified network interface. You can specify one or more specific secondary IP addresses, or you can specify the number of secondary IP addresses to be automatically assigned within the subnet's CIDR block range. The number of secondary IP addresses that you can assign to an instance varies by instance type. For more information about Elastic IP addresses, see Elastic IP Addresses in the Amazon EC2 User Guide. When you move a secondary private IP address to another network interface, any Elastic IP address that is associated with the IP address is also moved. Remapping an IP address is an asynchronous operation. When you move an IP address from one network interface to another, check network/interfaces/macs/mac/local-ipv4s in the instance metadata to confirm that the remapping is complete. You must specify either the IP addresses or the IP address count in the request. You can optionally use Prefix Delegation on the network interface. You must specify either the IPv4 Prefix Delegation prefixes, or the IPv4 Prefix Delegation count. For information, see Assigning prefixes to network interfaces in the Amazon EC2 User Guide. */ assignPrivateIpAddresses(params: EC2.Types.AssignPrivateIpAddressesRequest, callback?: (err: AWSError, data: EC2.Types.AssignPrivateIpAddressesResult) => void): Request; /** - * Assigns one or more secondary private IP addresses to the specified network interface. You can specify one or more specific secondary IP addresses, or you can specify the number of secondary IP addresses to be automatically assigned within the subnet's CIDR block range. The number of secondary IP addresses that you can assign to an instance varies by instance type. For information about instance types, see Instance Types in the Amazon Elastic Compute Cloud User Guide. For more information about Elastic IP addresses, see Elastic IP Addresses in the Amazon Elastic Compute Cloud User Guide. When you move a secondary private IP address to another network interface, any Elastic IP address that is associated with the IP address is also moved. Remapping an IP address is an asynchronous operation. When you move an IP address from one network interface to another, check network/interfaces/macs/mac/local-ipv4s in the instance metadata to confirm that the remapping is complete. You must specify either the IP addresses or the IP address count in the request. You can optionally use Prefix Delegation on the network interface. You must specify either the IPv4 Prefix Delegation prefixes, or the IPv4 Prefix Delegation count. For information, see Assigning prefixes to Amazon EC2 network interfaces in the Amazon Elastic Compute Cloud User Guide. + * Assigns one or more secondary private IP addresses to the specified network interface. You can specify one or more specific secondary IP addresses, or you can specify the number of secondary IP addresses to be automatically assigned within the subnet's CIDR block range. The number of secondary IP addresses that you can assign to an instance varies by instance type. For more information about Elastic IP addresses, see Elastic IP Addresses in the Amazon EC2 User Guide. When you move a secondary private IP address to another network interface, any Elastic IP address that is associated with the IP address is also moved. Remapping an IP address is an asynchronous operation. When you move an IP address from one network interface to another, check network/interfaces/macs/mac/local-ipv4s in the instance metadata to confirm that the remapping is complete. You must specify either the IP addresses or the IP address count in the request. You can optionally use Prefix Delegation on the network interface. You must specify either the IPv4 Prefix Delegation prefixes, or the IPv4 Prefix Delegation count. For information, see Assigning prefixes to network interfaces in the Amazon EC2 User Guide. */ assignPrivateIpAddresses(callback?: (err: AWSError, data: EC2.Types.AssignPrivateIpAddressesResult) => void): Request; /** - * Assigns one or more private IPv4 addresses to a private NAT gateway. For more information, see Work with NAT gateways in the Amazon VPC User Guide. + * Assigns private IPv4 addresses to a private NAT gateway. For more information, see Work with NAT gateways in the Amazon VPC User Guide. */ assignPrivateNatGatewayAddress(params: EC2.Types.AssignPrivateNatGatewayAddressRequest, callback?: (err: AWSError, data: EC2.Types.AssignPrivateNatGatewayAddressResult) => void): Request; /** - * Assigns one or more private IPv4 addresses to a private NAT gateway. For more information, see Work with NAT gateways in the Amazon VPC User Guide. + * Assigns private IPv4 addresses to a private NAT gateway. For more information, see Work with NAT gateways in the Amazon VPC User Guide. */ assignPrivateNatGatewayAddress(callback?: (err: AWSError, data: EC2.Types.AssignPrivateNatGatewayAddressResult) => void): Request; /** @@ -149,11 +149,11 @@ declare class EC2 extends Service { */ associateClientVpnTargetNetwork(callback?: (err: AWSError, data: EC2.Types.AssociateClientVpnTargetNetworkResult) => void): Request; /** - * Associates a set of DHCP options (that you've previously created) with the specified VPC, or associates no DHCP options with the VPC. After you associate the options with the VPC, any existing instances and all new instances that you launch in that VPC use the options. You don't need to restart or relaunch the instances. They automatically pick up the changes within a few hours, depending on how frequently the instance renews its DHCP lease. You can explicitly renew the lease using the operating system on the instance. For more information, see DHCP options sets in the Amazon VPC User Guide. + * Associates a set of DHCP options (that you've previously created) with the specified VPC, or associates no DHCP options with the VPC. After you associate the options with the VPC, any existing instances and all new instances that you launch in that VPC use the options. You don't need to restart or relaunch the instances. They automatically pick up the changes within a few hours, depending on how frequently the instance renews its DHCP lease. You can explicitly renew the lease using the operating system on the instance. For more information, see DHCP option sets in the Amazon VPC User Guide. */ associateDhcpOptions(params: EC2.Types.AssociateDhcpOptionsRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; /** - * Associates a set of DHCP options (that you've previously created) with the specified VPC, or associates no DHCP options with the VPC. After you associate the options with the VPC, any existing instances and all new instances that you launch in that VPC use the options. You don't need to restart or relaunch the instances. They automatically pick up the changes within a few hours, depending on how frequently the instance renews its DHCP lease. You can explicitly renew the lease using the operating system on the instance. For more information, see DHCP options sets in the Amazon VPC User Guide. + * Associates a set of DHCP options (that you've previously created) with the specified VPC, or associates no DHCP options with the VPC. After you associate the options with the VPC, any existing instances and all new instances that you launch in that VPC use the options. You don't need to restart or relaunch the instances. They automatically pick up the changes within a few hours, depending on how frequently the instance renews its DHCP lease. You can explicitly renew the lease using the operating system on the instance. For more information, see DHCP option sets in the Amazon VPC User Guide. */ associateDhcpOptions(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; /** @@ -245,19 +245,19 @@ declare class EC2 extends Service { */ associateTransitGatewayRouteTable(callback?: (err: AWSError, data: EC2.Types.AssociateTransitGatewayRouteTableResult) => void): Request; /** - * Associates a branch network interface with a trunk network interface. Before you create the association, run the create-network-interface command and set --interface-type to trunk. You must also create a network interface for each branch network interface that you want to associate with the trunk network interface. + * Associates a branch network interface with a trunk network interface. Before you create the association, use CreateNetworkInterface command and set the interface type to trunk. You must also create a network interface for each branch network interface that you want to associate with the trunk network interface. */ associateTrunkInterface(params: EC2.Types.AssociateTrunkInterfaceRequest, callback?: (err: AWSError, data: EC2.Types.AssociateTrunkInterfaceResult) => void): Request; /** - * Associates a branch network interface with a trunk network interface. Before you create the association, run the create-network-interface command and set --interface-type to trunk. You must also create a network interface for each branch network interface that you want to associate with the trunk network interface. + * Associates a branch network interface with a trunk network interface. Before you create the association, use CreateNetworkInterface command and set the interface type to trunk. You must also create a network interface for each branch network interface that you want to associate with the trunk network interface. */ associateTrunkInterface(callback?: (err: AWSError, data: EC2.Types.AssociateTrunkInterfaceResult) => void): Request; /** - * Associates a CIDR block with your VPC. You can associate a secondary IPv4 CIDR block, an Amazon-provided IPv6 CIDR block, or an IPv6 CIDR block from an IPv6 address pool that you provisioned through bring your own IP addresses (BYOIP). You must specify one of the following in the request: an IPv4 CIDR block, an IPv6 pool, or an Amazon-provided IPv6 CIDR block. For more information about associating CIDR blocks with your VPC and applicable restrictions, see IP addressing for your VPCs and subnets in the Amazon VPC User Guide. + * Associates a CIDR block with your VPC. You can associate a secondary IPv4 CIDR block, an Amazon-provided IPv6 CIDR block, or an IPv6 CIDR block from an IPv6 address pool that you provisioned through bring your own IP addresses (BYOIP). You must specify one of the following in the request: an IPv4 CIDR block, an IPv6 pool, or an Amazon-provided IPv6 CIDR block. For more information about associating CIDR blocks with your VPC and applicable restrictions, see IP addressing for your VPCs and subnets in the Amazon VPC User Guide. */ associateVpcCidrBlock(params: EC2.Types.AssociateVpcCidrBlockRequest, callback?: (err: AWSError, data: EC2.Types.AssociateVpcCidrBlockResult) => void): Request; /** - * Associates a CIDR block with your VPC. You can associate a secondary IPv4 CIDR block, an Amazon-provided IPv6 CIDR block, or an IPv6 CIDR block from an IPv6 address pool that you provisioned through bring your own IP addresses (BYOIP). You must specify one of the following in the request: an IPv4 CIDR block, an IPv6 pool, or an Amazon-provided IPv6 CIDR block. For more information about associating CIDR blocks with your VPC and applicable restrictions, see IP addressing for your VPCs and subnets in the Amazon VPC User Guide. + * Associates a CIDR block with your VPC. You can associate a secondary IPv4 CIDR block, an Amazon-provided IPv6 CIDR block, or an IPv6 CIDR block from an IPv6 address pool that you provisioned through bring your own IP addresses (BYOIP). You must specify one of the following in the request: an IPv4 CIDR block, an IPv6 pool, or an Amazon-provided IPv6 CIDR block. For more information about associating CIDR blocks with your VPC and applicable restrictions, see IP addressing for your VPCs and subnets in the Amazon VPC User Guide. */ associateVpcCidrBlock(callback?: (err: AWSError, data: EC2.Types.AssociateVpcCidrBlockResult) => void): Request; /** @@ -397,11 +397,11 @@ declare class EC2 extends Service { */ cancelImportTask(callback?: (err: AWSError, data: EC2.Types.CancelImportTaskResult) => void): Request; /** - * Cancels the specified Reserved Instance listing in the Reserved Instance Marketplace. For more information, see Reserved Instance Marketplace in the Amazon EC2 User Guide. + * Cancels the specified Reserved Instance listing in the Reserved Instance Marketplace. For more information, see Sell in the Reserved Instance Marketplace in the Amazon EC2 User Guide. */ cancelReservedInstancesListing(params: EC2.Types.CancelReservedInstancesListingRequest, callback?: (err: AWSError, data: EC2.Types.CancelReservedInstancesListingResult) => void): Request; /** - * Cancels the specified Reserved Instance listing in the Reserved Instance Marketplace. For more information, see Reserved Instance Marketplace in the Amazon EC2 User Guide. + * Cancels the specified Reserved Instance listing in the Reserved Instance Marketplace. For more information, see Sell in the Reserved Instance Marketplace in the Amazon EC2 User Guide. */ cancelReservedInstancesListing(callback?: (err: AWSError, data: EC2.Types.CancelReservedInstancesListingResult) => void): Request; /** @@ -445,11 +445,11 @@ declare class EC2 extends Service { */ copyImage(callback?: (err: AWSError, data: EC2.Types.CopyImageResult) => void): Request; /** - * Copies a point-in-time snapshot of an EBS volume and stores it in Amazon S3. You can copy a snapshot within the same Region, from one Region to another, or from a Region to an Outpost. You can't copy a snapshot from an Outpost to a Region, from one Outpost to another, or within the same Outpost. You can use the snapshot to create EBS volumes or Amazon Machine Images (AMIs). When copying snapshots to a Region, copies of encrypted EBS snapshots remain encrypted. Copies of unencrypted snapshots remain unencrypted, unless you enable encryption for the snapshot copy operation. By default, encrypted snapshot copies use the default Key Management Service (KMS) KMS key; however, you can specify a different KMS key. To copy an encrypted snapshot that has been shared from another account, you must have permissions for the KMS key used to encrypt the snapshot. Snapshots copied to an Outpost are encrypted by default using the default encryption key for the Region, or a different key that you specify in the request using KmsKeyId. Outposts do not support unencrypted snapshots. For more information, Amazon EBS local snapshots on Outposts in the Amazon EBS User Guide. Snapshots created by copying another snapshot have an arbitrary volume ID that should not be used for any purpose. For more information, see Copy an Amazon EBS snapshot in the Amazon EBS User Guide. + * Copies a point-in-time snapshot of an EBS volume and stores it in Amazon S3. You can copy a snapshot within the same Region, from one Region to another, or from a Region to an Outpost. You can't copy a snapshot from an Outpost to a Region, from one Outpost to another, or within the same Outpost. You can use the snapshot to create EBS volumes or Amazon Machine Images (AMIs). When copying snapshots to a Region, copies of encrypted EBS snapshots remain encrypted. Copies of unencrypted snapshots remain unencrypted, unless you enable encryption for the snapshot copy operation. By default, encrypted snapshot copies use the default KMS key; however, you can specify a different KMS key. To copy an encrypted snapshot that has been shared from another account, you must have permissions for the KMS key used to encrypt the snapshot. Snapshots copied to an Outpost are encrypted by default using the default encryption key for the Region, or a different key that you specify in the request using KmsKeyId. Outposts do not support unencrypted snapshots. For more information, Amazon EBS local snapshots on Outposts in the Amazon EBS User Guide. Snapshots created by copying another snapshot have an arbitrary volume ID that should not be used for any purpose. For more information, see Copy an Amazon EBS snapshot in the Amazon EBS User Guide. */ copySnapshot(params: EC2.Types.CopySnapshotRequest, callback?: (err: AWSError, data: EC2.Types.CopySnapshotResult) => void): Request; /** - * Copies a point-in-time snapshot of an EBS volume and stores it in Amazon S3. You can copy a snapshot within the same Region, from one Region to another, or from a Region to an Outpost. You can't copy a snapshot from an Outpost to a Region, from one Outpost to another, or within the same Outpost. You can use the snapshot to create EBS volumes or Amazon Machine Images (AMIs). When copying snapshots to a Region, copies of encrypted EBS snapshots remain encrypted. Copies of unencrypted snapshots remain unencrypted, unless you enable encryption for the snapshot copy operation. By default, encrypted snapshot copies use the default Key Management Service (KMS) KMS key; however, you can specify a different KMS key. To copy an encrypted snapshot that has been shared from another account, you must have permissions for the KMS key used to encrypt the snapshot. Snapshots copied to an Outpost are encrypted by default using the default encryption key for the Region, or a different key that you specify in the request using KmsKeyId. Outposts do not support unencrypted snapshots. For more information, Amazon EBS local snapshots on Outposts in the Amazon EBS User Guide. Snapshots created by copying another snapshot have an arbitrary volume ID that should not be used for any purpose. For more information, see Copy an Amazon EBS snapshot in the Amazon EBS User Guide. + * Copies a point-in-time snapshot of an EBS volume and stores it in Amazon S3. You can copy a snapshot within the same Region, from one Region to another, or from a Region to an Outpost. You can't copy a snapshot from an Outpost to a Region, from one Outpost to another, or within the same Outpost. You can use the snapshot to create EBS volumes or Amazon Machine Images (AMIs). When copying snapshots to a Region, copies of encrypted EBS snapshots remain encrypted. Copies of unencrypted snapshots remain unencrypted, unless you enable encryption for the snapshot copy operation. By default, encrypted snapshot copies use the default KMS key; however, you can specify a different KMS key. To copy an encrypted snapshot that has been shared from another account, you must have permissions for the KMS key used to encrypt the snapshot. Snapshots copied to an Outpost are encrypted by default using the default encryption key for the Region, or a different key that you specify in the request using KmsKeyId. Outposts do not support unencrypted snapshots. For more information, Amazon EBS local snapshots on Outposts in the Amazon EBS User Guide. Snapshots created by copying another snapshot have an arbitrary volume ID that should not be used for any purpose. For more information, see Copy an Amazon EBS snapshot in the Amazon EBS User Guide. */ copySnapshot(callback?: (err: AWSError, data: EC2.Types.CopySnapshotResult) => void): Request; /** @@ -533,11 +533,11 @@ declare class EC2 extends Service { */ createDefaultVpc(callback?: (err: AWSError, data: EC2.Types.CreateDefaultVpcResult) => void): Request; /** - * Creates a custom set of DHCP options. After you create a DHCP option set, you associate it with a VPC. After you associate a DHCP option set with a VPC, all existing and newly launched instances in the VPC use this set of DHCP options. The following are the individual DHCP options you can specify. For more information, see DHCP options sets in the Amazon VPC User Guide. domain-name - If you're using AmazonProvidedDNS in us-east-1, specify ec2.internal. If you're using AmazonProvidedDNS in any other Region, specify region.compute.internal. Otherwise, specify a custom domain name. This value is used to complete unqualified DNS hostnames. Some Linux operating systems accept multiple domain names separated by spaces. However, Windows and other Linux operating systems treat the value as a single domain, which results in unexpected behavior. If your DHCP option set is associated with a VPC that has instances running operating systems that treat the value as a single domain, specify only one domain name. domain-name-servers - The IP addresses of up to four DNS servers, or AmazonProvidedDNS. To specify multiple domain name servers in a single parameter, separate the IP addresses using commas. To have your instances receive custom DNS hostnames as specified in domain-name, you must specify a custom DNS server. ntp-servers - The IP addresses of up to eight Network Time Protocol (NTP) servers (four IPv4 addresses and four IPv6 addresses). netbios-name-servers - The IP addresses of up to four NetBIOS name servers. netbios-node-type - The NetBIOS node type (1, 2, 4, or 8). We recommend that you specify 2. Broadcast and multicast are not supported. For more information about NetBIOS node types, see RFC 2132. ipv6-address-preferred-lease-time - A value (in seconds, minutes, hours, or years) for how frequently a running instance with an IPv6 assigned to it goes through DHCPv6 lease renewal. Acceptable values are between 140 and 2147483647 seconds (approximately 68 years). If no value is entered, the default lease time is 140 seconds. If you use long-term addressing for EC2 instances, you can increase the lease time and avoid frequent lease renewal requests. Lease renewal typically occurs when half of the lease time has elapsed. + * Creates a custom set of DHCP options. After you create a DHCP option set, you associate it with a VPC. After you associate a DHCP option set with a VPC, all existing and newly launched instances in the VPC use this set of DHCP options. The following are the individual DHCP options you can specify. For more information, see DHCP option sets in the Amazon VPC User Guide. domain-name - If you're using AmazonProvidedDNS in us-east-1, specify ec2.internal. If you're using AmazonProvidedDNS in any other Region, specify region.compute.internal. Otherwise, specify a custom domain name. This value is used to complete unqualified DNS hostnames. Some Linux operating systems accept multiple domain names separated by spaces. However, Windows and other Linux operating systems treat the value as a single domain, which results in unexpected behavior. If your DHCP option set is associated with a VPC that has instances running operating systems that treat the value as a single domain, specify only one domain name. domain-name-servers - The IP addresses of up to four DNS servers, or AmazonProvidedDNS. To specify multiple domain name servers in a single parameter, separate the IP addresses using commas. To have your instances receive custom DNS hostnames as specified in domain-name, you must specify a custom DNS server. ntp-servers - The IP addresses of up to eight Network Time Protocol (NTP) servers (four IPv4 addresses and four IPv6 addresses). netbios-name-servers - The IP addresses of up to four NetBIOS name servers. netbios-node-type - The NetBIOS node type (1, 2, 4, or 8). We recommend that you specify 2. Broadcast and multicast are not supported. For more information about NetBIOS node types, see RFC 2132. ipv6-address-preferred-lease-time - A value (in seconds, minutes, hours, or years) for how frequently a running instance with an IPv6 assigned to it goes through DHCPv6 lease renewal. Acceptable values are between 140 and 2147483647 seconds (approximately 68 years). If no value is entered, the default lease time is 140 seconds. If you use long-term addressing for EC2 instances, you can increase the lease time and avoid frequent lease renewal requests. Lease renewal typically occurs when half of the lease time has elapsed. */ createDhcpOptions(params: EC2.Types.CreateDhcpOptionsRequest, callback?: (err: AWSError, data: EC2.Types.CreateDhcpOptionsResult) => void): Request; /** - * Creates a custom set of DHCP options. After you create a DHCP option set, you associate it with a VPC. After you associate a DHCP option set with a VPC, all existing and newly launched instances in the VPC use this set of DHCP options. The following are the individual DHCP options you can specify. For more information, see DHCP options sets in the Amazon VPC User Guide. domain-name - If you're using AmazonProvidedDNS in us-east-1, specify ec2.internal. If you're using AmazonProvidedDNS in any other Region, specify region.compute.internal. Otherwise, specify a custom domain name. This value is used to complete unqualified DNS hostnames. Some Linux operating systems accept multiple domain names separated by spaces. However, Windows and other Linux operating systems treat the value as a single domain, which results in unexpected behavior. If your DHCP option set is associated with a VPC that has instances running operating systems that treat the value as a single domain, specify only one domain name. domain-name-servers - The IP addresses of up to four DNS servers, or AmazonProvidedDNS. To specify multiple domain name servers in a single parameter, separate the IP addresses using commas. To have your instances receive custom DNS hostnames as specified in domain-name, you must specify a custom DNS server. ntp-servers - The IP addresses of up to eight Network Time Protocol (NTP) servers (four IPv4 addresses and four IPv6 addresses). netbios-name-servers - The IP addresses of up to four NetBIOS name servers. netbios-node-type - The NetBIOS node type (1, 2, 4, or 8). We recommend that you specify 2. Broadcast and multicast are not supported. For more information about NetBIOS node types, see RFC 2132. ipv6-address-preferred-lease-time - A value (in seconds, minutes, hours, or years) for how frequently a running instance with an IPv6 assigned to it goes through DHCPv6 lease renewal. Acceptable values are between 140 and 2147483647 seconds (approximately 68 years). If no value is entered, the default lease time is 140 seconds. If you use long-term addressing for EC2 instances, you can increase the lease time and avoid frequent lease renewal requests. Lease renewal typically occurs when half of the lease time has elapsed. + * Creates a custom set of DHCP options. After you create a DHCP option set, you associate it with a VPC. After you associate a DHCP option set with a VPC, all existing and newly launched instances in the VPC use this set of DHCP options. The following are the individual DHCP options you can specify. For more information, see DHCP option sets in the Amazon VPC User Guide. domain-name - If you're using AmazonProvidedDNS in us-east-1, specify ec2.internal. If you're using AmazonProvidedDNS in any other Region, specify region.compute.internal. Otherwise, specify a custom domain name. This value is used to complete unqualified DNS hostnames. Some Linux operating systems accept multiple domain names separated by spaces. However, Windows and other Linux operating systems treat the value as a single domain, which results in unexpected behavior. If your DHCP option set is associated with a VPC that has instances running operating systems that treat the value as a single domain, specify only one domain name. domain-name-servers - The IP addresses of up to four DNS servers, or AmazonProvidedDNS. To specify multiple domain name servers in a single parameter, separate the IP addresses using commas. To have your instances receive custom DNS hostnames as specified in domain-name, you must specify a custom DNS server. ntp-servers - The IP addresses of up to eight Network Time Protocol (NTP) servers (four IPv4 addresses and four IPv6 addresses). netbios-name-servers - The IP addresses of up to four NetBIOS name servers. netbios-node-type - The NetBIOS node type (1, 2, 4, or 8). We recommend that you specify 2. Broadcast and multicast are not supported. For more information about NetBIOS node types, see RFC 2132. ipv6-address-preferred-lease-time - A value (in seconds, minutes, hours, or years) for how frequently a running instance with an IPv6 assigned to it goes through DHCPv6 lease renewal. Acceptable values are between 140 and 2147483647 seconds (approximately 68 years). If no value is entered, the default lease time is 140 seconds. If you use long-term addressing for EC2 instances, you can increase the lease time and avoid frequent lease renewal requests. Lease renewal typically occurs when half of the lease time has elapsed. */ createDhcpOptions(callback?: (err: AWSError, data: EC2.Types.CreateDhcpOptionsResult) => void): Request; /** @@ -557,11 +557,11 @@ declare class EC2 extends Service { */ createFleet(callback?: (err: AWSError, data: EC2.Types.CreateFleetResult) => void): Request; /** - * Creates one or more flow logs to capture information about IP traffic for a specific network interface, subnet, or VPC. Flow log data for a monitored network interface is recorded as flow log records, which are log events consisting of fields that describe the traffic flow. For more information, see Flow log records in the Amazon Virtual Private Cloud User Guide. When publishing to CloudWatch Logs, flow log records are published to a log group, and each network interface has a unique log stream in the log group. When publishing to Amazon S3, flow log records for all of the monitored network interfaces are published to a single log file object that is stored in the specified bucket. For more information, see VPC Flow Logs in the Amazon Virtual Private Cloud User Guide. + * Creates one or more flow logs to capture information about IP traffic for a specific network interface, subnet, or VPC. Flow log data for a monitored network interface is recorded as flow log records, which are log events consisting of fields that describe the traffic flow. For more information, see Flow log records in the Amazon VPC User Guide. When publishing to CloudWatch Logs, flow log records are published to a log group, and each network interface has a unique log stream in the log group. When publishing to Amazon S3, flow log records for all of the monitored network interfaces are published to a single log file object that is stored in the specified bucket. For more information, see VPC Flow Logs in the Amazon VPC User Guide. */ createFlowLogs(params: EC2.Types.CreateFlowLogsRequest, callback?: (err: AWSError, data: EC2.Types.CreateFlowLogsResult) => void): Request; /** - * Creates one or more flow logs to capture information about IP traffic for a specific network interface, subnet, or VPC. Flow log data for a monitored network interface is recorded as flow log records, which are log events consisting of fields that describe the traffic flow. For more information, see Flow log records in the Amazon Virtual Private Cloud User Guide. When publishing to CloudWatch Logs, flow log records are published to a log group, and each network interface has a unique log stream in the log group. When publishing to Amazon S3, flow log records for all of the monitored network interfaces are published to a single log file object that is stored in the specified bucket. For more information, see VPC Flow Logs in the Amazon Virtual Private Cloud User Guide. + * Creates one or more flow logs to capture information about IP traffic for a specific network interface, subnet, or VPC. Flow log data for a monitored network interface is recorded as flow log records, which are log events consisting of fields that describe the traffic flow. For more information, see Flow log records in the Amazon VPC User Guide. When publishing to CloudWatch Logs, flow log records are published to a log group, and each network interface has a unique log stream in the log group. When publishing to Amazon S3, flow log records for all of the monitored network interfaces are published to a single log file object that is stored in the specified bucket. For more information, see VPC Flow Logs in the Amazon VPC User Guide. */ createFlowLogs(callback?: (err: AWSError, data: EC2.Types.CreateFlowLogsResult) => void): Request; /** @@ -653,19 +653,19 @@ declare class EC2 extends Service { */ createKeyPair(callback?: (err: AWSError, data: EC2.Types.KeyPair) => void): Request; /** - * Creates a launch template. A launch template contains the parameters to launch an instance. When you launch an instance using RunInstances, you can specify a launch template instead of providing the launch parameters in the request. For more information, see Launch an instance from a launch template in the Amazon Elastic Compute Cloud User Guide. To clone an existing launch template as the basis for a new launch template, use the Amazon EC2 console. The API, SDKs, and CLI do not support cloning a template. For more information, see Create a launch template from an existing launch template in the Amazon Elastic Compute Cloud User Guide. + * Creates a launch template. A launch template contains the parameters to launch an instance. When you launch an instance using RunInstances, you can specify a launch template instead of providing the launch parameters in the request. For more information, see Launch an instance from a launch template in the Amazon EC2 User Guide. To clone an existing launch template as the basis for a new launch template, use the Amazon EC2 console. The API, SDKs, and CLI do not support cloning a template. For more information, see Create a launch template from an existing launch template in the Amazon EC2 User Guide. */ createLaunchTemplate(params: EC2.Types.CreateLaunchTemplateRequest, callback?: (err: AWSError, data: EC2.Types.CreateLaunchTemplateResult) => void): Request; /** - * Creates a launch template. A launch template contains the parameters to launch an instance. When you launch an instance using RunInstances, you can specify a launch template instead of providing the launch parameters in the request. For more information, see Launch an instance from a launch template in the Amazon Elastic Compute Cloud User Guide. To clone an existing launch template as the basis for a new launch template, use the Amazon EC2 console. The API, SDKs, and CLI do not support cloning a template. For more information, see Create a launch template from an existing launch template in the Amazon Elastic Compute Cloud User Guide. + * Creates a launch template. A launch template contains the parameters to launch an instance. When you launch an instance using RunInstances, you can specify a launch template instead of providing the launch parameters in the request. For more information, see Launch an instance from a launch template in the Amazon EC2 User Guide. To clone an existing launch template as the basis for a new launch template, use the Amazon EC2 console. The API, SDKs, and CLI do not support cloning a template. For more information, see Create a launch template from an existing launch template in the Amazon EC2 User Guide. */ createLaunchTemplate(callback?: (err: AWSError, data: EC2.Types.CreateLaunchTemplateResult) => void): Request; /** - * Creates a new version of a launch template. You must specify an existing launch template, either by name or ID. You can determine whether the new version inherits parameters from a source version, and add or overwrite parameters as needed. Launch template versions are numbered in the order in which they are created. You can't specify, change, or replace the numbering of launch template versions. Launch templates are immutable; after you create a launch template, you can't modify it. Instead, you can create a new version of the launch template that includes the changes that you require. For more information, see Modify a launch template (manage launch template versions) in the Amazon Elastic Compute Cloud User Guide. + * Creates a new version of a launch template. You must specify an existing launch template, either by name or ID. You can determine whether the new version inherits parameters from a source version, and add or overwrite parameters as needed. Launch template versions are numbered in the order in which they are created. You can't specify, change, or replace the numbering of launch template versions. Launch templates are immutable; after you create a launch template, you can't modify it. Instead, you can create a new version of the launch template that includes the changes that you require. For more information, see Modify a launch template (manage launch template versions) in the Amazon EC2 User Guide. */ createLaunchTemplateVersion(params: EC2.Types.CreateLaunchTemplateVersionRequest, callback?: (err: AWSError, data: EC2.Types.CreateLaunchTemplateVersionResult) => void): Request; /** - * Creates a new version of a launch template. You must specify an existing launch template, either by name or ID. You can determine whether the new version inherits parameters from a source version, and add or overwrite parameters as needed. Launch template versions are numbered in the order in which they are created. You can't specify, change, or replace the numbering of launch template versions. Launch templates are immutable; after you create a launch template, you can't modify it. Instead, you can create a new version of the launch template that includes the changes that you require. For more information, see Modify a launch template (manage launch template versions) in the Amazon Elastic Compute Cloud User Guide. + * Creates a new version of a launch template. You must specify an existing launch template, either by name or ID. You can determine whether the new version inherits parameters from a source version, and add or overwrite parameters as needed. Launch template versions are numbered in the order in which they are created. You can't specify, change, or replace the numbering of launch template versions. Launch templates are immutable; after you create a launch template, you can't modify it. Instead, you can create a new version of the launch template that includes the changes that you require. For more information, see Modify a launch template (manage launch template versions) in the Amazon EC2 User Guide. */ createLaunchTemplateVersion(callback?: (err: AWSError, data: EC2.Types.CreateLaunchTemplateVersionResult) => void): Request; /** @@ -749,11 +749,11 @@ declare class EC2 extends Service { */ createNetworkInsightsPath(callback?: (err: AWSError, data: EC2.Types.CreateNetworkInsightsPathResult) => void): Request; /** - * Creates a network interface in the specified subnet. The number of IP addresses you can assign to a network interface varies by instance type. For more information, see IP Addresses Per ENI Per Instance Type in the Amazon Virtual Private Cloud User Guide. For more information about network interfaces, see Elastic network interfaces in the Amazon Elastic Compute Cloud User Guide. + * Creates a network interface in the specified subnet. The number of IP addresses you can assign to a network interface varies by instance type. For more information about network interfaces, see Elastic network interfaces in the Amazon EC2 User Guide. */ createNetworkInterface(params: EC2.Types.CreateNetworkInterfaceRequest, callback?: (err: AWSError, data: EC2.Types.CreateNetworkInterfaceResult) => void): Request; /** - * Creates a network interface in the specified subnet. The number of IP addresses you can assign to a network interface varies by instance type. For more information, see IP Addresses Per ENI Per Instance Type in the Amazon Virtual Private Cloud User Guide. For more information about network interfaces, see Elastic network interfaces in the Amazon Elastic Compute Cloud User Guide. + * Creates a network interface in the specified subnet. The number of IP addresses you can assign to a network interface varies by instance type. For more information about network interfaces, see Elastic network interfaces in the Amazon EC2 User Guide. */ createNetworkInterface(callback?: (err: AWSError, data: EC2.Types.CreateNetworkInterfaceResult) => void): Request; /** @@ -781,19 +781,19 @@ declare class EC2 extends Service { */ createPublicIpv4Pool(callback?: (err: AWSError, data: EC2.Types.CreatePublicIpv4PoolResult) => void): Request; /** - * Replaces the EBS-backed root volume for a running instance with a new volume that is restored to the original root volume's launch state, that is restored to a specific snapshot taken from the original root volume, or that is restored from an AMI that has the same key characteristics as that of the instance. For more information, see Replace a root volume in the Amazon Elastic Compute Cloud User Guide. + * Replaces the EBS-backed root volume for a running instance with a new volume that is restored to the original root volume's launch state, that is restored to a specific snapshot taken from the original root volume, or that is restored from an AMI that has the same key characteristics as that of the instance. For more information, see Replace a root volume in the Amazon EC2 User Guide. */ createReplaceRootVolumeTask(params: EC2.Types.CreateReplaceRootVolumeTaskRequest, callback?: (err: AWSError, data: EC2.Types.CreateReplaceRootVolumeTaskResult) => void): Request; /** - * Replaces the EBS-backed root volume for a running instance with a new volume that is restored to the original root volume's launch state, that is restored to a specific snapshot taken from the original root volume, or that is restored from an AMI that has the same key characteristics as that of the instance. For more information, see Replace a root volume in the Amazon Elastic Compute Cloud User Guide. + * Replaces the EBS-backed root volume for a running instance with a new volume that is restored to the original root volume's launch state, that is restored to a specific snapshot taken from the original root volume, or that is restored from an AMI that has the same key characteristics as that of the instance. For more information, see Replace a root volume in the Amazon EC2 User Guide. */ createReplaceRootVolumeTask(callback?: (err: AWSError, data: EC2.Types.CreateReplaceRootVolumeTaskResult) => void): Request; /** - * Creates a listing for Amazon EC2 Standard Reserved Instances to be sold in the Reserved Instance Marketplace. You can submit one Standard Reserved Instance listing at a time. To get a list of your Standard Reserved Instances, you can use the DescribeReservedInstances operation. Only Standard Reserved Instances can be sold in the Reserved Instance Marketplace. Convertible Reserved Instances cannot be sold. The Reserved Instance Marketplace matches sellers who want to resell Standard Reserved Instance capacity that they no longer need with buyers who want to purchase additional capacity. Reserved Instances bought and sold through the Reserved Instance Marketplace work like any other Reserved Instances. To sell your Standard Reserved Instances, you must first register as a seller in the Reserved Instance Marketplace. After completing the registration process, you can create a Reserved Instance Marketplace listing of some or all of your Standard Reserved Instances, and specify the upfront price to receive for them. Your Standard Reserved Instance listings then become available for purchase. To view the details of your Standard Reserved Instance listing, you can use the DescribeReservedInstancesListings operation. For more information, see Reserved Instance Marketplace in the Amazon EC2 User Guide. + * Creates a listing for Amazon EC2 Standard Reserved Instances to be sold in the Reserved Instance Marketplace. You can submit one Standard Reserved Instance listing at a time. To get a list of your Standard Reserved Instances, you can use the DescribeReservedInstances operation. Only Standard Reserved Instances can be sold in the Reserved Instance Marketplace. Convertible Reserved Instances cannot be sold. The Reserved Instance Marketplace matches sellers who want to resell Standard Reserved Instance capacity that they no longer need with buyers who want to purchase additional capacity. Reserved Instances bought and sold through the Reserved Instance Marketplace work like any other Reserved Instances. To sell your Standard Reserved Instances, you must first register as a seller in the Reserved Instance Marketplace. After completing the registration process, you can create a Reserved Instance Marketplace listing of some or all of your Standard Reserved Instances, and specify the upfront price to receive for them. Your Standard Reserved Instance listings then become available for purchase. To view the details of your Standard Reserved Instance listing, you can use the DescribeReservedInstancesListings operation. For more information, see Sell in the Reserved Instance Marketplace in the Amazon EC2 User Guide. */ createReservedInstancesListing(params: EC2.Types.CreateReservedInstancesListingRequest, callback?: (err: AWSError, data: EC2.Types.CreateReservedInstancesListingResult) => void): Request; /** - * Creates a listing for Amazon EC2 Standard Reserved Instances to be sold in the Reserved Instance Marketplace. You can submit one Standard Reserved Instance listing at a time. To get a list of your Standard Reserved Instances, you can use the DescribeReservedInstances operation. Only Standard Reserved Instances can be sold in the Reserved Instance Marketplace. Convertible Reserved Instances cannot be sold. The Reserved Instance Marketplace matches sellers who want to resell Standard Reserved Instance capacity that they no longer need with buyers who want to purchase additional capacity. Reserved Instances bought and sold through the Reserved Instance Marketplace work like any other Reserved Instances. To sell your Standard Reserved Instances, you must first register as a seller in the Reserved Instance Marketplace. After completing the registration process, you can create a Reserved Instance Marketplace listing of some or all of your Standard Reserved Instances, and specify the upfront price to receive for them. Your Standard Reserved Instance listings then become available for purchase. To view the details of your Standard Reserved Instance listing, you can use the DescribeReservedInstancesListings operation. For more information, see Reserved Instance Marketplace in the Amazon EC2 User Guide. + * Creates a listing for Amazon EC2 Standard Reserved Instances to be sold in the Reserved Instance Marketplace. You can submit one Standard Reserved Instance listing at a time. To get a list of your Standard Reserved Instances, you can use the DescribeReservedInstances operation. Only Standard Reserved Instances can be sold in the Reserved Instance Marketplace. Convertible Reserved Instances cannot be sold. The Reserved Instance Marketplace matches sellers who want to resell Standard Reserved Instance capacity that they no longer need with buyers who want to purchase additional capacity. Reserved Instances bought and sold through the Reserved Instance Marketplace work like any other Reserved Instances. To sell your Standard Reserved Instances, you must first register as a seller in the Reserved Instance Marketplace. After completing the registration process, you can create a Reserved Instance Marketplace listing of some or all of your Standard Reserved Instances, and specify the upfront price to receive for them. Your Standard Reserved Instance listings then become available for purchase. To view the details of your Standard Reserved Instance listing, you can use the DescribeReservedInstancesListings operation. For more information, see Sell in the Reserved Instance Marketplace in the Amazon EC2 User Guide. */ createReservedInstancesListing(callback?: (err: AWSError, data: EC2.Types.CreateReservedInstancesListingResult) => void): Request; /** @@ -829,11 +829,11 @@ declare class EC2 extends Service { */ createSecurityGroup(callback?: (err: AWSError, data: EC2.Types.CreateSecurityGroupResult) => void): Request; /** - * Creates a snapshot of an EBS volume and stores it in Amazon S3. You can use snapshots for backups, to make copies of EBS volumes, and to save data before shutting down an instance. You can create snapshots of volumes in a Region and volumes on an Outpost. If you create a snapshot of a volume in a Region, the snapshot must be stored in the same Region as the volume. If you create a snapshot of a volume on an Outpost, the snapshot can be stored on the same Outpost as the volume, or in the Region for that Outpost. When a snapshot is created, any Amazon Web Services Marketplace product codes that are associated with the source volume are propagated to the snapshot. You can take a snapshot of an attached volume that is in use. However, snapshots only capture data that has been written to your Amazon EBS volume at the time the snapshot command is issued; this might exclude any data that has been cached by any applications or the operating system. If you can pause any file systems on the volume long enough to take a snapshot, your snapshot should be complete. However, if you cannot pause all file writes to the volume, you should unmount the volume from within the instance, issue the snapshot command, and then remount the volume to ensure a consistent and complete snapshot. You may remount and use your volume while the snapshot status is pending. When you create a snapshot for an EBS volume that serves as a root device, we recommend that you stop the instance before taking the snapshot. Snapshots that are taken from encrypted volumes are automatically encrypted. Volumes that are created from encrypted snapshots are also automatically encrypted. Your encrypted volumes and any associated snapshots always remain protected. You can tag your snapshots during creation. For more information, see Tag your Amazon EC2 resources in the Amazon Elastic Compute Cloud User Guide. For more information, see Amazon Elastic Block Store and Amazon EBS encryption in the Amazon EBS User Guide. + * Creates a snapshot of an EBS volume and stores it in Amazon S3. You can use snapshots for backups, to make copies of EBS volumes, and to save data before shutting down an instance. You can create snapshots of volumes in a Region and volumes on an Outpost. If you create a snapshot of a volume in a Region, the snapshot must be stored in the same Region as the volume. If you create a snapshot of a volume on an Outpost, the snapshot can be stored on the same Outpost as the volume, or in the Region for that Outpost. When a snapshot is created, any Amazon Web Services Marketplace product codes that are associated with the source volume are propagated to the snapshot. You can take a snapshot of an attached volume that is in use. However, snapshots only capture data that has been written to your Amazon EBS volume at the time the snapshot command is issued; this might exclude any data that has been cached by any applications or the operating system. If you can pause any file systems on the volume long enough to take a snapshot, your snapshot should be complete. However, if you cannot pause all file writes to the volume, you should unmount the volume from within the instance, issue the snapshot command, and then remount the volume to ensure a consistent and complete snapshot. You may remount and use your volume while the snapshot status is pending. When you create a snapshot for an EBS volume that serves as a root device, we recommend that you stop the instance before taking the snapshot. Snapshots that are taken from encrypted volumes are automatically encrypted. Volumes that are created from encrypted snapshots are also automatically encrypted. Your encrypted volumes and any associated snapshots always remain protected. You can tag your snapshots during creation. For more information, see Tag your Amazon EC2 resources in the Amazon EC2 User Guide. For more information, see Amazon EBS and Amazon EBS encryption in the Amazon EBS User Guide. */ createSnapshot(params: EC2.Types.CreateSnapshotRequest, callback?: (err: AWSError, data: EC2.Types.Snapshot) => void): Request; /** - * Creates a snapshot of an EBS volume and stores it in Amazon S3. You can use snapshots for backups, to make copies of EBS volumes, and to save data before shutting down an instance. You can create snapshots of volumes in a Region and volumes on an Outpost. If you create a snapshot of a volume in a Region, the snapshot must be stored in the same Region as the volume. If you create a snapshot of a volume on an Outpost, the snapshot can be stored on the same Outpost as the volume, or in the Region for that Outpost. When a snapshot is created, any Amazon Web Services Marketplace product codes that are associated with the source volume are propagated to the snapshot. You can take a snapshot of an attached volume that is in use. However, snapshots only capture data that has been written to your Amazon EBS volume at the time the snapshot command is issued; this might exclude any data that has been cached by any applications or the operating system. If you can pause any file systems on the volume long enough to take a snapshot, your snapshot should be complete. However, if you cannot pause all file writes to the volume, you should unmount the volume from within the instance, issue the snapshot command, and then remount the volume to ensure a consistent and complete snapshot. You may remount and use your volume while the snapshot status is pending. When you create a snapshot for an EBS volume that serves as a root device, we recommend that you stop the instance before taking the snapshot. Snapshots that are taken from encrypted volumes are automatically encrypted. Volumes that are created from encrypted snapshots are also automatically encrypted. Your encrypted volumes and any associated snapshots always remain protected. You can tag your snapshots during creation. For more information, see Tag your Amazon EC2 resources in the Amazon Elastic Compute Cloud User Guide. For more information, see Amazon Elastic Block Store and Amazon EBS encryption in the Amazon EBS User Guide. + * Creates a snapshot of an EBS volume and stores it in Amazon S3. You can use snapshots for backups, to make copies of EBS volumes, and to save data before shutting down an instance. You can create snapshots of volumes in a Region and volumes on an Outpost. If you create a snapshot of a volume in a Region, the snapshot must be stored in the same Region as the volume. If you create a snapshot of a volume on an Outpost, the snapshot can be stored on the same Outpost as the volume, or in the Region for that Outpost. When a snapshot is created, any Amazon Web Services Marketplace product codes that are associated with the source volume are propagated to the snapshot. You can take a snapshot of an attached volume that is in use. However, snapshots only capture data that has been written to your Amazon EBS volume at the time the snapshot command is issued; this might exclude any data that has been cached by any applications or the operating system. If you can pause any file systems on the volume long enough to take a snapshot, your snapshot should be complete. However, if you cannot pause all file writes to the volume, you should unmount the volume from within the instance, issue the snapshot command, and then remount the volume to ensure a consistent and complete snapshot. You may remount and use your volume while the snapshot status is pending. When you create a snapshot for an EBS volume that serves as a root device, we recommend that you stop the instance before taking the snapshot. Snapshots that are taken from encrypted volumes are automatically encrypted. Volumes that are created from encrypted snapshots are also automatically encrypted. Your encrypted volumes and any associated snapshots always remain protected. You can tag your snapshots during creation. For more information, see Tag your Amazon EC2 resources in the Amazon EC2 User Guide. For more information, see Amazon EBS and Amazon EBS encryption in the Amazon EBS User Guide. */ createSnapshot(callback?: (err: AWSError, data: EC2.Types.Snapshot) => void): Request; /** @@ -845,11 +845,11 @@ declare class EC2 extends Service { */ createSnapshots(callback?: (err: AWSError, data: EC2.Types.CreateSnapshotsResult) => void): Request; /** - * Creates a data feed for Spot Instances, enabling you to view Spot Instance usage logs. You can create one data feed per Amazon Web Services account. For more information, see Spot Instance data feed in the Amazon EC2 User Guide for Linux Instances. + * Creates a data feed for Spot Instances, enabling you to view Spot Instance usage logs. You can create one data feed per Amazon Web Services account. For more information, see Spot Instance data feed in the Amazon EC2 User Guide. */ createSpotDatafeedSubscription(params: EC2.Types.CreateSpotDatafeedSubscriptionRequest, callback?: (err: AWSError, data: EC2.Types.CreateSpotDatafeedSubscriptionResult) => void): Request; /** - * Creates a data feed for Spot Instances, enabling you to view Spot Instance usage logs. You can create one data feed per Amazon Web Services account. For more information, see Spot Instance data feed in the Amazon EC2 User Guide for Linux Instances. + * Creates a data feed for Spot Instances, enabling you to view Spot Instance usage logs. You can create one data feed per Amazon Web Services account. For more information, see Spot Instance data feed in the Amazon EC2 User Guide. */ createSpotDatafeedSubscription(callback?: (err: AWSError, data: EC2.Types.CreateSpotDatafeedSubscriptionResult) => void): Request; /** @@ -869,11 +869,11 @@ declare class EC2 extends Service { */ createSubnet(callback?: (err: AWSError, data: EC2.Types.CreateSubnetResult) => void): Request; /** - * Creates a subnet CIDR reservation. For more information, see Subnet CIDR reservations in the Amazon Virtual Private Cloud User Guide and Assign prefixes to network interfaces in the Amazon Elastic Compute Cloud User Guide. + * Creates a subnet CIDR reservation. For more information, see Subnet CIDR reservations in the Amazon VPC User Guide and Assign prefixes to network interfaces in the Amazon EC2 User Guide. */ createSubnetCidrReservation(params: EC2.Types.CreateSubnetCidrReservationRequest, callback?: (err: AWSError, data: EC2.Types.CreateSubnetCidrReservationResult) => void): Request; /** - * Creates a subnet CIDR reservation. For more information, see Subnet CIDR reservations in the Amazon Virtual Private Cloud User Guide and Assign prefixes to network interfaces in the Amazon Elastic Compute Cloud User Guide. + * Creates a subnet CIDR reservation. For more information, see Subnet CIDR reservations in the Amazon VPC User Guide and Assign prefixes to network interfaces in the Amazon EC2 User Guide. */ createSubnetCidrReservation(callback?: (err: AWSError, data: EC2.Types.CreateSubnetCidrReservationResult) => void): Request; /** @@ -933,11 +933,11 @@ declare class EC2 extends Service { */ createTransitGatewayConnect(callback?: (err: AWSError, data: EC2.Types.CreateTransitGatewayConnectResult) => void): Request; /** - * Creates a Connect peer for a specified transit gateway Connect attachment between a transit gateway and an appliance. The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6). For more information, see Connect peers in the Transit Gateways Guide. + * Creates a Connect peer for a specified transit gateway Connect attachment between a transit gateway and an appliance. The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6). For more information, see Connect peers in the Amazon Web Services Transit Gateways Guide. */ createTransitGatewayConnectPeer(params: EC2.Types.CreateTransitGatewayConnectPeerRequest, callback?: (err: AWSError, data: EC2.Types.CreateTransitGatewayConnectPeerResult) => void): Request; /** - * Creates a Connect peer for a specified transit gateway Connect attachment between a transit gateway and an appliance. The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6). For more information, see Connect peers in the Transit Gateways Guide. + * Creates a Connect peer for a specified transit gateway Connect attachment between a transit gateway and an appliance. The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6). For more information, see Connect peers in the Amazon Web Services Transit Gateways Guide. */ createTransitGatewayConnectPeer(callback?: (err: AWSError, data: EC2.Types.CreateTransitGatewayConnectPeerResult) => void): Request; /** @@ -1037,11 +1037,11 @@ declare class EC2 extends Service { */ createVerifiedAccessTrustProvider(callback?: (err: AWSError, data: EC2.Types.CreateVerifiedAccessTrustProviderResult) => void): Request; /** - * Creates an EBS volume that can be attached to an instance in the same Availability Zone. You can create a new empty volume or restore a volume from an EBS snapshot. Any Amazon Web Services Marketplace product codes from the snapshot are propagated to the volume. You can create encrypted volumes. Encrypted volumes must be attached to instances that support Amazon EBS encryption. Volumes that are created from encrypted snapshots are also automatically encrypted. For more information, see Amazon EBS encryption in the Amazon EBS User Guide. You can tag your volumes during creation. For more information, see Tag your Amazon EC2 resources in the Amazon Elastic Compute Cloud User Guide. For more information, see Create an Amazon EBS volume in the Amazon EBS User Guide. + * Creates an EBS volume that can be attached to an instance in the same Availability Zone. You can create a new empty volume or restore a volume from an EBS snapshot. Any Amazon Web Services Marketplace product codes from the snapshot are propagated to the volume. You can create encrypted volumes. Encrypted volumes must be attached to instances that support Amazon EBS encryption. Volumes that are created from encrypted snapshots are also automatically encrypted. For more information, see Amazon EBS encryption in the Amazon EBS User Guide. You can tag your volumes during creation. For more information, see Tag your Amazon EC2 resources in the Amazon EC2 User Guide. For more information, see Create an Amazon EBS volume in the Amazon EBS User Guide. */ createVolume(params: EC2.Types.CreateVolumeRequest, callback?: (err: AWSError, data: EC2.Types.Volume) => void): Request; /** - * Creates an EBS volume that can be attached to an instance in the same Availability Zone. You can create a new empty volume or restore a volume from an EBS snapshot. Any Amazon Web Services Marketplace product codes from the snapshot are propagated to the volume. You can create encrypted volumes. Encrypted volumes must be attached to instances that support Amazon EBS encryption. Volumes that are created from encrypted snapshots are also automatically encrypted. For more information, see Amazon EBS encryption in the Amazon EBS User Guide. You can tag your volumes during creation. For more information, see Tag your Amazon EC2 resources in the Amazon Elastic Compute Cloud User Guide. For more information, see Create an Amazon EBS volume in the Amazon EBS User Guide. + * Creates an EBS volume that can be attached to an instance in the same Availability Zone. You can create a new empty volume or restore a volume from an EBS snapshot. Any Amazon Web Services Marketplace product codes from the snapshot are propagated to the volume. You can create encrypted volumes. Encrypted volumes must be attached to instances that support Amazon EBS encryption. Volumes that are created from encrypted snapshots are also automatically encrypted. For more information, see Amazon EBS encryption in the Amazon EBS User Guide. You can tag your volumes during creation. For more information, see Tag your Amazon EC2 resources in the Amazon EC2 User Guide. For more information, see Create an Amazon EBS volume in the Amazon EBS User Guide. */ createVolume(callback?: (err: AWSError, data: EC2.Types.Volume) => void): Request; /** @@ -1061,11 +1061,11 @@ declare class EC2 extends Service { */ createVpcEndpoint(callback?: (err: AWSError, data: EC2.Types.CreateVpcEndpointResult) => void): Request; /** - * Creates a connection notification for a specified VPC endpoint or VPC endpoint service. A connection notification notifies you of specific endpoint events. You must create an SNS topic to receive notifications. For more information, see Create a Topic in the Amazon Simple Notification Service Developer Guide. You can create a connection notification for interface endpoints only. + * Creates a connection notification for a specified VPC endpoint or VPC endpoint service. A connection notification notifies you of specific endpoint events. You must create an SNS topic to receive notifications. For more information, see Creating an Amazon SNS topic in the Amazon SNS Developer Guide. You can create a connection notification for interface endpoints only. */ createVpcEndpointConnectionNotification(params: EC2.Types.CreateVpcEndpointConnectionNotificationRequest, callback?: (err: AWSError, data: EC2.Types.CreateVpcEndpointConnectionNotificationResult) => void): Request; /** - * Creates a connection notification for a specified VPC endpoint or VPC endpoint service. A connection notification notifies you of specific endpoint events. You must create an SNS topic to receive notifications. For more information, see Create a Topic in the Amazon Simple Notification Service Developer Guide. You can create a connection notification for interface endpoints only. + * Creates a connection notification for a specified VPC endpoint or VPC endpoint service. A connection notification notifies you of specific endpoint events. You must create an SNS topic to receive notifications. For more information, see Creating an Amazon SNS topic in the Amazon SNS Developer Guide. You can create a connection notification for interface endpoints only. */ createVpcEndpointConnectionNotification(callback?: (err: AWSError, data: EC2.Types.CreateVpcEndpointConnectionNotificationResult) => void): Request; /** @@ -1077,11 +1077,11 @@ declare class EC2 extends Service { */ createVpcEndpointServiceConfiguration(callback?: (err: AWSError, data: EC2.Types.CreateVpcEndpointServiceConfigurationResult) => void): Request; /** - * Requests a VPC peering connection between two VPCs: a requester VPC that you own and an accepter VPC with which to create the connection. The accepter VPC can belong to another Amazon Web Services account and can be in a different Region to the requester VPC. The requester VPC and accepter VPC cannot have overlapping CIDR blocks. Limitations and rules apply to a VPC peering connection. For more information, see the limitations section in the VPC Peering Guide. The owner of the accepter VPC must accept the peering request to activate the peering connection. The VPC peering connection request expires after 7 days, after which it cannot be accepted or rejected. If you create a VPC peering connection request between VPCs with overlapping CIDR blocks, the VPC peering connection has a status of failed. + * Requests a VPC peering connection between two VPCs: a requester VPC that you own and an accepter VPC with which to create the connection. The accepter VPC can belong to another Amazon Web Services account and can be in a different Region to the requester VPC. The requester VPC and accepter VPC cannot have overlapping CIDR blocks. Limitations and rules apply to a VPC peering connection. For more information, see the VPC peering limitations in the VPC Peering Guide. The owner of the accepter VPC must accept the peering request to activate the peering connection. The VPC peering connection request expires after 7 days, after which it cannot be accepted or rejected. If you create a VPC peering connection request between VPCs with overlapping CIDR blocks, the VPC peering connection has a status of failed. */ createVpcPeeringConnection(params: EC2.Types.CreateVpcPeeringConnectionRequest, callback?: (err: AWSError, data: EC2.Types.CreateVpcPeeringConnectionResult) => void): Request; /** - * Requests a VPC peering connection between two VPCs: a requester VPC that you own and an accepter VPC with which to create the connection. The accepter VPC can belong to another Amazon Web Services account and can be in a different Region to the requester VPC. The requester VPC and accepter VPC cannot have overlapping CIDR blocks. Limitations and rules apply to a VPC peering connection. For more information, see the limitations section in the VPC Peering Guide. The owner of the accepter VPC must accept the peering request to activate the peering connection. The VPC peering connection request expires after 7 days, after which it cannot be accepted or rejected. If you create a VPC peering connection request between VPCs with overlapping CIDR blocks, the VPC peering connection has a status of failed. + * Requests a VPC peering connection between two VPCs: a requester VPC that you own and an accepter VPC with which to create the connection. The accepter VPC can belong to another Amazon Web Services account and can be in a different Region to the requester VPC. The requester VPC and accepter VPC cannot have overlapping CIDR blocks. Limitations and rules apply to a VPC peering connection. For more information, see the VPC peering limitations in the VPC Peering Guide. The owner of the accepter VPC must accept the peering request to activate the peering connection. The VPC peering connection request expires after 7 days, after which it cannot be accepted or rejected. If you create a VPC peering connection request between VPCs with overlapping CIDR blocks, the VPC peering connection has a status of failed. */ createVpcPeeringConnection(callback?: (err: AWSError, data: EC2.Types.CreateVpcPeeringConnectionResult) => void): Request; /** @@ -1269,11 +1269,11 @@ declare class EC2 extends Service { */ deleteLaunchTemplate(callback?: (err: AWSError, data: EC2.Types.DeleteLaunchTemplateResult) => void): Request; /** - * Deletes one or more versions of a launch template. You can't delete the default version of a launch template; you must first assign a different version as the default. If the default version is the only version for the launch template, you must delete the entire launch template using DeleteLaunchTemplate. You can delete up to 200 launch template versions in a single request. To delete more than 200 versions in a single request, use DeleteLaunchTemplate, which deletes the launch template and all of its versions. For more information, see Delete a launch template version in the EC2 User Guide. + * Deletes one or more versions of a launch template. You can't delete the default version of a launch template; you must first assign a different version as the default. If the default version is the only version for the launch template, you must delete the entire launch template using DeleteLaunchTemplate. You can delete up to 200 launch template versions in a single request. To delete more than 200 versions in a single request, use DeleteLaunchTemplate, which deletes the launch template and all of its versions. For more information, see Delete a launch template version in the Amazon EC2 User Guide. */ deleteLaunchTemplateVersions(params: EC2.Types.DeleteLaunchTemplateVersionsRequest, callback?: (err: AWSError, data: EC2.Types.DeleteLaunchTemplateVersionsResult) => void): Request; /** - * Deletes one or more versions of a launch template. You can't delete the default version of a launch template; you must first assign a different version as the default. If the default version is the only version for the launch template, you must delete the entire launch template using DeleteLaunchTemplate. You can delete up to 200 launch template versions in a single request. To delete more than 200 versions in a single request, use DeleteLaunchTemplate, which deletes the launch template and all of its versions. For more information, see Delete a launch template version in the EC2 User Guide. + * Deletes one or more versions of a launch template. You can't delete the default version of a launch template; you must first assign a different version as the default. If the default version is the only version for the launch template, you must delete the entire launch template using DeleteLaunchTemplate. You can delete up to 200 launch template versions in a single request. To delete more than 200 versions in a single request, use DeleteLaunchTemplate, which deletes the launch template and all of its versions. For more information, see Delete a launch template version in the Amazon EC2 User Guide. */ deleteLaunchTemplateVersions(callback?: (err: AWSError, data: EC2.Types.DeleteLaunchTemplateVersionsResult) => void): Request; /** @@ -1773,11 +1773,11 @@ declare class EC2 extends Service { */ describeAccountAttributes(callback?: (err: AWSError, data: EC2.Types.DescribeAccountAttributesResult) => void): Request; /** - * Describes an Elastic IP address transfer. For more information, see Transfer Elastic IP addresses in the Amazon Virtual Private Cloud User Guide. When you transfer an Elastic IP address, there is a two-step handshake between the source and transfer Amazon Web Services accounts. When the source account starts the transfer, the transfer account has seven days to accept the Elastic IP address transfer. During those seven days, the source account can view the pending transfer by using this action. After seven days, the transfer expires and ownership of the Elastic IP address returns to the source account. Accepted transfers are visible to the source account for three days after the transfers have been accepted. + * Describes an Elastic IP address transfer. For more information, see Transfer Elastic IP addresses in the Amazon VPC User Guide. When you transfer an Elastic IP address, there is a two-step handshake between the source and transfer Amazon Web Services accounts. When the source account starts the transfer, the transfer account has seven days to accept the Elastic IP address transfer. During those seven days, the source account can view the pending transfer by using this action. After seven days, the transfer expires and ownership of the Elastic IP address returns to the source account. Accepted transfers are visible to the source account for three days after the transfers have been accepted. */ describeAddressTransfers(params: EC2.Types.DescribeAddressTransfersRequest, callback?: (err: AWSError, data: EC2.Types.DescribeAddressTransfersResult) => void): Request; /** - * Describes an Elastic IP address transfer. For more information, see Transfer Elastic IP addresses in the Amazon Virtual Private Cloud User Guide. When you transfer an Elastic IP address, there is a two-step handshake between the source and transfer Amazon Web Services accounts. When the source account starts the transfer, the transfer account has seven days to accept the Elastic IP address transfer. During those seven days, the source account can view the pending transfer by using this action. After seven days, the transfer expires and ownership of the Elastic IP address returns to the source account. Accepted transfers are visible to the source account for three days after the transfers have been accepted. + * Describes an Elastic IP address transfer. For more information, see Transfer Elastic IP addresses in the Amazon VPC User Guide. When you transfer an Elastic IP address, there is a two-step handshake between the source and transfer Amazon Web Services accounts. When the source account starts the transfer, the transfer account has seven days to accept the Elastic IP address transfer. During those seven days, the source account can view the pending transfer by using this action. After seven days, the transfer expires and ownership of the Elastic IP address returns to the source account. Accepted transfers are visible to the source account for three days after the transfers have been accepted. */ describeAddressTransfers(callback?: (err: AWSError, data: EC2.Types.DescribeAddressTransfersResult) => void): Request; /** @@ -1805,11 +1805,11 @@ declare class EC2 extends Service { */ describeAggregateIdFormat(callback?: (err: AWSError, data: EC2.Types.DescribeAggregateIdFormatResult) => void): Request; /** - * Describes the Availability Zones, Local Zones, and Wavelength Zones that are available to you. If there is an event impacting a zone, you can use this request to view the state and any provided messages for that zone. For more information about Availability Zones, Local Zones, and Wavelength Zones, see Regions and zones in the Amazon Elastic Compute Cloud User Guide. The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order. + * Describes the Availability Zones, Local Zones, and Wavelength Zones that are available to you. If there is an event impacting a zone, you can use this request to view the state and any provided messages for that zone. For more information about Availability Zones, Local Zones, and Wavelength Zones, see Regions and zones in the Amazon EC2 User Guide. The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order. */ describeAvailabilityZones(params: EC2.Types.DescribeAvailabilityZonesRequest, callback?: (err: AWSError, data: EC2.Types.DescribeAvailabilityZonesResult) => void): Request; /** - * Describes the Availability Zones, Local Zones, and Wavelength Zones that are available to you. If there is an event impacting a zone, you can use this request to view the state and any provided messages for that zone. For more information about Availability Zones, Local Zones, and Wavelength Zones, see Regions and zones in the Amazon Elastic Compute Cloud User Guide. The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order. + * Describes the Availability Zones, Local Zones, and Wavelength Zones that are available to you. If there is an event impacting a zone, you can use this request to view the state and any provided messages for that zone. For more information about Availability Zones, Local Zones, and Wavelength Zones, see Regions and zones in the Amazon EC2 User Guide. The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order. */ describeAvailabilityZones(callback?: (err: AWSError, data: EC2.Types.DescribeAvailabilityZonesResult) => void): Request; /** @@ -1869,11 +1869,11 @@ declare class EC2 extends Service { */ describeCarrierGateways(callback?: (err: AWSError, data: EC2.Types.DescribeCarrierGatewaysResult) => void): Request; /** - * This action is deprecated. Describes one or more of your linked EC2-Classic instances. This request only returns information about EC2-Classic instances linked to a VPC through ClassicLink. You cannot use this request to return information about other instances. + * This action is deprecated. Describes your linked EC2-Classic instances. This request only returns information about EC2-Classic instances linked to a VPC through ClassicLink. You cannot use this request to return information about other instances. */ describeClassicLinkInstances(params: EC2.Types.DescribeClassicLinkInstancesRequest, callback?: (err: AWSError, data: EC2.Types.DescribeClassicLinkInstancesResult) => void): Request; /** - * This action is deprecated. Describes one or more of your linked EC2-Classic instances. This request only returns information about EC2-Classic instances linked to a VPC through ClassicLink. You cannot use this request to return information about other instances. + * This action is deprecated. Describes your linked EC2-Classic instances. This request only returns information about EC2-Classic instances linked to a VPC through ClassicLink. You cannot use this request to return information about other instances. */ describeClassicLinkInstances(callback?: (err: AWSError, data: EC2.Types.DescribeClassicLinkInstancesResult) => void): Request; /** @@ -1941,27 +1941,27 @@ declare class EC2 extends Service { */ describeCustomerGateways(callback?: (err: AWSError, data: EC2.Types.DescribeCustomerGatewaysResult) => void): Request; /** - * Describes one or more of your DHCP options sets. For more information, see DHCP options sets in the Amazon VPC User Guide. + * Describes your DHCP option sets. The default is to describe all your DHCP option sets. Alternatively, you can specify specific DHCP option set IDs or filter the results to include only the DHCP option sets that match specific criteria. For more information, see DHCP option sets in the Amazon VPC User Guide. */ describeDhcpOptions(params: EC2.Types.DescribeDhcpOptionsRequest, callback?: (err: AWSError, data: EC2.Types.DescribeDhcpOptionsResult) => void): Request; /** - * Describes one or more of your DHCP options sets. For more information, see DHCP options sets in the Amazon VPC User Guide. + * Describes your DHCP option sets. The default is to describe all your DHCP option sets. Alternatively, you can specify specific DHCP option set IDs or filter the results to include only the DHCP option sets that match specific criteria. For more information, see DHCP option sets in the Amazon VPC User Guide. */ describeDhcpOptions(callback?: (err: AWSError, data: EC2.Types.DescribeDhcpOptionsResult) => void): Request; /** - * Describes one or more of your egress-only internet gateways. + * Describes your egress-only internet gateways. The default is to describe all your egress-only internet gateways. Alternatively, you can specify specific egress-only internet gateway IDs or filter the results to include only the egress-only internet gateways that match specific criteria. */ describeEgressOnlyInternetGateways(params: EC2.Types.DescribeEgressOnlyInternetGatewaysRequest, callback?: (err: AWSError, data: EC2.Types.DescribeEgressOnlyInternetGatewaysResult) => void): Request; /** - * Describes one or more of your egress-only internet gateways. + * Describes your egress-only internet gateways. The default is to describe all your egress-only internet gateways. Alternatively, you can specify specific egress-only internet gateway IDs or filter the results to include only the egress-only internet gateways that match specific criteria. */ describeEgressOnlyInternetGateways(callback?: (err: AWSError, data: EC2.Types.DescribeEgressOnlyInternetGatewaysResult) => void): Request; /** - * Amazon Elastic Graphics reached end of life on January 8, 2024. For workloads that require graphics acceleration, we recommend that you use Amazon EC2 G4ad, G4dn, or G5 instances. Describes the Elastic Graphics accelerator associated with your instances. For more information about Elastic Graphics, see Amazon Elastic Graphics. + * Amazon Elastic Graphics reached end of life on January 8, 2024. For workloads that require graphics acceleration, we recommend that you use Amazon EC2 G4, G5, or G6 instances. Describes the Elastic Graphics accelerator associated with your instances. */ describeElasticGpus(params: EC2.Types.DescribeElasticGpusRequest, callback?: (err: AWSError, data: EC2.Types.DescribeElasticGpusResult) => void): Request; /** - * Amazon Elastic Graphics reached end of life on January 8, 2024. For workloads that require graphics acceleration, we recommend that you use Amazon EC2 G4ad, G4dn, or G5 instances. Describes the Elastic Graphics accelerator associated with your instances. For more information about Elastic Graphics, see Amazon Elastic Graphics. + * Amazon Elastic Graphics reached end of life on January 8, 2024. For workloads that require graphics acceleration, we recommend that you use Amazon EC2 G4, G5, or G6 instances. Describes the Elastic Graphics accelerator associated with your instances. */ describeElasticGpus(callback?: (err: AWSError, data: EC2.Types.DescribeElasticGpusResult) => void): Request; /** @@ -2205,11 +2205,11 @@ declare class EC2 extends Service { */ describeInstances(callback?: (err: AWSError, data: EC2.Types.DescribeInstancesResult) => void): Request; /** - * Describes one or more of your internet gateways. + * Describes your internet gateways. The default is to describe all your internet gateways. Alternatively, you can specify specific internet gateway IDs or filter the results to include only the internet gateways that match specific criteria. */ describeInternetGateways(params: EC2.Types.DescribeInternetGatewaysRequest, callback?: (err: AWSError, data: EC2.Types.DescribeInternetGatewaysResult) => void): Request; /** - * Describes one or more of your internet gateways. + * Describes your internet gateways. The default is to describe all your internet gateways. Alternatively, you can specify specific internet gateway IDs or filter the results to include only the internet gateways that match specific criteria. */ describeInternetGateways(callback?: (err: AWSError, data: EC2.Types.DescribeInternetGatewaysResult) => void): Request; /** @@ -2373,19 +2373,19 @@ declare class EC2 extends Service { */ describeMovingAddresses(callback?: (err: AWSError, data: EC2.Types.DescribeMovingAddressesResult) => void): Request; /** - * Describes one or more of your NAT gateways. + * Describes your NAT gateways. The default is to describe all your NAT gateways. Alternatively, you can specify specific NAT gateway IDs or filter the results to include only the NAT gateways that match specific criteria. */ describeNatGateways(params: EC2.Types.DescribeNatGatewaysRequest, callback?: (err: AWSError, data: EC2.Types.DescribeNatGatewaysResult) => void): Request; /** - * Describes one or more of your NAT gateways. + * Describes your NAT gateways. The default is to describe all your NAT gateways. Alternatively, you can specify specific NAT gateway IDs or filter the results to include only the NAT gateways that match specific criteria. */ describeNatGateways(callback?: (err: AWSError, data: EC2.Types.DescribeNatGatewaysResult) => void): Request; /** - * Describes one or more of your network ACLs. For more information, see Network ACLs in the Amazon VPC User Guide. + * Describes your network ACLs. The default is to describe all your network ACLs. Alternatively, you can specify specific network ACL IDs or filter the results to include only the network ACLs that match specific criteria. For more information, see Network ACLs in the Amazon VPC User Guide. */ describeNetworkAcls(params: EC2.Types.DescribeNetworkAclsRequest, callback?: (err: AWSError, data: EC2.Types.DescribeNetworkAclsResult) => void): Request; /** - * Describes one or more of your network ACLs. For more information, see Network ACLs in the Amazon VPC User Guide. + * Describes your network ACLs. The default is to describe all your network ACLs. Alternatively, you can specify specific network ACL IDs or filter the results to include only the network ACLs that match specific criteria. For more information, see Network ACLs in the Amazon VPC User Guide. */ describeNetworkAcls(callback?: (err: AWSError, data: EC2.Types.DescribeNetworkAclsResult) => void): Request; /** @@ -2477,19 +2477,19 @@ declare class EC2 extends Service { */ describePublicIpv4Pools(callback?: (err: AWSError, data: EC2.Types.DescribePublicIpv4PoolsResult) => void): Request; /** - * Describes the Regions that are enabled for your account, or all Regions. For a list of the Regions supported by Amazon EC2, see Amazon Elastic Compute Cloud endpoints and quotas. For information about enabling and disabling Regions for your account, see Managing Amazon Web Services Regions in the Amazon Web Services General Reference. The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order. + * Describes the Regions that are enabled for your account, or all Regions. For a list of the Regions supported by Amazon EC2, see Amazon EC2 service endpoints. For information about enabling and disabling Regions for your account, see Specify which Amazon Web Services Regions your account can use in the Amazon Web Services Account Management Reference Guide. The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order. */ describeRegions(params: EC2.Types.DescribeRegionsRequest, callback?: (err: AWSError, data: EC2.Types.DescribeRegionsResult) => void): Request; /** - * Describes the Regions that are enabled for your account, or all Regions. For a list of the Regions supported by Amazon EC2, see Amazon Elastic Compute Cloud endpoints and quotas. For information about enabling and disabling Regions for your account, see Managing Amazon Web Services Regions in the Amazon Web Services General Reference. The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order. + * Describes the Regions that are enabled for your account, or all Regions. For a list of the Regions supported by Amazon EC2, see Amazon EC2 service endpoints. For information about enabling and disabling Regions for your account, see Specify which Amazon Web Services Regions your account can use in the Amazon Web Services Account Management Reference Guide. The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order. */ describeRegions(callback?: (err: AWSError, data: EC2.Types.DescribeRegionsResult) => void): Request; /** - * Describes a root volume replacement task. For more information, see Replace a root volume in the Amazon Elastic Compute Cloud User Guide. + * Describes a root volume replacement task. For more information, see Replace a root volume in the Amazon EC2 User Guide. */ describeReplaceRootVolumeTasks(params: EC2.Types.DescribeReplaceRootVolumeTasksRequest, callback?: (err: AWSError, data: EC2.Types.DescribeReplaceRootVolumeTasksResult) => void): Request; /** - * Describes a root volume replacement task. For more information, see Replace a root volume in the Amazon Elastic Compute Cloud User Guide. + * Describes a root volume replacement task. For more information, see Replace a root volume in the Amazon EC2 User Guide. */ describeReplaceRootVolumeTasks(callback?: (err: AWSError, data: EC2.Types.DescribeReplaceRootVolumeTasksResult) => void): Request; /** @@ -2501,35 +2501,35 @@ declare class EC2 extends Service { */ describeReservedInstances(callback?: (err: AWSError, data: EC2.Types.DescribeReservedInstancesResult) => void): Request; /** - * Describes your account's Reserved Instance listings in the Reserved Instance Marketplace. The Reserved Instance Marketplace matches sellers who want to resell Reserved Instance capacity that they no longer need with buyers who want to purchase additional capacity. Reserved Instances bought and sold through the Reserved Instance Marketplace work like any other Reserved Instances. As a seller, you choose to list some or all of your Reserved Instances, and you specify the upfront price to receive for them. Your Reserved Instances are then listed in the Reserved Instance Marketplace and are available for purchase. As a buyer, you specify the configuration of the Reserved Instance to purchase, and the Marketplace matches what you're searching for with what's available. The Marketplace first sells the lowest priced Reserved Instances to you, and continues to sell available Reserved Instance listings to you until your demand is met. You are charged based on the total price of all of the listings that you purchase. For more information, see Reserved Instance Marketplace in the Amazon EC2 User Guide. The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order. + * Describes your account's Reserved Instance listings in the Reserved Instance Marketplace. The Reserved Instance Marketplace matches sellers who want to resell Reserved Instance capacity that they no longer need with buyers who want to purchase additional capacity. Reserved Instances bought and sold through the Reserved Instance Marketplace work like any other Reserved Instances. As a seller, you choose to list some or all of your Reserved Instances, and you specify the upfront price to receive for them. Your Reserved Instances are then listed in the Reserved Instance Marketplace and are available for purchase. As a buyer, you specify the configuration of the Reserved Instance to purchase, and the Marketplace matches what you're searching for with what's available. The Marketplace first sells the lowest priced Reserved Instances to you, and continues to sell available Reserved Instance listings to you until your demand is met. You are charged based on the total price of all of the listings that you purchase. For more information, see Sell in the Reserved Instance Marketplace in the Amazon EC2 User Guide. The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order. */ describeReservedInstancesListings(params: EC2.Types.DescribeReservedInstancesListingsRequest, callback?: (err: AWSError, data: EC2.Types.DescribeReservedInstancesListingsResult) => void): Request; /** - * Describes your account's Reserved Instance listings in the Reserved Instance Marketplace. The Reserved Instance Marketplace matches sellers who want to resell Reserved Instance capacity that they no longer need with buyers who want to purchase additional capacity. Reserved Instances bought and sold through the Reserved Instance Marketplace work like any other Reserved Instances. As a seller, you choose to list some or all of your Reserved Instances, and you specify the upfront price to receive for them. Your Reserved Instances are then listed in the Reserved Instance Marketplace and are available for purchase. As a buyer, you specify the configuration of the Reserved Instance to purchase, and the Marketplace matches what you're searching for with what's available. The Marketplace first sells the lowest priced Reserved Instances to you, and continues to sell available Reserved Instance listings to you until your demand is met. You are charged based on the total price of all of the listings that you purchase. For more information, see Reserved Instance Marketplace in the Amazon EC2 User Guide. The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order. + * Describes your account's Reserved Instance listings in the Reserved Instance Marketplace. The Reserved Instance Marketplace matches sellers who want to resell Reserved Instance capacity that they no longer need with buyers who want to purchase additional capacity. Reserved Instances bought and sold through the Reserved Instance Marketplace work like any other Reserved Instances. As a seller, you choose to list some or all of your Reserved Instances, and you specify the upfront price to receive for them. Your Reserved Instances are then listed in the Reserved Instance Marketplace and are available for purchase. As a buyer, you specify the configuration of the Reserved Instance to purchase, and the Marketplace matches what you're searching for with what's available. The Marketplace first sells the lowest priced Reserved Instances to you, and continues to sell available Reserved Instance listings to you until your demand is met. You are charged based on the total price of all of the listings that you purchase. For more information, see Sell in the Reserved Instance Marketplace in the Amazon EC2 User Guide. The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order. */ describeReservedInstancesListings(callback?: (err: AWSError, data: EC2.Types.DescribeReservedInstancesListingsResult) => void): Request; /** - * Describes the modifications made to your Reserved Instances. If no parameter is specified, information about all your Reserved Instances modification requests is returned. If a modification ID is specified, only information about the specific modification is returned. For more information, see Modifying Reserved Instances in the Amazon EC2 User Guide. The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order. + * Describes the modifications made to your Reserved Instances. If no parameter is specified, information about all your Reserved Instances modification requests is returned. If a modification ID is specified, only information about the specific modification is returned. For more information, see Modify Reserved Instances in the Amazon EC2 User Guide. The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order. */ describeReservedInstancesModifications(params: EC2.Types.DescribeReservedInstancesModificationsRequest, callback?: (err: AWSError, data: EC2.Types.DescribeReservedInstancesModificationsResult) => void): Request; /** - * Describes the modifications made to your Reserved Instances. If no parameter is specified, information about all your Reserved Instances modification requests is returned. If a modification ID is specified, only information about the specific modification is returned. For more information, see Modifying Reserved Instances in the Amazon EC2 User Guide. The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order. + * Describes the modifications made to your Reserved Instances. If no parameter is specified, information about all your Reserved Instances modification requests is returned. If a modification ID is specified, only information about the specific modification is returned. For more information, see Modify Reserved Instances in the Amazon EC2 User Guide. The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order. */ describeReservedInstancesModifications(callback?: (err: AWSError, data: EC2.Types.DescribeReservedInstancesModificationsResult) => void): Request; /** - * Describes Reserved Instance offerings that are available for purchase. With Reserved Instances, you purchase the right to launch instances for a period of time. During that time period, you do not receive insufficient capacity errors, and you pay a lower usage rate than the rate charged for On-Demand instances for the actual time used. If you have listed your own Reserved Instances for sale in the Reserved Instance Marketplace, they will be excluded from these results. This is to ensure that you do not purchase your own Reserved Instances. For more information, see Reserved Instance Marketplace in the Amazon EC2 User Guide. The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order. + * Describes Reserved Instance offerings that are available for purchase. With Reserved Instances, you purchase the right to launch instances for a period of time. During that time period, you do not receive insufficient capacity errors, and you pay a lower usage rate than the rate charged for On-Demand instances for the actual time used. If you have listed your own Reserved Instances for sale in the Reserved Instance Marketplace, they will be excluded from these results. This is to ensure that you do not purchase your own Reserved Instances. For more information, see Sell in the Reserved Instance Marketplace in the Amazon EC2 User Guide. The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order. */ describeReservedInstancesOfferings(params: EC2.Types.DescribeReservedInstancesOfferingsRequest, callback?: (err: AWSError, data: EC2.Types.DescribeReservedInstancesOfferingsResult) => void): Request; /** - * Describes Reserved Instance offerings that are available for purchase. With Reserved Instances, you purchase the right to launch instances for a period of time. During that time period, you do not receive insufficient capacity errors, and you pay a lower usage rate than the rate charged for On-Demand instances for the actual time used. If you have listed your own Reserved Instances for sale in the Reserved Instance Marketplace, they will be excluded from these results. This is to ensure that you do not purchase your own Reserved Instances. For more information, see Reserved Instance Marketplace in the Amazon EC2 User Guide. The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order. + * Describes Reserved Instance offerings that are available for purchase. With Reserved Instances, you purchase the right to launch instances for a period of time. During that time period, you do not receive insufficient capacity errors, and you pay a lower usage rate than the rate charged for On-Demand instances for the actual time used. If you have listed your own Reserved Instances for sale in the Reserved Instance Marketplace, they will be excluded from these results. This is to ensure that you do not purchase your own Reserved Instances. For more information, see Sell in the Reserved Instance Marketplace in the Amazon EC2 User Guide. The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order. */ describeReservedInstancesOfferings(callback?: (err: AWSError, data: EC2.Types.DescribeReservedInstancesOfferingsResult) => void): Request; /** - * Describes one or more of your route tables. Each subnet in your VPC must be associated with a route table. If a subnet is not explicitly associated with any route table, it is implicitly associated with the main route table. This command does not return the subnet ID for implicit associations. For more information, see Route tables in the Amazon VPC User Guide. + * Describes your route tables. The default is to describe all your route tables. Alternatively, you can specify specific route table IDs or filter the results to include only the route tables that match specific criteria. Each subnet in your VPC must be associated with a route table. If a subnet is not explicitly associated with any route table, it is implicitly associated with the main route table. This command does not return the subnet ID for implicit associations. For more information, see Route tables in the Amazon VPC User Guide. */ describeRouteTables(params: EC2.Types.DescribeRouteTablesRequest, callback?: (err: AWSError, data: EC2.Types.DescribeRouteTablesResult) => void): Request; /** - * Describes one or more of your route tables. Each subnet in your VPC must be associated with a route table. If a subnet is not explicitly associated with any route table, it is implicitly associated with the main route table. This command does not return the subnet ID for implicit associations. For more information, see Route tables in the Amazon VPC User Guide. + * Describes your route tables. The default is to describe all your route tables. Alternatively, you can specify specific route table IDs or filter the results to include only the route tables that match specific criteria. Each subnet in your VPC must be associated with a route table. If a subnet is not explicitly associated with any route table, it is implicitly associated with the main route table. This command does not return the subnet ID for implicit associations. For more information, see Route tables in the Amazon VPC User Guide. */ describeRouteTables(callback?: (err: AWSError, data: EC2.Types.DescribeRouteTablesResult) => void): Request; /** @@ -2597,11 +2597,11 @@ declare class EC2 extends Service { */ describeSnapshots(callback?: (err: AWSError, data: EC2.Types.DescribeSnapshotsResult) => void): Request; /** - * Describes the data feed for Spot Instances. For more information, see Spot Instance data feed in the Amazon EC2 User Guide for Linux Instances. + * Describes the data feed for Spot Instances. For more information, see Spot Instance data feed in the Amazon EC2 User Guide. */ describeSpotDatafeedSubscription(params: EC2.Types.DescribeSpotDatafeedSubscriptionRequest, callback?: (err: AWSError, data: EC2.Types.DescribeSpotDatafeedSubscriptionResult) => void): Request; /** - * Describes the data feed for Spot Instances. For more information, see Spot Instance data feed in the Amazon EC2 User Guide for Linux Instances. + * Describes the data feed for Spot Instances. For more information, see Spot Instance data feed in the Amazon EC2 User Guide. */ describeSpotDatafeedSubscription(callback?: (err: AWSError, data: EC2.Types.DescribeSpotDatafeedSubscriptionResult) => void): Request; /** @@ -2637,11 +2637,11 @@ declare class EC2 extends Service { */ describeSpotInstanceRequests(callback?: (err: AWSError, data: EC2.Types.DescribeSpotInstanceRequestsResult) => void): Request; /** - * Describes the Spot price history. For more information, see Spot Instance pricing history in the Amazon EC2 User Guide for Linux Instances. When you specify a start and end time, the operation returns the prices of the instance types within that time range. It also returns the last price change before the start time, which is the effective price as of the start time. + * Describes the Spot price history. For more information, see Spot Instance pricing history in the Amazon EC2 User Guide. When you specify a start and end time, the operation returns the prices of the instance types within that time range. It also returns the last price change before the start time, which is the effective price as of the start time. */ describeSpotPriceHistory(params: EC2.Types.DescribeSpotPriceHistoryRequest, callback?: (err: AWSError, data: EC2.Types.DescribeSpotPriceHistoryResult) => void): Request; /** - * Describes the Spot price history. For more information, see Spot Instance pricing history in the Amazon EC2 User Guide for Linux Instances. When you specify a start and end time, the operation returns the prices of the instance types within that time range. It also returns the last price change before the start time, which is the effective price as of the start time. + * Describes the Spot price history. For more information, see Spot Instance pricing history in the Amazon EC2 User Guide. When you specify a start and end time, the operation returns the prices of the instance types within that time range. It also returns the last price change before the start time, which is the effective price as of the start time. */ describeSpotPriceHistory(callback?: (err: AWSError, data: EC2.Types.DescribeSpotPriceHistoryResult) => void): Request; /** @@ -2661,11 +2661,11 @@ declare class EC2 extends Service { */ describeStoreImageTasks(callback?: (err: AWSError, data: EC2.Types.DescribeStoreImageTasksResult) => void): Request; /** - * Describes one or more of your subnets. For more information, see Subnets in the Amazon VPC User Guide. + * Describes your subnets. The default is to describe all your subnets. Alternatively, you can specify specific subnet IDs or filter the results to include only the subnets that match specific criteria. For more information, see Subnets in the Amazon VPC User Guide. */ describeSubnets(params: EC2.Types.DescribeSubnetsRequest, callback?: (err: AWSError, data: EC2.Types.DescribeSubnetsResult) => void): Request; /** - * Describes one or more of your subnets. For more information, see Subnets in the Amazon VPC User Guide. + * Describes your subnets. The default is to describe all your subnets. Alternatively, you can specify specific subnet IDs or filter the results to include only the subnets that match specific criteria. For more information, see Subnets in the Amazon VPC User Guide. */ describeSubnets(callback?: (err: AWSError, data: EC2.Types.DescribeSubnetsResult) => void): Request; /** @@ -2861,11 +2861,11 @@ declare class EC2 extends Service { */ describeVolumes(callback?: (err: AWSError, data: EC2.Types.DescribeVolumesResult) => void): Request; /** - * Describes the most recent volume modification request for the specified EBS volumes. If a volume has never been modified, some information in the output will be null. If a volume has been modified more than once, the output includes only the most recent modification request. You can also use CloudWatch Events to check the status of a modification to an EBS volume. For information about CloudWatch Events, see the Amazon CloudWatch Events User Guide. For more information, see Monitor the progress of volume modifications in the Amazon EBS User Guide. + * Describes the most recent volume modification request for the specified EBS volumes. If a volume has never been modified, some information in the output will be null. If a volume has been modified more than once, the output includes only the most recent modification request. For more information, see Monitor the progress of volume modifications in the Amazon EBS User Guide. */ describeVolumesModifications(params: EC2.Types.DescribeVolumesModificationsRequest, callback?: (err: AWSError, data: EC2.Types.DescribeVolumesModificationsResult) => void): Request; /** - * Describes the most recent volume modification request for the specified EBS volumes. If a volume has never been modified, some information in the output will be null. If a volume has been modified more than once, the output includes only the most recent modification request. You can also use CloudWatch Events to check the status of a modification to an EBS volume. For information about CloudWatch Events, see the Amazon CloudWatch Events User Guide. For more information, see Monitor the progress of volume modifications in the Amazon EBS User Guide. + * Describes the most recent volume modification request for the specified EBS volumes. If a volume has never been modified, some information in the output will be null. If a volume has been modified more than once, the output includes only the most recent modification request. For more information, see Monitor the progress of volume modifications in the Amazon EBS User Guide. */ describeVolumesModifications(callback?: (err: AWSError, data: EC2.Types.DescribeVolumesModificationsResult) => void): Request; /** @@ -2933,27 +2933,27 @@ declare class EC2 extends Service { */ describeVpcEndpointServices(callback?: (err: AWSError, data: EC2.Types.DescribeVpcEndpointServicesResult) => void): Request; /** - * Describes your VPC endpoints. + * Describes your VPC endpoints. The default is to describe all your VPC endpoints. Alternatively, you can specify specific VPC endpoint IDs or filter the results to include only the VPC endpoints that match specific criteria. */ describeVpcEndpoints(params: EC2.Types.DescribeVpcEndpointsRequest, callback?: (err: AWSError, data: EC2.Types.DescribeVpcEndpointsResult) => void): Request; /** - * Describes your VPC endpoints. + * Describes your VPC endpoints. The default is to describe all your VPC endpoints. Alternatively, you can specify specific VPC endpoint IDs or filter the results to include only the VPC endpoints that match specific criteria. */ describeVpcEndpoints(callback?: (err: AWSError, data: EC2.Types.DescribeVpcEndpointsResult) => void): Request; /** - * Describes one or more of your VPC peering connections. + * Describes your VPC peering connections. The default is to describe all your VPC peering connections. Alternatively, you can specify specific VPC peering connection IDs or filter the results to include only the VPC peering connections that match specific criteria. */ describeVpcPeeringConnections(params: EC2.Types.DescribeVpcPeeringConnectionsRequest, callback?: (err: AWSError, data: EC2.Types.DescribeVpcPeeringConnectionsResult) => void): Request; /** - * Describes one or more of your VPC peering connections. + * Describes your VPC peering connections. The default is to describe all your VPC peering connections. Alternatively, you can specify specific VPC peering connection IDs or filter the results to include only the VPC peering connections that match specific criteria. */ describeVpcPeeringConnections(callback?: (err: AWSError, data: EC2.Types.DescribeVpcPeeringConnectionsResult) => void): Request; /** - * Describes one or more of your VPCs. + * Describes your VPCs. The default is to describe all your VPCs. Alternatively, you can specify specific VPC IDs or filter the results to include only the VPCs that match specific criteria. */ describeVpcs(params: EC2.Types.DescribeVpcsRequest, callback?: (err: AWSError, data: EC2.Types.DescribeVpcsResult) => void): Request; /** - * Describes one or more of your VPCs. + * Describes your VPCs. The default is to describe all your VPCs. Alternatively, you can specify specific VPC IDs or filter the results to include only the VPCs that match specific criteria. */ describeVpcs(callback?: (err: AWSError, data: EC2.Types.DescribeVpcsResult) => void): Request; /** @@ -3021,11 +3021,11 @@ declare class EC2 extends Service { */ detachVpnGateway(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; /** - * Disables Elastic IP address transfer. For more information, see Transfer Elastic IP addresses in the Amazon Virtual Private Cloud User Guide. + * Disables Elastic IP address transfer. For more information, see Transfer Elastic IP addresses in the Amazon VPC User Guide. */ disableAddressTransfer(params: EC2.Types.DisableAddressTransferRequest, callback?: (err: AWSError, data: EC2.Types.DisableAddressTransferResult) => void): Request; /** - * Disables Elastic IP address transfer. For more information, see Transfer Elastic IP addresses in the Amazon Virtual Private Cloud User Guide. + * Disables Elastic IP address transfer. For more information, see Transfer Elastic IP addresses in the Amazon VPC User Guide. */ disableAddressTransfer(callback?: (err: AWSError, data: EC2.Types.DisableAddressTransferResult) => void): Request; /** @@ -3269,11 +3269,11 @@ declare class EC2 extends Service { */ disassociateVpcCidrBlock(callback?: (err: AWSError, data: EC2.Types.DisassociateVpcCidrBlockResult) => void): Request; /** - * Enables Elastic IP address transfer. For more information, see Transfer Elastic IP addresses in the Amazon Virtual Private Cloud User Guide. + * Enables Elastic IP address transfer. For more information, see Transfer Elastic IP addresses in the Amazon VPC User Guide. */ enableAddressTransfer(params: EC2.Types.EnableAddressTransferRequest, callback?: (err: AWSError, data: EC2.Types.EnableAddressTransferResult) => void): Request; /** - * Enables Elastic IP address transfer. For more information, see Transfer Elastic IP addresses in the Amazon Virtual Private Cloud User Guide. + * Enables Elastic IP address transfer. For more information, see Transfer Elastic IP addresses in the Amazon VPC User Guide. */ enableAddressTransfer(callback?: (err: AWSError, data: EC2.Types.EnableAddressTransferResult) => void): Request; /** @@ -3437,11 +3437,11 @@ declare class EC2 extends Service { */ exportImage(callback?: (err: AWSError, data: EC2.Types.ExportImageResult) => void): Request; /** - * Exports routes from the specified transit gateway route table to the specified S3 bucket. By default, all routes are exported. Alternatively, you can filter by CIDR range. The routes are saved to the specified bucket in a JSON file. For more information, see Export Route Tables to Amazon S3 in Transit Gateways. + * Exports routes from the specified transit gateway route table to the specified S3 bucket. By default, all routes are exported. Alternatively, you can filter by CIDR range. The routes are saved to the specified bucket in a JSON file. For more information, see Export route tables to Amazon S3 in the Amazon Web Services Transit Gateways Guide. */ exportTransitGatewayRoutes(params: EC2.Types.ExportTransitGatewayRoutesRequest, callback?: (err: AWSError, data: EC2.Types.ExportTransitGatewayRoutesResult) => void): Request; /** - * Exports routes from the specified transit gateway route table to the specified S3 bucket. By default, all routes are exported. Alternatively, you can filter by CIDR range. The routes are saved to the specified bucket in a JSON file. For more information, see Export Route Tables to Amazon S3 in Transit Gateways. + * Exports routes from the specified transit gateway route table to the specified S3 bucket. By default, all routes are exported. Alternatively, you can filter by CIDR range. The routes are saved to the specified bucket in a JSON file. For more information, see Export route tables to Amazon S3 in the Amazon Web Services Transit Gateways Guide. */ exportTransitGatewayRoutes(callback?: (err: AWSError, data: EC2.Types.ExportTransitGatewayRoutesResult) => void): Request; /** @@ -3917,11 +3917,11 @@ declare class EC2 extends Service { */ modifyAddressAttribute(callback?: (err: AWSError, data: EC2.Types.ModifyAddressAttributeResult) => void): Request; /** - * Changes the opt-in status of the Local Zone and Wavelength Zone group for your account. Use DescribeAvailabilityZones to view the value for GroupName. + * Changes the opt-in status of the specified zone group for your account. */ modifyAvailabilityZoneGroup(params: EC2.Types.ModifyAvailabilityZoneGroupRequest, callback?: (err: AWSError, data: EC2.Types.ModifyAvailabilityZoneGroupResult) => void): Request; /** - * Changes the opt-in status of the Local Zone and Wavelength Zone group for your account. Use DescribeAvailabilityZones to view the value for GroupName. + * Changes the opt-in status of the specified zone group for your account. */ modifyAvailabilityZoneGroup(callback?: (err: AWSError, data: EC2.Types.ModifyAvailabilityZoneGroupResult) => void): Request; /** @@ -4165,11 +4165,11 @@ declare class EC2 extends Service { */ modifyPrivateDnsNameOptions(callback?: (err: AWSError, data: EC2.Types.ModifyPrivateDnsNameOptionsResult) => void): Request; /** - * Modifies the configuration of your Reserved Instances, such as the Availability Zone, instance count, or instance type. The Reserved Instances to be modified must be identical, except for Availability Zone, network platform, and instance type. For more information, see Modifying Reserved Instances in the Amazon EC2 User Guide. + * Modifies the configuration of your Reserved Instances, such as the Availability Zone, instance count, or instance type. The Reserved Instances to be modified must be identical, except for Availability Zone, network platform, and instance type. For more information, see Modify Reserved Instances in the Amazon EC2 User Guide. */ modifyReservedInstances(params: EC2.Types.ModifyReservedInstancesRequest, callback?: (err: AWSError, data: EC2.Types.ModifyReservedInstancesResult) => void): Request; /** - * Modifies the configuration of your Reserved Instances, such as the Availability Zone, instance count, or instance type. The Reserved Instances to be modified must be identical, except for Availability Zone, network platform, and instance type. For more information, see Modifying Reserved Instances in the Amazon EC2 User Guide. + * Modifies the configuration of your Reserved Instances, such as the Availability Zone, instance count, or instance type. The Reserved Instances to be modified must be identical, except for Availability Zone, network platform, and instance type. For more information, see Modify Reserved Instances in the Amazon EC2 User Guide. */ modifyReservedInstances(callback?: (err: AWSError, data: EC2.Types.ModifyReservedInstancesResult) => void): Request; /** @@ -4317,11 +4317,11 @@ declare class EC2 extends Service { */ modifyVerifiedAccessTrustProvider(callback?: (err: AWSError, data: EC2.Types.ModifyVerifiedAccessTrustProviderResult) => void): Request; /** - * You can modify several parameters of an existing EBS volume, including volume size, volume type, and IOPS capacity. If your EBS volume is attached to a current-generation EC2 instance type, you might be able to apply these changes without stopping the instance or detaching the volume from it. For more information about modifying EBS volumes, see Amazon EBS Elastic Volumes in the Amazon EBS User Guide. When you complete a resize operation on your volume, you need to extend the volume's file-system size to take advantage of the new storage capacity. For more information, see Extend the file system. You can use CloudWatch Events to check the status of a modification to an EBS volume. For information about CloudWatch Events, see the Amazon CloudWatch Events User Guide. You can also track the status of a modification using DescribeVolumesModifications. For information about tracking status changes using either method, see Monitor the progress of volume modifications. With previous-generation instance types, resizing an EBS volume might require detaching and reattaching the volume or stopping and restarting the instance. After modifying a volume, you must wait at least six hours and ensure that the volume is in the in-use or available state before you can modify the same volume. This is sometimes referred to as a cooldown period. + * You can modify several parameters of an existing EBS volume, including volume size, volume type, and IOPS capacity. If your EBS volume is attached to a current-generation EC2 instance type, you might be able to apply these changes without stopping the instance or detaching the volume from it. For more information about modifying EBS volumes, see Amazon EBS Elastic Volumes in the Amazon EBS User Guide. When you complete a resize operation on your volume, you need to extend the volume's file-system size to take advantage of the new storage capacity. For more information, see Extend the file system. For more information, see Monitor the progress of volume modifications in the Amazon EBS User Guide. With previous-generation instance types, resizing an EBS volume might require detaching and reattaching the volume or stopping and restarting the instance. After modifying a volume, you must wait at least six hours and ensure that the volume is in the in-use or available state before you can modify the same volume. This is sometimes referred to as a cooldown period. */ modifyVolume(params: EC2.Types.ModifyVolumeRequest, callback?: (err: AWSError, data: EC2.Types.ModifyVolumeResult) => void): Request; /** - * You can modify several parameters of an existing EBS volume, including volume size, volume type, and IOPS capacity. If your EBS volume is attached to a current-generation EC2 instance type, you might be able to apply these changes without stopping the instance or detaching the volume from it. For more information about modifying EBS volumes, see Amazon EBS Elastic Volumes in the Amazon EBS User Guide. When you complete a resize operation on your volume, you need to extend the volume's file-system size to take advantage of the new storage capacity. For more information, see Extend the file system. You can use CloudWatch Events to check the status of a modification to an EBS volume. For information about CloudWatch Events, see the Amazon CloudWatch Events User Guide. You can also track the status of a modification using DescribeVolumesModifications. For information about tracking status changes using either method, see Monitor the progress of volume modifications. With previous-generation instance types, resizing an EBS volume might require detaching and reattaching the volume or stopping and restarting the instance. After modifying a volume, you must wait at least six hours and ensure that the volume is in the in-use or available state before you can modify the same volume. This is sometimes referred to as a cooldown period. + * You can modify several parameters of an existing EBS volume, including volume size, volume type, and IOPS capacity. If your EBS volume is attached to a current-generation EC2 instance type, you might be able to apply these changes without stopping the instance or detaching the volume from it. For more information about modifying EBS volumes, see Amazon EBS Elastic Volumes in the Amazon EBS User Guide. When you complete a resize operation on your volume, you need to extend the volume's file-system size to take advantage of the new storage capacity. For more information, see Extend the file system. For more information, see Monitor the progress of volume modifications in the Amazon EBS User Guide. With previous-generation instance types, resizing an EBS volume might require detaching and reattaching the volume or stopping and restarting the instance. After modifying a volume, you must wait at least six hours and ensure that the volume is in the in-use or available state before you can modify the same volume. This is sometimes referred to as a cooldown period. */ modifyVolume(callback?: (err: AWSError, data: EC2.Types.ModifyVolumeResult) => void): Request; /** @@ -4453,11 +4453,11 @@ declare class EC2 extends Service { */ moveByoipCidrToIpam(callback?: (err: AWSError, data: EC2.Types.MoveByoipCidrToIpamResult) => void): Request; /** - * Provisions an IPv4 or IPv6 address range for use with your Amazon Web Services resources through bring your own IP addresses (BYOIP) and creates a corresponding address pool. After the address range is provisioned, it is ready to be advertised using AdvertiseByoipCidr. Amazon Web Services verifies that you own the address range and are authorized to advertise it. You must ensure that the address range is registered to you and that you created an RPKI ROA to authorize Amazon ASNs 16509 and 14618 to advertise the address range. For more information, see Bring your own IP addresses (BYOIP) in the Amazon Elastic Compute Cloud User Guide. Provisioning an address range is an asynchronous operation, so the call returns immediately, but the address range is not ready to use until its status changes from pending-provision to provisioned. To monitor the status of an address range, use DescribeByoipCidrs. To allocate an Elastic IP address from your IPv4 address pool, use AllocateAddress with either the specific address from the address pool or the ID of the address pool. + * Provisions an IPv4 or IPv6 address range for use with your Amazon Web Services resources through bring your own IP addresses (BYOIP) and creates a corresponding address pool. After the address range is provisioned, it is ready to be advertised using AdvertiseByoipCidr. Amazon Web Services verifies that you own the address range and are authorized to advertise it. You must ensure that the address range is registered to you and that you created an RPKI ROA to authorize Amazon ASNs 16509 and 14618 to advertise the address range. For more information, see Bring your own IP addresses (BYOIP) in the Amazon EC2 User Guide. Provisioning an address range is an asynchronous operation, so the call returns immediately, but the address range is not ready to use until its status changes from pending-provision to provisioned. To monitor the status of an address range, use DescribeByoipCidrs. To allocate an Elastic IP address from your IPv4 address pool, use AllocateAddress with either the specific address from the address pool or the ID of the address pool. */ provisionByoipCidr(params: EC2.Types.ProvisionByoipCidrRequest, callback?: (err: AWSError, data: EC2.Types.ProvisionByoipCidrResult) => void): Request; /** - * Provisions an IPv4 or IPv6 address range for use with your Amazon Web Services resources through bring your own IP addresses (BYOIP) and creates a corresponding address pool. After the address range is provisioned, it is ready to be advertised using AdvertiseByoipCidr. Amazon Web Services verifies that you own the address range and are authorized to advertise it. You must ensure that the address range is registered to you and that you created an RPKI ROA to authorize Amazon ASNs 16509 and 14618 to advertise the address range. For more information, see Bring your own IP addresses (BYOIP) in the Amazon Elastic Compute Cloud User Guide. Provisioning an address range is an asynchronous operation, so the call returns immediately, but the address range is not ready to use until its status changes from pending-provision to provisioned. To monitor the status of an address range, use DescribeByoipCidrs. To allocate an Elastic IP address from your IPv4 address pool, use AllocateAddress with either the specific address from the address pool or the ID of the address pool. + * Provisions an IPv4 or IPv6 address range for use with your Amazon Web Services resources through bring your own IP addresses (BYOIP) and creates a corresponding address pool. After the address range is provisioned, it is ready to be advertised using AdvertiseByoipCidr. Amazon Web Services verifies that you own the address range and are authorized to advertise it. You must ensure that the address range is registered to you and that you created an RPKI ROA to authorize Amazon ASNs 16509 and 14618 to advertise the address range. For more information, see Bring your own IP addresses (BYOIP) in the Amazon EC2 User Guide. Provisioning an address range is an asynchronous operation, so the call returns immediately, but the address range is not ready to use until its status changes from pending-provision to provisioned. To monitor the status of an address range, use DescribeByoipCidrs. To allocate an Elastic IP address from your IPv4 address pool, use AllocateAddress with either the specific address from the address pool or the ID of the address pool. */ provisionByoipCidr(callback?: (err: AWSError, data: EC2.Types.ProvisionByoipCidrResult) => void): Request; /** @@ -4501,11 +4501,11 @@ declare class EC2 extends Service { */ purchaseHostReservation(callback?: (err: AWSError, data: EC2.Types.PurchaseHostReservationResult) => void): Request; /** - * Purchases a Reserved Instance for use with your account. With Reserved Instances, you pay a lower hourly rate compared to On-Demand instance pricing. Use DescribeReservedInstancesOfferings to get a list of Reserved Instance offerings that match your specifications. After you've purchased a Reserved Instance, you can check for your new Reserved Instance with DescribeReservedInstances. To queue a purchase for a future date and time, specify a purchase time. If you do not specify a purchase time, the default is the current time. For more information, see Reserved Instances and Reserved Instance Marketplace in the Amazon EC2 User Guide. + * Purchases a Reserved Instance for use with your account. With Reserved Instances, you pay a lower hourly rate compared to On-Demand instance pricing. Use DescribeReservedInstancesOfferings to get a list of Reserved Instance offerings that match your specifications. After you've purchased a Reserved Instance, you can check for your new Reserved Instance with DescribeReservedInstances. To queue a purchase for a future date and time, specify a purchase time. If you do not specify a purchase time, the default is the current time. For more information, see Reserved Instances and Sell in the Reserved Instance Marketplace in the Amazon EC2 User Guide. */ purchaseReservedInstancesOffering(params: EC2.Types.PurchaseReservedInstancesOfferingRequest, callback?: (err: AWSError, data: EC2.Types.PurchaseReservedInstancesOfferingResult) => void): Request; /** - * Purchases a Reserved Instance for use with your account. With Reserved Instances, you pay a lower hourly rate compared to On-Demand instance pricing. Use DescribeReservedInstancesOfferings to get a list of Reserved Instance offerings that match your specifications. After you've purchased a Reserved Instance, you can check for your new Reserved Instance with DescribeReservedInstances. To queue a purchase for a future date and time, specify a purchase time. If you do not specify a purchase time, the default is the current time. For more information, see Reserved Instances and Reserved Instance Marketplace in the Amazon EC2 User Guide. + * Purchases a Reserved Instance for use with your account. With Reserved Instances, you pay a lower hourly rate compared to On-Demand instance pricing. Use DescribeReservedInstancesOfferings to get a list of Reserved Instance offerings that match your specifications. After you've purchased a Reserved Instance, you can check for your new Reserved Instance with DescribeReservedInstances. To queue a purchase for a future date and time, specify a purchase time. If you do not specify a purchase time, the default is the current time. For more information, see Reserved Instances and Sell in the Reserved Instance Marketplace in the Amazon EC2 User Guide. */ purchaseReservedInstancesOffering(callback?: (err: AWSError, data: EC2.Types.PurchaseReservedInstancesOfferingResult) => void): Request; /** @@ -4541,19 +4541,19 @@ declare class EC2 extends Service { */ registerInstanceEventNotificationAttributes(callback?: (err: AWSError, data: EC2.Types.RegisterInstanceEventNotificationAttributesResult) => void): Request; /** - * Registers members (network interfaces) with the transit gateway multicast group. A member is a network interface associated with a supported EC2 instance that receives multicast traffic. For information about supported instances, see Multicast Consideration in Amazon VPC Transit Gateways. After you add the members, use SearchTransitGatewayMulticastGroups to verify that the members were added to the transit gateway multicast group. + * Registers members (network interfaces) with the transit gateway multicast group. A member is a network interface associated with a supported EC2 instance that receives multicast traffic. For more information, see Multicast on transit gateways in the Amazon Web Services Transit Gateways Guide. After you add the members, use SearchTransitGatewayMulticastGroups to verify that the members were added to the transit gateway multicast group. */ registerTransitGatewayMulticastGroupMembers(params: EC2.Types.RegisterTransitGatewayMulticastGroupMembersRequest, callback?: (err: AWSError, data: EC2.Types.RegisterTransitGatewayMulticastGroupMembersResult) => void): Request; /** - * Registers members (network interfaces) with the transit gateway multicast group. A member is a network interface associated with a supported EC2 instance that receives multicast traffic. For information about supported instances, see Multicast Consideration in Amazon VPC Transit Gateways. After you add the members, use SearchTransitGatewayMulticastGroups to verify that the members were added to the transit gateway multicast group. + * Registers members (network interfaces) with the transit gateway multicast group. A member is a network interface associated with a supported EC2 instance that receives multicast traffic. For more information, see Multicast on transit gateways in the Amazon Web Services Transit Gateways Guide. After you add the members, use SearchTransitGatewayMulticastGroups to verify that the members were added to the transit gateway multicast group. */ registerTransitGatewayMulticastGroupMembers(callback?: (err: AWSError, data: EC2.Types.RegisterTransitGatewayMulticastGroupMembersResult) => void): Request; /** - * Registers sources (network interfaces) with the specified transit gateway multicast group. A multicast source is a network interface attached to a supported instance that sends multicast traffic. For information about supported instances, see Multicast Considerations in Amazon VPC Transit Gateways. After you add the source, use SearchTransitGatewayMulticastGroups to verify that the source was added to the multicast group. + * Registers sources (network interfaces) with the specified transit gateway multicast group. A multicast source is a network interface attached to a supported instance that sends multicast traffic. For more information about supported instances, see Multicast on transit gateways in the Amazon Web Services Transit Gateways Guide. After you add the source, use SearchTransitGatewayMulticastGroups to verify that the source was added to the multicast group. */ registerTransitGatewayMulticastGroupSources(params: EC2.Types.RegisterTransitGatewayMulticastGroupSourcesRequest, callback?: (err: AWSError, data: EC2.Types.RegisterTransitGatewayMulticastGroupSourcesResult) => void): Request; /** - * Registers sources (network interfaces) with the specified transit gateway multicast group. A multicast source is a network interface attached to a supported instance that sends multicast traffic. For information about supported instances, see Multicast Considerations in Amazon VPC Transit Gateways. After you add the source, use SearchTransitGatewayMulticastGroups to verify that the source was added to the multicast group. + * Registers sources (network interfaces) with the specified transit gateway multicast group. A multicast source is a network interface attached to a supported instance that sends multicast traffic. For more information about supported instances, see Multicast on transit gateways in the Amazon Web Services Transit Gateways Guide. After you add the source, use SearchTransitGatewayMulticastGroups to verify that the source was added to the multicast group. */ registerTransitGatewayMulticastGroupSources(callback?: (err: AWSError, data: EC2.Types.RegisterTransitGatewayMulticastGroupSourcesResult) => void): Request; /** @@ -4693,11 +4693,11 @@ declare class EC2 extends Service { */ requestSpotFleet(callback?: (err: AWSError, data: EC2.Types.RequestSpotFleetResponse) => void): Request; /** - * Creates a Spot Instance request. For more information, see Spot Instance requests in the Amazon EC2 User Guide for Linux Instances. We strongly discourage using the RequestSpotInstances API because it is a legacy API with no planned investment. For options for requesting Spot Instances, see Which is the best Spot request method to use? in the Amazon EC2 User Guide for Linux Instances. + * Creates a Spot Instance request. For more information, see Work with Spot Instance in the Amazon EC2 User Guide. We strongly discourage using the RequestSpotInstances API because it is a legacy API with no planned investment. For options for requesting Spot Instances, see Which is the best Spot request method to use? in the Amazon EC2 User Guide. */ requestSpotInstances(params: EC2.Types.RequestSpotInstancesRequest, callback?: (err: AWSError, data: EC2.Types.RequestSpotInstancesResult) => void): Request; /** - * Creates a Spot Instance request. For more information, see Spot Instance requests in the Amazon EC2 User Guide for Linux Instances. We strongly discourage using the RequestSpotInstances API because it is a legacy API with no planned investment. For options for requesting Spot Instances, see Which is the best Spot request method to use? in the Amazon EC2 User Guide for Linux Instances. + * Creates a Spot Instance request. For more information, see Work with Spot Instance in the Amazon EC2 User Guide. We strongly discourage using the RequestSpotInstances API because it is a legacy API with no planned investment. For options for requesting Spot Instances, see Which is the best Spot request method to use? in the Amazon EC2 User Guide. */ requestSpotInstances(callback?: (err: AWSError, data: EC2.Types.RequestSpotInstancesResult) => void): Request; /** @@ -4733,11 +4733,11 @@ declare class EC2 extends Service { */ resetImageAttribute(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; /** - * Resets an attribute of an instance to its default value. To reset the kernel or ramdisk, the instance must be in a stopped state. To reset the sourceDestCheck, the instance can be either running or stopped. The sourceDestCheck attribute controls whether source/destination checking is enabled. The default value is true, which means checking is enabled. This value must be false for a NAT instance to perform NAT. For more information, see NAT Instances in the Amazon VPC User Guide. + * Resets an attribute of an instance to its default value. To reset the kernel or ramdisk, the instance must be in a stopped state. To reset the sourceDestCheck, the instance can be either running or stopped. The sourceDestCheck attribute controls whether source/destination checking is enabled. The default value is true, which means checking is enabled. This value must be false for a NAT instance to perform NAT. For more information, see NAT instances in the Amazon VPC User Guide. */ resetInstanceAttribute(params: EC2.Types.ResetInstanceAttributeRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; /** - * Resets an attribute of an instance to its default value. To reset the kernel or ramdisk, the instance must be in a stopped state. To reset the sourceDestCheck, the instance can be either running or stopped. The sourceDestCheck attribute controls whether source/destination checking is enabled. The default value is true, which means checking is enabled. This value must be false for a NAT instance to perform NAT. For more information, see NAT Instances in the Amazon VPC User Guide. + * Resets an attribute of an instance to its default value. To reset the kernel or ramdisk, the instance must be in a stopped state. To reset the sourceDestCheck, the instance can be either running or stopped. The sourceDestCheck attribute controls whether source/destination checking is enabled. The default value is true, which means checking is enabled. This value must be false for a NAT instance to perform NAT. For more information, see NAT instances in the Amazon VPC User Guide. */ resetInstanceAttribute(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; /** @@ -4821,19 +4821,19 @@ declare class EC2 extends Service { */ revokeSecurityGroupIngress(callback?: (err: AWSError, data: EC2.Types.RevokeSecurityGroupIngressResult) => void): Request; /** - * Launches the specified number of instances using an AMI for which you have permissions. You can specify a number of options, or leave the default options. The following rules apply: If you don't specify a subnet ID, we choose a default subnet from your default VPC for you. If you don't have a default VPC, you must specify a subnet ID in the request. All instances have a network interface with a primary private IPv4 address. If you don't specify this address, we choose one from the IPv4 range of your subnet. Not all instance types support IPv6 addresses. For more information, see Instance types. If you don't specify a security group ID, we use the default security group. For more information, see Security groups. If any of the AMIs have a product code attached for which the user has not subscribed, the request fails. You can create a launch template, which is a resource that contains the parameters to launch an instance. When you launch an instance using RunInstances, you can specify the launch template instead of specifying the launch parameters. To ensure faster instance launches, break up large requests into smaller batches. For example, create five separate launch requests for 100 instances each instead of one launch request for 500 instances. An instance is ready for you to use when it's in the running state. You can check the state of your instance using DescribeInstances. You can tag instances and EBS volumes during launch, after launch, or both. For more information, see CreateTags and Tagging your Amazon EC2 resources. Linux instances have access to the public key of the key pair at boot. You can use this key to provide secure access to the instance. Amazon EC2 public images use this feature to provide secure access without passwords. For more information, see Key pairs. For troubleshooting, see What to do if an instance immediately terminates, and Troubleshooting connecting to your instance. + * Launches the specified number of instances using an AMI for which you have permissions. You can specify a number of options, or leave the default options. The following rules apply: If you don't specify a subnet ID, we choose a default subnet from your default VPC for you. If you don't have a default VPC, you must specify a subnet ID in the request. All instances have a network interface with a primary private IPv4 address. If you don't specify this address, we choose one from the IPv4 range of your subnet. Not all instance types support IPv6 addresses. For more information, see Instance types. If you don't specify a security group ID, we use the default security group for the VPC. For more information, see Security groups. If any of the AMIs have a product code attached for which the user has not subscribed, the request fails. You can create a launch template, which is a resource that contains the parameters to launch an instance. When you launch an instance using RunInstances, you can specify the launch template instead of specifying the launch parameters. To ensure faster instance launches, break up large requests into smaller batches. For example, create five separate launch requests for 100 instances each instead of one launch request for 500 instances. RunInstances is subject to both request rate limiting and resource rate limiting. For more information, see Request throttling. An instance is ready for you to use when it's in the running state. You can check the state of your instance using DescribeInstances. You can tag instances and EBS volumes during launch, after launch, or both. For more information, see CreateTags and Tagging your Amazon EC2 resources. Linux instances have access to the public key of the key pair at boot. You can use this key to provide secure access to the instance. Amazon EC2 public images use this feature to provide secure access without passwords. For more information, see Key pairs. For troubleshooting, see What to do if an instance immediately terminates, and Troubleshooting connecting to your instance. */ runInstances(params: EC2.Types.RunInstancesRequest, callback?: (err: AWSError, data: EC2.Types.Reservation) => void): Request; /** - * Launches the specified number of instances using an AMI for which you have permissions. You can specify a number of options, or leave the default options. The following rules apply: If you don't specify a subnet ID, we choose a default subnet from your default VPC for you. If you don't have a default VPC, you must specify a subnet ID in the request. All instances have a network interface with a primary private IPv4 address. If you don't specify this address, we choose one from the IPv4 range of your subnet. Not all instance types support IPv6 addresses. For more information, see Instance types. If you don't specify a security group ID, we use the default security group. For more information, see Security groups. If any of the AMIs have a product code attached for which the user has not subscribed, the request fails. You can create a launch template, which is a resource that contains the parameters to launch an instance. When you launch an instance using RunInstances, you can specify the launch template instead of specifying the launch parameters. To ensure faster instance launches, break up large requests into smaller batches. For example, create five separate launch requests for 100 instances each instead of one launch request for 500 instances. An instance is ready for you to use when it's in the running state. You can check the state of your instance using DescribeInstances. You can tag instances and EBS volumes during launch, after launch, or both. For more information, see CreateTags and Tagging your Amazon EC2 resources. Linux instances have access to the public key of the key pair at boot. You can use this key to provide secure access to the instance. Amazon EC2 public images use this feature to provide secure access without passwords. For more information, see Key pairs. For troubleshooting, see What to do if an instance immediately terminates, and Troubleshooting connecting to your instance. + * Launches the specified number of instances using an AMI for which you have permissions. You can specify a number of options, or leave the default options. The following rules apply: If you don't specify a subnet ID, we choose a default subnet from your default VPC for you. If you don't have a default VPC, you must specify a subnet ID in the request. All instances have a network interface with a primary private IPv4 address. If you don't specify this address, we choose one from the IPv4 range of your subnet. Not all instance types support IPv6 addresses. For more information, see Instance types. If you don't specify a security group ID, we use the default security group for the VPC. For more information, see Security groups. If any of the AMIs have a product code attached for which the user has not subscribed, the request fails. You can create a launch template, which is a resource that contains the parameters to launch an instance. When you launch an instance using RunInstances, you can specify the launch template instead of specifying the launch parameters. To ensure faster instance launches, break up large requests into smaller batches. For example, create five separate launch requests for 100 instances each instead of one launch request for 500 instances. RunInstances is subject to both request rate limiting and resource rate limiting. For more information, see Request throttling. An instance is ready for you to use when it's in the running state. You can check the state of your instance using DescribeInstances. You can tag instances and EBS volumes during launch, after launch, or both. For more information, see CreateTags and Tagging your Amazon EC2 resources. Linux instances have access to the public key of the key pair at boot. You can use this key to provide secure access to the instance. Amazon EC2 public images use this feature to provide secure access without passwords. For more information, see Key pairs. For troubleshooting, see What to do if an instance immediately terminates, and Troubleshooting connecting to your instance. */ runInstances(callback?: (err: AWSError, data: EC2.Types.Reservation) => void): Request; /** - * Launches the specified Scheduled Instances. Before you can launch a Scheduled Instance, you must purchase it and obtain an identifier using PurchaseScheduledInstances. You must launch a Scheduled Instance during its scheduled time period. You can't stop or reboot a Scheduled Instance, but you can terminate it as needed. If you terminate a Scheduled Instance before the current scheduled time period ends, you can launch it again after a few minutes. For more information, see Scheduled Instances in the Amazon EC2 User Guide. + * Launches the specified Scheduled Instances. Before you can launch a Scheduled Instance, you must purchase it and obtain an identifier using PurchaseScheduledInstances. You must launch a Scheduled Instance during its scheduled time period. You can't stop or reboot a Scheduled Instance, but you can terminate it as needed. If you terminate a Scheduled Instance before the current scheduled time period ends, you can launch it again after a few minutes. */ runScheduledInstances(params: EC2.Types.RunScheduledInstancesRequest, callback?: (err: AWSError, data: EC2.Types.RunScheduledInstancesResult) => void): Request; /** - * Launches the specified Scheduled Instances. Before you can launch a Scheduled Instance, you must purchase it and obtain an identifier using PurchaseScheduledInstances. You must launch a Scheduled Instance during its scheduled time period. You can't stop or reboot a Scheduled Instance, but you can terminate it as needed. If you terminate a Scheduled Instance before the current scheduled time period ends, you can launch it again after a few minutes. For more information, see Scheduled Instances in the Amazon EC2 User Guide. + * Launches the specified Scheduled Instances. Before you can launch a Scheduled Instance, you must purchase it and obtain an identifier using PurchaseScheduledInstances. You must launch a Scheduled Instance during its scheduled time period. You can't stop or reboot a Scheduled Instance, but you can terminate it as needed. If you terminate a Scheduled Instance before the current scheduled time period ends, you can launch it again after a few minutes. */ runScheduledInstances(callback?: (err: AWSError, data: EC2.Types.RunScheduledInstancesResult) => void): Request; /** @@ -4861,19 +4861,19 @@ declare class EC2 extends Service { */ searchTransitGatewayRoutes(callback?: (err: AWSError, data: EC2.Types.SearchTransitGatewayRoutesResult) => void): Request; /** - * Sends a diagnostic interrupt to the specified Amazon EC2 instance to trigger a kernel panic (on Linux instances), or a blue screen/stop error (on Windows instances). For instances based on Intel and AMD processors, the interrupt is received as a non-maskable interrupt (NMI). In general, the operating system crashes and reboots when a kernel panic or stop error is triggered. The operating system can also be configured to perform diagnostic tasks, such as generating a memory dump file, loading a secondary kernel, or obtaining a call trace. Before sending a diagnostic interrupt to your instance, ensure that its operating system is configured to perform the required diagnostic tasks. For more information about configuring your operating system to generate a crash dump when a kernel panic or stop error occurs, see Send a diagnostic interrupt (for advanced users) (Linux instances) or Send a diagnostic interrupt (for advanced users) (Windows instances). + * Sends a diagnostic interrupt to the specified Amazon EC2 instance to trigger a kernel panic (on Linux instances), or a blue screen/stop error (on Windows instances). For instances based on Intel and AMD processors, the interrupt is received as a non-maskable interrupt (NMI). In general, the operating system crashes and reboots when a kernel panic or stop error is triggered. The operating system can also be configured to perform diagnostic tasks, such as generating a memory dump file, loading a secondary kernel, or obtaining a call trace. Before sending a diagnostic interrupt to your instance, ensure that its operating system is configured to perform the required diagnostic tasks. For more information about configuring your operating system to generate a crash dump when a kernel panic or stop error occurs, see Send a diagnostic interrupt (for advanced users) in the Amazon EC2 User Guide. */ sendDiagnosticInterrupt(params: EC2.Types.SendDiagnosticInterruptRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; /** - * Sends a diagnostic interrupt to the specified Amazon EC2 instance to trigger a kernel panic (on Linux instances), or a blue screen/stop error (on Windows instances). For instances based on Intel and AMD processors, the interrupt is received as a non-maskable interrupt (NMI). In general, the operating system crashes and reboots when a kernel panic or stop error is triggered. The operating system can also be configured to perform diagnostic tasks, such as generating a memory dump file, loading a secondary kernel, or obtaining a call trace. Before sending a diagnostic interrupt to your instance, ensure that its operating system is configured to perform the required diagnostic tasks. For more information about configuring your operating system to generate a crash dump when a kernel panic or stop error occurs, see Send a diagnostic interrupt (for advanced users) (Linux instances) or Send a diagnostic interrupt (for advanced users) (Windows instances). + * Sends a diagnostic interrupt to the specified Amazon EC2 instance to trigger a kernel panic (on Linux instances), or a blue screen/stop error (on Windows instances). For instances based on Intel and AMD processors, the interrupt is received as a non-maskable interrupt (NMI). In general, the operating system crashes and reboots when a kernel panic or stop error is triggered. The operating system can also be configured to perform diagnostic tasks, such as generating a memory dump file, loading a secondary kernel, or obtaining a call trace. Before sending a diagnostic interrupt to your instance, ensure that its operating system is configured to perform the required diagnostic tasks. For more information about configuring your operating system to generate a crash dump when a kernel panic or stop error occurs, see Send a diagnostic interrupt (for advanced users) in the Amazon EC2 User Guide. */ sendDiagnosticInterrupt(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; /** - * Starts an Amazon EBS-backed instance that you've previously stopped. Instances that use Amazon EBS volumes as their root devices can be quickly stopped and started. When an instance is stopped, the compute resources are released and you are not billed for instance usage. However, your root partition Amazon EBS volume remains and continues to persist your data, and you are charged for Amazon EBS volume usage. You can restart your instance at any time. Every time you start your instance, Amazon EC2 charges a one-minute minimum for instance usage, and thereafter charges per second for instance usage. Before stopping an instance, make sure it is in a state from which it can be restarted. Stopping an instance does not preserve data stored in RAM. Performing this operation on an instance that uses an instance store as its root device returns an error. If you attempt to start a T3 instance with host tenancy and the unlimited CPU credit option, the request fails. The unlimited CPU credit option is not supported on Dedicated Hosts. Before you start the instance, either change its CPU credit option to standard, or change its tenancy to default or dedicated. For more information, see Stop and start your instance in the Amazon EC2 User Guide. + * Starts an Amazon EBS-backed instance that you've previously stopped. Instances that use Amazon EBS volumes as their root devices can be quickly stopped and started. When an instance is stopped, the compute resources are released and you are not billed for instance usage. However, your root partition Amazon EBS volume remains and continues to persist your data, and you are charged for Amazon EBS volume usage. You can restart your instance at any time. Every time you start your instance, Amazon EC2 charges a one-minute minimum for instance usage, and thereafter charges per second for instance usage. Before stopping an instance, make sure it is in a state from which it can be restarted. Stopping an instance does not preserve data stored in RAM. Performing this operation on an instance that uses an instance store as its root device returns an error. If you attempt to start a T3 instance with host tenancy and the unlimited CPU credit option, the request fails. The unlimited CPU credit option is not supported on Dedicated Hosts. Before you start the instance, either change its CPU credit option to standard, or change its tenancy to default or dedicated. For more information, see Stop and start Amazon EC2 instances in the Amazon EC2 User Guide. */ startInstances(params: EC2.Types.StartInstancesRequest, callback?: (err: AWSError, data: EC2.Types.StartInstancesResult) => void): Request; /** - * Starts an Amazon EBS-backed instance that you've previously stopped. Instances that use Amazon EBS volumes as their root devices can be quickly stopped and started. When an instance is stopped, the compute resources are released and you are not billed for instance usage. However, your root partition Amazon EBS volume remains and continues to persist your data, and you are charged for Amazon EBS volume usage. You can restart your instance at any time. Every time you start your instance, Amazon EC2 charges a one-minute minimum for instance usage, and thereafter charges per second for instance usage. Before stopping an instance, make sure it is in a state from which it can be restarted. Stopping an instance does not preserve data stored in RAM. Performing this operation on an instance that uses an instance store as its root device returns an error. If you attempt to start a T3 instance with host tenancy and the unlimited CPU credit option, the request fails. The unlimited CPU credit option is not supported on Dedicated Hosts. Before you start the instance, either change its CPU credit option to standard, or change its tenancy to default or dedicated. For more information, see Stop and start your instance in the Amazon EC2 User Guide. + * Starts an Amazon EBS-backed instance that you've previously stopped. Instances that use Amazon EBS volumes as their root devices can be quickly stopped and started. When an instance is stopped, the compute resources are released and you are not billed for instance usage. However, your root partition Amazon EBS volume remains and continues to persist your data, and you are charged for Amazon EBS volume usage. You can restart your instance at any time. Every time you start your instance, Amazon EC2 charges a one-minute minimum for instance usage, and thereafter charges per second for instance usage. Before stopping an instance, make sure it is in a state from which it can be restarted. Stopping an instance does not preserve data stored in RAM. Performing this operation on an instance that uses an instance store as its root device returns an error. If you attempt to start a T3 instance with host tenancy and the unlimited CPU credit option, the request fails. The unlimited CPU credit option is not supported on Dedicated Hosts. Before you start the instance, either change its CPU credit option to standard, or change its tenancy to default or dedicated. For more information, see Stop and start Amazon EC2 instances in the Amazon EC2 User Guide. */ startInstances(callback?: (err: AWSError, data: EC2.Types.StartInstancesResult) => void): Request; /** @@ -4901,11 +4901,11 @@ declare class EC2 extends Service { */ startVpcEndpointServicePrivateDnsVerification(callback?: (err: AWSError, data: EC2.Types.StartVpcEndpointServicePrivateDnsVerificationResult) => void): Request; /** - * Stops an Amazon EBS-backed instance. For more information, see Stop and start your instance in the Amazon EC2 User Guide. You can use the Stop action to hibernate an instance if the instance is enabled for hibernation and it meets the hibernation prerequisites. For more information, see Hibernate your instance in the Amazon EC2 User Guide. We don't charge usage for a stopped instance, or data transfer fees; however, your root partition Amazon EBS volume remains and continues to persist your data, and you are charged for Amazon EBS volume usage. Every time you start your instance, Amazon EC2 charges a one-minute minimum for instance usage, and thereafter charges per second for instance usage. You can't stop or hibernate instance store-backed instances. You can't use the Stop action to hibernate Spot Instances, but you can specify that Amazon EC2 should hibernate Spot Instances when they are interrupted. For more information, see Hibernating interrupted Spot Instances in the Amazon EC2 User Guide. When you stop or hibernate an instance, we shut it down. You can restart your instance at any time. Before stopping or hibernating an instance, make sure it is in a state from which it can be restarted. Stopping an instance does not preserve data stored in RAM, but hibernating an instance does preserve data stored in RAM. If an instance cannot hibernate successfully, a normal shutdown occurs. Stopping and hibernating an instance is different to rebooting or terminating it. For example, when you stop or hibernate an instance, the root device and any other devices attached to the instance persist. When you terminate an instance, the root device and any other devices attached during the instance launch are automatically deleted. For more information about the differences between rebooting, stopping, hibernating, and terminating instances, see Instance lifecycle in the Amazon EC2 User Guide. When you stop an instance, we attempt to shut it down forcibly after a short while. If your instance appears stuck in the stopping state after a period of time, there may be an issue with the underlying host computer. For more information, see Troubleshoot stopping your instance in the Amazon EC2 User Guide. + * Stops an Amazon EBS-backed instance. For more information, see Stop and start Amazon EC2 instances in the Amazon EC2 User Guide. You can use the Stop action to hibernate an instance if the instance is enabled for hibernation and it meets the hibernation prerequisites. For more information, see Hibernate your Amazon EC2 instance in the Amazon EC2 User Guide. We don't charge usage for a stopped instance, or data transfer fees; however, your root partition Amazon EBS volume remains and continues to persist your data, and you are charged for Amazon EBS volume usage. Every time you start your instance, Amazon EC2 charges a one-minute minimum for instance usage, and thereafter charges per second for instance usage. You can't stop or hibernate instance store-backed instances. You can't use the Stop action to hibernate Spot Instances, but you can specify that Amazon EC2 should hibernate Spot Instances when they are interrupted. For more information, see Hibernating interrupted Spot Instances in the Amazon EC2 User Guide. When you stop or hibernate an instance, we shut it down. You can restart your instance at any time. Before stopping or hibernating an instance, make sure it is in a state from which it can be restarted. Stopping an instance does not preserve data stored in RAM, but hibernating an instance does preserve data stored in RAM. If an instance cannot hibernate successfully, a normal shutdown occurs. Stopping and hibernating an instance is different to rebooting or terminating it. For example, when you stop or hibernate an instance, the root device and any other devices attached to the instance persist. When you terminate an instance, the root device and any other devices attached during the instance launch are automatically deleted. For more information about the differences between rebooting, stopping, hibernating, and terminating instances, see Instance lifecycle in the Amazon EC2 User Guide. When you stop an instance, we attempt to shut it down forcibly after a short while. If your instance appears stuck in the stopping state after a period of time, there may be an issue with the underlying host computer. For more information, see Troubleshoot stopping your instance in the Amazon EC2 User Guide. */ stopInstances(params: EC2.Types.StopInstancesRequest, callback?: (err: AWSError, data: EC2.Types.StopInstancesResult) => void): Request; /** - * Stops an Amazon EBS-backed instance. For more information, see Stop and start your instance in the Amazon EC2 User Guide. You can use the Stop action to hibernate an instance if the instance is enabled for hibernation and it meets the hibernation prerequisites. For more information, see Hibernate your instance in the Amazon EC2 User Guide. We don't charge usage for a stopped instance, or data transfer fees; however, your root partition Amazon EBS volume remains and continues to persist your data, and you are charged for Amazon EBS volume usage. Every time you start your instance, Amazon EC2 charges a one-minute minimum for instance usage, and thereafter charges per second for instance usage. You can't stop or hibernate instance store-backed instances. You can't use the Stop action to hibernate Spot Instances, but you can specify that Amazon EC2 should hibernate Spot Instances when they are interrupted. For more information, see Hibernating interrupted Spot Instances in the Amazon EC2 User Guide. When you stop or hibernate an instance, we shut it down. You can restart your instance at any time. Before stopping or hibernating an instance, make sure it is in a state from which it can be restarted. Stopping an instance does not preserve data stored in RAM, but hibernating an instance does preserve data stored in RAM. If an instance cannot hibernate successfully, a normal shutdown occurs. Stopping and hibernating an instance is different to rebooting or terminating it. For example, when you stop or hibernate an instance, the root device and any other devices attached to the instance persist. When you terminate an instance, the root device and any other devices attached during the instance launch are automatically deleted. For more information about the differences between rebooting, stopping, hibernating, and terminating instances, see Instance lifecycle in the Amazon EC2 User Guide. When you stop an instance, we attempt to shut it down forcibly after a short while. If your instance appears stuck in the stopping state after a period of time, there may be an issue with the underlying host computer. For more information, see Troubleshoot stopping your instance in the Amazon EC2 User Guide. + * Stops an Amazon EBS-backed instance. For more information, see Stop and start Amazon EC2 instances in the Amazon EC2 User Guide. You can use the Stop action to hibernate an instance if the instance is enabled for hibernation and it meets the hibernation prerequisites. For more information, see Hibernate your Amazon EC2 instance in the Amazon EC2 User Guide. We don't charge usage for a stopped instance, or data transfer fees; however, your root partition Amazon EBS volume remains and continues to persist your data, and you are charged for Amazon EBS volume usage. Every time you start your instance, Amazon EC2 charges a one-minute minimum for instance usage, and thereafter charges per second for instance usage. You can't stop or hibernate instance store-backed instances. You can't use the Stop action to hibernate Spot Instances, but you can specify that Amazon EC2 should hibernate Spot Instances when they are interrupted. For more information, see Hibernating interrupted Spot Instances in the Amazon EC2 User Guide. When you stop or hibernate an instance, we shut it down. You can restart your instance at any time. Before stopping or hibernating an instance, make sure it is in a state from which it can be restarted. Stopping an instance does not preserve data stored in RAM, but hibernating an instance does preserve data stored in RAM. If an instance cannot hibernate successfully, a normal shutdown occurs. Stopping and hibernating an instance is different to rebooting or terminating it. For example, when you stop or hibernate an instance, the root device and any other devices attached to the instance persist. When you terminate an instance, the root device and any other devices attached during the instance launch are automatically deleted. For more information about the differences between rebooting, stopping, hibernating, and terminating instances, see Instance lifecycle in the Amazon EC2 User Guide. When you stop an instance, we attempt to shut it down forcibly after a short while. If your instance appears stuck in the stopping state after a period of time, there may be an issue with the underlying host computer. For more information, see Troubleshoot stopping your instance in the Amazon EC2 User Guide. */ stopInstances(callback?: (err: AWSError, data: EC2.Types.StopInstancesResult) => void): Request; /** @@ -5765,7 +5765,7 @@ declare namespace EC2 { */ PublicIpv4Pool?: Ipv4PoolEc2Id; /** - * A unique set of Availability Zones, Local Zones, or Wavelength Zones from which Amazon Web Services advertises IP addresses. Use this parameter to limit the IP address to this location. IP addresses cannot move between network border groups. Use DescribeAvailabilityZones to view the network border groups. + * A unique set of Availability Zones, Local Zones, or Wavelength Zones from which Amazon Web Services advertises IP addresses. Use this parameter to limit the IP address to this location. IP addresses cannot move between network border groups. */ NetworkBorderGroup?: String; /** @@ -5817,7 +5817,7 @@ declare namespace EC2 { } export interface AllocateHostsRequest { /** - * Indicates whether the host accepts any untargeted instance launches that match its instance type configuration, or if it only accepts Host tenancy instance launches that specify its unique host ID. For more information, see Understanding auto-placement and affinity in the Amazon EC2 User Guide. Default: on + * Indicates whether the host accepts any untargeted instance launches that match its instance type configuration, or if it only accepts Host tenancy instance launches that specify its unique host ID. For more information, see Understanding auto-placement and affinity in the Amazon EC2 User Guide. Default: off */ AutoPlacement?: AutoPlacement; /** @@ -5885,7 +5885,7 @@ declare namespace EC2 { */ NetmaskLength?: Integer; /** - * A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency. + * A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency. */ ClientToken?: String; /** @@ -6351,7 +6351,7 @@ declare namespace EC2 { */ SubnetId: SubnetId; /** - * Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency. + * Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency. */ ClientToken?: String; /** @@ -6661,7 +6661,7 @@ declare namespace EC2 { */ GreKey?: Integer; /** - * Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency. + * Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency. */ ClientToken?: String; /** @@ -6675,7 +6675,7 @@ declare namespace EC2 { */ InterfaceAssociation?: TrunkInterfaceAssociation; /** - * Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency. + * Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency. */ ClientToken?: String; } @@ -6881,7 +6881,7 @@ declare namespace EC2 { */ VerifiedAccessTrustProviderId: VerifiedAccessTrustProviderId; /** - * A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency. + * A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency. */ ClientToken?: String; /** @@ -7015,7 +7015,7 @@ declare namespace EC2 { */ Description?: String; /** - * Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency. + * Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency. */ ClientToken?: String; /** @@ -7806,7 +7806,7 @@ declare namespace EC2 { */ InstanceMatchCriteria?: FleetInstanceMatchCriteria; /** - * The strategy used by the Capacity Reservation Fleet to determine which of the specified instance types to use. For more information, see For more information, see Allocation strategy in the Amazon EC2 User Guide. + * The strategy used by the Capacity Reservation Fleet to determine which of the specified instance types to use. For more information, see For more information, see Allocation strategy in the Amazon EC2 User Guide. */ AllocationStrategy?: String; /** @@ -8736,11 +8736,11 @@ declare namespace EC2 { */ Encrypted?: Boolean; /** - * The identifier of the Key Management Service (KMS) KMS key to use for Amazon EBS encryption. If this parameter is not specified, your KMS key for Amazon EBS is used. If KmsKeyId is specified, the encrypted state must be true. You can specify the KMS key using any of the following: Key ID. For example, 1234abcd-12ab-34cd-56ef-1234567890ab. Key alias. For example, alias/ExampleAlias. Key ARN. For example, arn:aws:kms:us-east-1:012345678910:key/1234abcd-12ab-34cd-56ef-1234567890ab. Alias ARN. For example, arn:aws:kms:us-east-1:012345678910:alias/ExampleAlias. Amazon Web Services authenticates the KMS key asynchronously. Therefore, if you specify an ID, alias, or ARN that is not valid, the action can appear to complete, but eventually fails. + * The identifier of the KMS key to use for Amazon EBS encryption. If this parameter is not specified, your KMS key for Amazon EBS is used. If KmsKeyId is specified, the encrypted state must be true. You can specify the KMS key using any of the following: Key ID. For example, 1234abcd-12ab-34cd-56ef-1234567890ab. Key alias. For example, alias/ExampleAlias. Key ARN. For example, arn:aws:kms:us-east-1:012345678910:key/1234abcd-12ab-34cd-56ef-1234567890ab. Alias ARN. For example, arn:aws:kms:us-east-1:012345678910:alias/ExampleAlias. Amazon Web Services authenticates the KMS key asynchronously. Therefore, if you specify an ID, alias, or ARN that is not valid, the action can appear to complete, but eventually fails. */ KmsKeyId?: KmsKeyId; /** - * When you copy an encrypted source snapshot using the Amazon EC2 Query API, you must supply a pre-signed URL. This parameter is optional for unencrypted snapshots. For more information, see Query requests. The PresignedUrl should use the snapshot source endpoint, the CopySnapshot action, and include the SourceRegion, SourceSnapshotId, and DestinationRegion parameters. The PresignedUrl must be signed using Amazon Web Services Signature Version 4. Because EBS snapshots are stored in Amazon S3, the signing algorithm for this parameter uses the same logic that is described in Authenticating Requests: Using Query Parameters (Amazon Web Services Signature Version 4) in the Amazon Simple Storage Service API Reference. An invalid or improperly signed PresignedUrl will cause the copy operation to fail asynchronously, and the snapshot will move to an error state. + * When you copy an encrypted source snapshot using the Amazon EC2 Query API, you must supply a pre-signed URL. This parameter is optional for unencrypted snapshots. For more information, see Query requests. The PresignedUrl should use the snapshot source endpoint, the CopySnapshot action, and include the SourceRegion, SourceSnapshotId, and DestinationRegion parameters. The PresignedUrl must be signed using Amazon Web Services Signature Version 4. Because EBS snapshots are stored in Amazon S3, the signing algorithm for this parameter uses the same logic that is described in Authenticating Requests: Using Query Parameters (Amazon Web Services Signature Version 4) in the Amazon S3 API Reference. An invalid or improperly signed PresignedUrl will cause the copy operation to fail asynchronously, and the snapshot will move to an error state. */ PresignedUrl?: CopySnapshotRequestPSU; /** @@ -8824,7 +8824,7 @@ declare namespace EC2 { */ Tenancy?: FleetCapacityReservationTenancy; /** - * The total number of capacity units to be reserved by the Capacity Reservation Fleet. This value, together with the instance type weights that you assign to each instance type used by the Fleet determine the number of instances for which the Fleet reserves capacity. Both values are based on units that make sense for your workload. For more information, see Total target capacity in the Amazon EC2 User Guide. + * The total number of capacity units to be reserved by the Capacity Reservation Fleet. This value, together with the instance type weights that you assign to each instance type used by the Fleet determine the number of instances for which the Fleet reserves capacity. Both values are based on units that make sense for your workload. For more information, see Total target capacity in the Amazon EC2 User Guide. */ TotalTargetCapacity: Integer; /** @@ -9028,7 +9028,7 @@ declare namespace EC2 { */ DryRun?: Boolean; /** - * Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency. + * Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency. */ ClientToken?: String; /** @@ -9092,7 +9092,7 @@ declare namespace EC2 { */ Description?: String; /** - * Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency. + * Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency. */ ClientToken?: String; /** @@ -9694,7 +9694,7 @@ declare namespace EC2 { */ TagSpecifications?: TagSpecificationList; /** - * A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency. + * A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency. */ ClientToken?: String; /** @@ -9734,7 +9734,7 @@ declare namespace EC2 { */ TagSpecifications?: TagSpecificationList; /** - * A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency. + * A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency. */ ClientToken?: String; /** @@ -9794,7 +9794,7 @@ declare namespace EC2 { */ TagSpecifications?: TagSpecificationList; /** - * A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency. + * A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency. */ ClientToken?: String; } @@ -9892,7 +9892,7 @@ declare namespace EC2 { */ LaunchTemplateData: RequestLaunchTemplateData; /** - * If true, and if a Systems Manager parameter is specified for ImageId, the AMI ID is displayed in the response for imageID. For more information, see Use a Systems Manager parameter instead of an AMI ID in the Amazon Elastic Compute Cloud User Guide. Default: false + * If true, and if a Systems Manager parameter is specified for ImageId, the AMI ID is displayed in the response for imageID. For more information, see Use a Systems Manager parameter instead of an AMI ID in the Amazon EC2 User Guide. Default: false */ ResolveAlias?: Boolean; } @@ -10036,7 +10036,7 @@ declare namespace EC2 { */ AddressFamily: String; /** - * Unique, case-sensitive identifier you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency. Constraints: Up to 255 UTF-8 characters in length. + * Unique, case-sensitive identifier you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency. Constraints: Up to 255 UTF-8 characters in length. */ ClientToken?: String; } @@ -10342,7 +10342,7 @@ declare namespace EC2 { */ TagSpecifications?: TagSpecificationList; /** - * Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency. + * Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency. */ ClientToken?: String; /** @@ -10768,7 +10768,7 @@ declare namespace EC2 { */ TagSpecifications?: TagSpecificationList; /** - * The Availability Zone or Local Zone for the subnet. Default: Amazon Web Services selects one for you. If you create more than one subnet in your VPC, we do not necessarily select a different zone for each subnet. To create a subnet in a Local Zone, set this value to the Local Zone ID, for example us-west-2-lax-1a. For information about the Regions that support Local Zones, see Local Zones locations. To create a subnet in an Outpost, set this value to the Availability Zone for the Outpost and specify the Outpost ARN. + * The Availability Zone or Local Zone for the subnet. Default: Amazon Web Services selects one for you. If you create more than one subnet in your VPC, we do not necessarily select a different zone for each subnet. To create a subnet in a Local Zone, set this value to the Local Zone ID, for example us-west-2-lax-1a. For information about the Regions that support Local Zones, see Available Local Zones. To create a subnet in an Outpost, set this value to the Availability Zone for the Outpost and specify the Outpost ARN. */ AvailabilityZone?: String; /** @@ -11442,7 +11442,7 @@ declare namespace EC2 { */ TagSpecifications?: TagSpecificationList; /** - * A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency. + * A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency. */ ClientToken?: String; /** @@ -11479,7 +11479,7 @@ declare namespace EC2 { */ TagSpecifications?: TagSpecificationList; /** - * A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency. + * A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency. */ ClientToken?: String; /** @@ -11507,7 +11507,7 @@ declare namespace EC2 { */ TagSpecifications?: TagSpecificationList; /** - * A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency. + * A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency. */ ClientToken?: String; /** @@ -11599,7 +11599,7 @@ declare namespace EC2 { */ TagSpecifications?: TagSpecificationList; /** - * A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency. + * A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency. */ ClientToken?: String; /** @@ -11652,7 +11652,7 @@ declare namespace EC2 { */ Iops?: Integer; /** - * The identifier of the Key Management Service (KMS) KMS key to use for Amazon EBS encryption. If this parameter is not specified, your KMS key for Amazon EBS is used. If KmsKeyId is specified, the encrypted state must be true. You can specify the KMS key using any of the following: Key ID. For example, 1234abcd-12ab-34cd-56ef-1234567890ab. Key alias. For example, alias/ExampleAlias. Key ARN. For example, arn:aws:kms:us-east-1:012345678910:key/1234abcd-12ab-34cd-56ef-1234567890ab. Alias ARN. For example, arn:aws:kms:us-east-1:012345678910:alias/ExampleAlias. Amazon Web Services authenticates the KMS key asynchronously. Therefore, if you specify an ID, alias, or ARN that is not valid, the action can appear to complete, but eventually fails. + * The identifier of the KMS key to use for Amazon EBS encryption. If this parameter is not specified, your KMS key for Amazon EBS is used. If KmsKeyId is specified, the encrypted state must be true. You can specify the KMS key using any of the following: Key ID. For example, 1234abcd-12ab-34cd-56ef-1234567890ab. Key alias. For example, alias/ExampleAlias. Key ARN. For example, arn:aws:kms:us-east-1:012345678910:key/1234abcd-12ab-34cd-56ef-1234567890ab. Alias ARN. For example, arn:aws:kms:us-east-1:012345678910:alias/ExampleAlias. Amazon Web Services authenticates the KMS key asynchronously. Therefore, if you specify an ID, alias, or ARN that is not valid, the action can appear to complete, but eventually fails. */ KmsKeyId?: KmsKeyId; /** @@ -13214,7 +13214,7 @@ declare namespace EC2 { */ VerifiedAccessEndpointId: VerifiedAccessEndpointId; /** - * A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency. + * A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency. */ ClientToken?: String; /** @@ -13234,7 +13234,7 @@ declare namespace EC2 { */ VerifiedAccessGroupId: VerifiedAccessGroupId; /** - * A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency. + * A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency. */ ClientToken?: String; /** @@ -13258,7 +13258,7 @@ declare namespace EC2 { */ DryRun?: Boolean; /** - * A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency. + * A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency. */ ClientToken?: String; } @@ -13278,7 +13278,7 @@ declare namespace EC2 { */ DryRun?: Boolean; /** - * A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency. + * A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency. */ ClientToken?: String; } @@ -14202,7 +14202,7 @@ declare namespace EC2 { export type DescribeDhcpOptionsMaxResults = number; export interface DescribeDhcpOptionsRequest { /** - * The IDs of one or more DHCP options sets. Default: Describes all your DHCP options sets. + * The IDs of DHCP option sets. */ DhcpOptionsIds?: DhcpOptionsIdStringList; /** @@ -14224,7 +14224,7 @@ declare namespace EC2 { } export interface DescribeDhcpOptionsResult { /** - * Information about one or more DHCP options sets. + * Information about the DHCP options sets. */ DhcpOptions?: DhcpOptionsList; /** @@ -15286,7 +15286,7 @@ declare namespace EC2 { } export interface DescribeInstancesRequest { /** - * The filters. affinity - The affinity setting for an instance running on a Dedicated Host (default | host). architecture - The instance architecture (i386 | x86_64 | arm64). availability-zone - The Availability Zone of the instance. block-device-mapping.attach-time - The attach time for an EBS volume mapped to the instance, for example, 2022-09-15T17:15:20.000Z. block-device-mapping.delete-on-termination - A Boolean that indicates whether the EBS volume is deleted on instance termination. block-device-mapping.device-name - The device name specified in the block device mapping (for example, /dev/sdh or xvdh). block-device-mapping.status - The status for the EBS volume (attaching | attached | detaching | detached). block-device-mapping.volume-id - The volume ID of the EBS volume. boot-mode - The boot mode that was specified by the AMI (legacy-bios | uefi | uefi-preferred). capacity-reservation-id - The ID of the Capacity Reservation into which the instance was launched. capacity-reservation-specification.capacity-reservation-preference - The instance's Capacity Reservation preference (open | none). capacity-reservation-specification.capacity-reservation-target.capacity-reservation-id - The ID of the targeted Capacity Reservation. capacity-reservation-specification.capacity-reservation-target.capacity-reservation-resource-group-arn - The ARN of the targeted Capacity Reservation group. client-token - The idempotency token you provided when you launched the instance. current-instance-boot-mode - The boot mode that is used to launch the instance at launch or start (legacy-bios | uefi). dns-name - The public DNS name of the instance. ebs-optimized - A Boolean that indicates whether the instance is optimized for Amazon EBS I/O. ena-support - A Boolean that indicates whether the instance is enabled for enhanced networking with ENA. enclave-options.enabled - A Boolean that indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves. hibernation-options.configured - A Boolean that indicates whether the instance is enabled for hibernation. A value of true means that the instance is enabled for hibernation. host-id - The ID of the Dedicated Host on which the instance is running, if applicable. hypervisor - The hypervisor type of the instance (ovm | xen). The value xen is used for both Xen and Nitro hypervisors. iam-instance-profile.arn - The instance profile associated with the instance. Specified as an ARN. iam-instance-profile.id - The instance profile associated with the instance. Specified as an ID. iam-instance-profile.name - The instance profile associated with the instance. Specified as an name. image-id - The ID of the image used to launch the instance. instance-id - The ID of the instance. instance-lifecycle - Indicates whether this is a Spot Instance, a Scheduled Instance, or a Capacity Block (spot | scheduled | capacity-block). instance-state-code - The state of the instance, as a 16-bit unsigned integer. The high byte is used for internal purposes and should be ignored. The low byte is set based on the state represented. The valid values are: 0 (pending), 16 (running), 32 (shutting-down), 48 (terminated), 64 (stopping), and 80 (stopped). instance-state-name - The state of the instance (pending | running | shutting-down | terminated | stopping | stopped). instance-type - The type of instance (for example, t2.micro). instance.group-id - The ID of the security group for the instance. instance.group-name - The name of the security group for the instance. ip-address - The public IPv4 address of the instance. ipv6-address - The IPv6 address of the instance. kernel-id - The kernel ID. key-name - The name of the key pair used when the instance was launched. launch-index - When launching multiple instances, this is the index for the instance in the launch group (for example, 0, 1, 2, and so on). launch-time - The time when the instance was launched, in the ISO 8601 format in the UTC time zone (YYYY-MM-DDThh:mm:ss.sssZ), for example, 2021-09-29T11:04:43.305Z. You can use a wildcard (*), for example, 2021-09-29T*, which matches an entire day. maintenance-options.auto-recovery - The current automatic recovery behavior of the instance (disabled | default). metadata-options.http-endpoint - The status of access to the HTTP metadata endpoint on your instance (enabled | disabled) metadata-options.http-protocol-ipv4 - Indicates whether the IPv4 endpoint is enabled (disabled | enabled). metadata-options.http-protocol-ipv6 - Indicates whether the IPv6 endpoint is enabled (disabled | enabled). metadata-options.http-put-response-hop-limit - The HTTP metadata request put response hop limit (integer, possible values 1 to 64) metadata-options.http-tokens - The metadata request authorization state (optional | required) metadata-options.instance-metadata-tags - The status of access to instance tags from the instance metadata (enabled | disabled) metadata-options.state - The state of the metadata option changes (pending | applied). monitoring-state - Indicates whether detailed monitoring is enabled (disabled | enabled). network-interface.addresses.association.allocation-id - The allocation ID. network-interface.addresses.association.association-id - The association ID. network-interface.addresses.association.carrier-ip - The carrier IP address. network-interface.addresses.association.customer-owned-ip - The customer-owned IP address. network-interface.addresses.association.ip-owner-id - The owner ID of the private IPv4 address associated with the network interface. network-interface.addresses.association.public-dns-name - The public DNS name. network-interface.addresses.association.public-ip - The ID of the association of an Elastic IP address (IPv4) with a network interface. network-interface.addresses.primary - Specifies whether the IPv4 address of the network interface is the primary private IPv4 address. network-interface.addresses.private-dns-name - The private DNS name. network-interface.addresses.private-ip-address - The private IPv4 address associated with the network interface. network-interface.association.allocation-id - The allocation ID returned when you allocated the Elastic IP address (IPv4) for your network interface. network-interface.association.association-id - The association ID returned when the network interface was associated with an IPv4 address. network-interface.association.carrier-ip - The customer-owned IP address. network-interface.association.customer-owned-ip - The customer-owned IP address. network-interface.association.ip-owner-id - The owner of the Elastic IP address (IPv4) associated with the network interface. network-interface.association.public-dns-name - The public DNS name. network-interface.association.public-ip - The address of the Elastic IP address (IPv4) bound to the network interface. network-interface.attachment.attach-time - The time that the network interface was attached to an instance. network-interface.attachment.attachment-id - The ID of the interface attachment. network-interface.attachment.delete-on-termination - Specifies whether the attachment is deleted when an instance is terminated. network-interface.attachment.device-index - The device index to which the network interface is attached. network-interface.attachment.instance-id - The ID of the instance to which the network interface is attached. network-interface.attachment.instance-owner-id - The owner ID of the instance to which the network interface is attached. network-interface.attachment.network-card-index - The index of the network card. network-interface.attachment.status - The status of the attachment (attaching | attached | detaching | detached). network-interface.availability-zone - The Availability Zone for the network interface. network-interface.deny-all-igw-traffic - A Boolean that indicates whether a network interface with an IPv6 address is unreachable from the public internet. network-interface.description - The description of the network interface. network-interface.group-id - The ID of a security group associated with the network interface. network-interface.group-name - The name of a security group associated with the network interface. network-interface.ipv4-prefixes.ipv4-prefix - The IPv4 prefixes that are assigned to the network interface. network-interface.ipv6-address - The IPv6 address associated with the network interface. network-interface.ipv6-addresses.ipv6-address - The IPv6 address associated with the network interface. network-interface.ipv6-addresses.is-primary-ipv6 - A Boolean that indicates whether this is the primary IPv6 address. network-interface.ipv6-native - A Boolean that indicates whether this is an IPv6 only network interface. network-interface.ipv6-prefixes.ipv6-prefix - The IPv6 prefix assigned to the network interface. network-interface.mac-address - The MAC address of the network interface. network-interface.network-interface-id - The ID of the network interface. network-interface.outpost-arn - The ARN of the Outpost. network-interface.owner-id - The ID of the owner of the network interface. network-interface.private-dns-name - The private DNS name of the network interface. network-interface.private-ip-address - The private IPv4 address. network-interface.public-dns-name - The public DNS name. network-interface.requester-id - The requester ID for the network interface. network-interface.requester-managed - Indicates whether the network interface is being managed by Amazon Web Services. network-interface.status - The status of the network interface (available) | in-use). network-interface.source-dest-check - Whether the network interface performs source/destination checking. A value of true means that checking is enabled, and false means that checking is disabled. The value must be false for the network interface to perform network address translation (NAT) in your VPC. network-interface.subnet-id - The ID of the subnet for the network interface. network-interface.tag-key - The key of a tag assigned to the network interface. network-interface.tag-value - The value of a tag assigned to the network interface. network-interface.vpc-id - The ID of the VPC for the network interface. outpost-arn - The Amazon Resource Name (ARN) of the Outpost. owner-id - The Amazon Web Services account ID of the instance owner. placement-group-name - The name of the placement group for the instance. placement-partition-number - The partition in which the instance is located. platform - The platform. To list only Windows instances, use windows. platform-details - The platform (Linux/UNIX | Red Hat BYOL Linux | Red Hat Enterprise Linux | Red Hat Enterprise Linux with HA | Red Hat Enterprise Linux with SQL Server Standard and HA | Red Hat Enterprise Linux with SQL Server Enterprise and HA | Red Hat Enterprise Linux with SQL Server Standard | Red Hat Enterprise Linux with SQL Server Web | Red Hat Enterprise Linux with SQL Server Enterprise | SQL Server Enterprise | SQL Server Standard | SQL Server Web | SUSE Linux | Ubuntu Pro | Windows | Windows BYOL | Windows with SQL Server Enterprise | Windows with SQL Server Standard | Windows with SQL Server Web). private-dns-name - The private IPv4 DNS name of the instance. private-dns-name-options.enable-resource-name-dns-a-record - A Boolean that indicates whether to respond to DNS queries for instance hostnames with DNS A records. private-dns-name-options.enable-resource-name-dns-aaaa-record - A Boolean that indicates whether to respond to DNS queries for instance hostnames with DNS AAAA records. private-dns-name-options.hostname-type - The type of hostname (ip-name | resource-name). private-ip-address - The private IPv4 address of the instance. product-code - The product code associated with the AMI used to launch the instance. product-code.type - The type of product code (devpay | marketplace). ramdisk-id - The RAM disk ID. reason - The reason for the current state of the instance (for example, shows "User Initiated [date]" when you stop or terminate the instance). Similar to the state-reason-code filter. requester-id - The ID of the entity that launched the instance on your behalf (for example, Amazon Web Services Management Console, Auto Scaling, and so on). reservation-id - The ID of the instance's reservation. A reservation ID is created any time you launch an instance. A reservation ID has a one-to-one relationship with an instance launch request, but can be associated with more than one instance if you launch multiple instances using the same launch request. For example, if you launch one instance, you get one reservation ID. If you launch ten instances using the same launch request, you also get one reservation ID. root-device-name - The device name of the root device volume (for example, /dev/sda1). root-device-type - The type of the root device volume (ebs | instance-store). source-dest-check - Indicates whether the instance performs source/destination checking. A value of true means that checking is enabled, and false means that checking is disabled. The value must be false for the instance to perform network address translation (NAT) in your VPC. spot-instance-request-id - The ID of the Spot Instance request. state-reason-code - The reason code for the state change. state-reason-message - A message that describes the state change. subnet-id - The ID of the subnet for the instance. tag:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner and the value TeamA, specify tag:Owner for the filter name and TeamA for the filter value. tag-key - The key of a tag assigned to the resource. Use this filter to find all resources that have a tag with a specific key, regardless of the tag value. tenancy - The tenancy of an instance (dedicated | default | host). tpm-support - Indicates if the instance is configured for NitroTPM support (v2.0). usage-operation - The usage operation value for the instance (RunInstances | RunInstances:00g0 | RunInstances:0010 | RunInstances:1010 | RunInstances:1014 | RunInstances:1110 | RunInstances:0014 | RunInstances:0210 | RunInstances:0110 | RunInstances:0100 | RunInstances:0004 | RunInstances:0200 | RunInstances:000g | RunInstances:0g00 | RunInstances:0002 | RunInstances:0800 | RunInstances:0102 | RunInstances:0006 | RunInstances:0202). usage-operation-update-time - The time that the usage operation was last updated, for example, 2022-09-15T17:15:20.000Z. virtualization-type - The virtualization type of the instance (paravirtual | hvm). vpc-id - The ID of the VPC that the instance is running in. + * The filters. affinity - The affinity setting for an instance running on a Dedicated Host (default | host). architecture - The instance architecture (i386 | x86_64 | arm64). availability-zone - The Availability Zone of the instance. block-device-mapping.attach-time - The attach time for an EBS volume mapped to the instance, for example, 2022-09-15T17:15:20.000Z. block-device-mapping.delete-on-termination - A Boolean that indicates whether the EBS volume is deleted on instance termination. block-device-mapping.device-name - The device name specified in the block device mapping (for example, /dev/sdh or xvdh). block-device-mapping.status - The status for the EBS volume (attaching | attached | detaching | detached). block-device-mapping.volume-id - The volume ID of the EBS volume. boot-mode - The boot mode that was specified by the AMI (legacy-bios | uefi | uefi-preferred). capacity-reservation-id - The ID of the Capacity Reservation into which the instance was launched. capacity-reservation-specification.capacity-reservation-preference - The instance's Capacity Reservation preference (open | none). capacity-reservation-specification.capacity-reservation-target.capacity-reservation-id - The ID of the targeted Capacity Reservation. capacity-reservation-specification.capacity-reservation-target.capacity-reservation-resource-group-arn - The ARN of the targeted Capacity Reservation group. client-token - The idempotency token you provided when you launched the instance. current-instance-boot-mode - The boot mode that is used to launch the instance at launch or start (legacy-bios | uefi). dns-name - The public DNS name of the instance. ebs-optimized - A Boolean that indicates whether the instance is optimized for Amazon EBS I/O. ena-support - A Boolean that indicates whether the instance is enabled for enhanced networking with ENA. enclave-options.enabled - A Boolean that indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves. hibernation-options.configured - A Boolean that indicates whether the instance is enabled for hibernation. A value of true means that the instance is enabled for hibernation. host-id - The ID of the Dedicated Host on which the instance is running, if applicable. hypervisor - The hypervisor type of the instance (ovm | xen). The value xen is used for both Xen and Nitro hypervisors. iam-instance-profile.arn - The instance profile associated with the instance. Specified as an ARN. iam-instance-profile.id - The instance profile associated with the instance. Specified as an ID. iam-instance-profile.name - The instance profile associated with the instance. Specified as an name. image-id - The ID of the image used to launch the instance. instance-id - The ID of the instance. instance-lifecycle - Indicates whether this is a Spot Instance, a Scheduled Instance, or a Capacity Block (spot | scheduled | capacity-block). instance-state-code - The state of the instance, as a 16-bit unsigned integer. The high byte is used for internal purposes and should be ignored. The low byte is set based on the state represented. The valid values are: 0 (pending), 16 (running), 32 (shutting-down), 48 (terminated), 64 (stopping), and 80 (stopped). instance-state-name - The state of the instance (pending | running | shutting-down | terminated | stopping | stopped). instance-type - The type of instance (for example, t2.micro). instance.group-id - The ID of the security group for the instance. instance.group-name - The name of the security group for the instance. ip-address - The public IPv4 address of the instance. ipv6-address - The IPv6 address of the instance. kernel-id - The kernel ID. key-name - The name of the key pair used when the instance was launched. launch-index - When launching multiple instances, this is the index for the instance in the launch group (for example, 0, 1, 2, and so on). launch-time - The time when the instance was launched, in the ISO 8601 format in the UTC time zone (YYYY-MM-DDThh:mm:ss.sssZ), for example, 2021-09-29T11:04:43.305Z. You can use a wildcard (*), for example, 2021-09-29T*, which matches an entire day. maintenance-options.auto-recovery - The current automatic recovery behavior of the instance (disabled | default). metadata-options.http-endpoint - The status of access to the HTTP metadata endpoint on your instance (enabled | disabled) metadata-options.http-protocol-ipv4 - Indicates whether the IPv4 endpoint is enabled (disabled | enabled). metadata-options.http-protocol-ipv6 - Indicates whether the IPv6 endpoint is enabled (disabled | enabled). metadata-options.http-put-response-hop-limit - The HTTP metadata request put response hop limit (integer, possible values 1 to 64) metadata-options.http-tokens - The metadata request authorization state (optional | required) metadata-options.instance-metadata-tags - The status of access to instance tags from the instance metadata (enabled | disabled) metadata-options.state - The state of the metadata option changes (pending | applied). monitoring-state - Indicates whether detailed monitoring is enabled (disabled | enabled). network-interface.addresses.association.allocation-id - The allocation ID. network-interface.addresses.association.association-id - The association ID. network-interface.addresses.association.carrier-ip - The carrier IP address. network-interface.addresses.association.customer-owned-ip - The customer-owned IP address. network-interface.addresses.association.ip-owner-id - The owner ID of the private IPv4 address associated with the network interface. network-interface.addresses.association.public-dns-name - The public DNS name. network-interface.addresses.association.public-ip - The ID of the association of an Elastic IP address (IPv4) with a network interface. network-interface.addresses.primary - Specifies whether the IPv4 address of the network interface is the primary private IPv4 address. network-interface.addresses.private-dns-name - The private DNS name. network-interface.addresses.private-ip-address - The private IPv4 address associated with the network interface. network-interface.association.allocation-id - The allocation ID returned when you allocated the Elastic IP address (IPv4) for your network interface. network-interface.association.association-id - The association ID returned when the network interface was associated with an IPv4 address. network-interface.association.carrier-ip - The customer-owned IP address. network-interface.association.customer-owned-ip - The customer-owned IP address. network-interface.association.ip-owner-id - The owner of the Elastic IP address (IPv4) associated with the network interface. network-interface.association.public-dns-name - The public DNS name. network-interface.association.public-ip - The address of the Elastic IP address (IPv4) bound to the network interface. network-interface.attachment.attach-time - The time that the network interface was attached to an instance. network-interface.attachment.attachment-id - The ID of the interface attachment. network-interface.attachment.delete-on-termination - Specifies whether the attachment is deleted when an instance is terminated. network-interface.attachment.device-index - The device index to which the network interface is attached. network-interface.attachment.instance-id - The ID of the instance to which the network interface is attached. network-interface.attachment.instance-owner-id - The owner ID of the instance to which the network interface is attached. network-interface.attachment.network-card-index - The index of the network card. network-interface.attachment.status - The status of the attachment (attaching | attached | detaching | detached). network-interface.availability-zone - The Availability Zone for the network interface. network-interface.deny-all-igw-traffic - A Boolean that indicates whether a network interface with an IPv6 address is unreachable from the public internet. network-interface.description - The description of the network interface. network-interface.group-id - The ID of a security group associated with the network interface. network-interface.group-name - The name of a security group associated with the network interface. network-interface.ipv4-prefixes.ipv4-prefix - The IPv4 prefixes that are assigned to the network interface. network-interface.ipv6-address - The IPv6 address associated with the network interface. network-interface.ipv6-addresses.ipv6-address - The IPv6 address associated with the network interface. network-interface.ipv6-addresses.is-primary-ipv6 - A Boolean that indicates whether this is the primary IPv6 address. network-interface.ipv6-native - A Boolean that indicates whether this is an IPv6 only network interface. network-interface.ipv6-prefixes.ipv6-prefix - The IPv6 prefix assigned to the network interface. network-interface.mac-address - The MAC address of the network interface. network-interface.network-interface-id - The ID of the network interface. network-interface.outpost-arn - The ARN of the Outpost. network-interface.owner-id - The ID of the owner of the network interface. network-interface.private-dns-name - The private DNS name of the network interface. network-interface.private-ip-address - The private IPv4 address. network-interface.public-dns-name - The public DNS name. network-interface.requester-id - The requester ID for the network interface. network-interface.requester-managed - Indicates whether the network interface is being managed by Amazon Web Services. network-interface.status - The status of the network interface (available) | in-use). network-interface.source-dest-check - Whether the network interface performs source/destination checking. A value of true means that checking is enabled, and false means that checking is disabled. The value must be false for the network interface to perform network address translation (NAT) in your VPC. network-interface.subnet-id - The ID of the subnet for the network interface. network-interface.tag-key - The key of a tag assigned to the network interface. network-interface.tag-value - The value of a tag assigned to the network interface. network-interface.vpc-id - The ID of the VPC for the network interface. outpost-arn - The Amazon Resource Name (ARN) of the Outpost. owner-id - The Amazon Web Services account ID of the instance owner. placement-group-name - The name of the placement group for the instance. placement-partition-number - The partition in which the instance is located. platform - The platform. To list only Windows instances, use windows. platform-details - The platform (Linux/UNIX | Red Hat BYOL Linux | Red Hat Enterprise Linux | Red Hat Enterprise Linux with HA | Red Hat Enterprise Linux with SQL Server Standard and HA | Red Hat Enterprise Linux with SQL Server Enterprise and HA | Red Hat Enterprise Linux with SQL Server Standard | Red Hat Enterprise Linux with SQL Server Web | Red Hat Enterprise Linux with SQL Server Enterprise | SQL Server Enterprise | SQL Server Standard | SQL Server Web | SUSE Linux | Ubuntu Pro | Windows | Windows BYOL | Windows with SQL Server Enterprise | Windows with SQL Server Standard | Windows with SQL Server Web). private-dns-name - The private IPv4 DNS name of the instance. private-dns-name-options.enable-resource-name-dns-a-record - A Boolean that indicates whether to respond to DNS queries for instance hostnames with DNS A records. private-dns-name-options.enable-resource-name-dns-aaaa-record - A Boolean that indicates whether to respond to DNS queries for instance hostnames with DNS AAAA records. private-dns-name-options.hostname-type - The type of hostname (ip-name | resource-name). private-ip-address - The private IPv4 address of the instance. This can only be used to filter by the primary IP address of the network interface attached to the instance. To filter by additional IP addresses assigned to the network interface, use the filter network-interface.addresses.private-ip-address. product-code - The product code associated with the AMI used to launch the instance. product-code.type - The type of product code (devpay | marketplace). ramdisk-id - The RAM disk ID. reason - The reason for the current state of the instance (for example, shows "User Initiated [date]" when you stop or terminate the instance). Similar to the state-reason-code filter. requester-id - The ID of the entity that launched the instance on your behalf (for example, Amazon Web Services Management Console, Auto Scaling, and so on). reservation-id - The ID of the instance's reservation. A reservation ID is created any time you launch an instance. A reservation ID has a one-to-one relationship with an instance launch request, but can be associated with more than one instance if you launch multiple instances using the same launch request. For example, if you launch one instance, you get one reservation ID. If you launch ten instances using the same launch request, you also get one reservation ID. root-device-name - The device name of the root device volume (for example, /dev/sda1). root-device-type - The type of the root device volume (ebs | instance-store). source-dest-check - Indicates whether the instance performs source/destination checking. A value of true means that checking is enabled, and false means that checking is disabled. The value must be false for the instance to perform network address translation (NAT) in your VPC. spot-instance-request-id - The ID of the Spot Instance request. state-reason-code - The reason code for the state change. state-reason-message - A message that describes the state change. subnet-id - The ID of the subnet for the instance. tag:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner and the value TeamA, specify tag:Owner for the filter name and TeamA for the filter value. tag-key - The key of a tag assigned to the resource. Use this filter to find all resources that have a tag with a specific key, regardless of the tag value. tenancy - The tenancy of an instance (dedicated | default | host). tpm-support - Indicates if the instance is configured for NitroTPM support (v2.0). usage-operation - The usage operation value for the instance (RunInstances | RunInstances:00g0 | RunInstances:0010 | RunInstances:1010 | RunInstances:1014 | RunInstances:1110 | RunInstances:0014 | RunInstances:0210 | RunInstances:0110 | RunInstances:0100 | RunInstances:0004 | RunInstances:0200 | RunInstances:000g | RunInstances:0g00 | RunInstances:0002 | RunInstances:0800 | RunInstances:0102 | RunInstances:0006 | RunInstances:0202). usage-operation-update-time - The time that the usage operation was last updated, for example, 2022-09-15T17:15:20.000Z. virtualization-type - The virtualization type of the instance (paravirtual | hvm). vpc-id - The ID of the VPC that the instance is running in. */ Filters?: FilterList; /** @@ -15341,7 +15341,7 @@ declare namespace EC2 { } export interface DescribeInternetGatewaysResult { /** - * Information about one or more internet gateways. + * Information about the internet gateways. */ InternetGateways?: InternetGatewayList; /** @@ -15632,7 +15632,7 @@ declare namespace EC2 { */ Filters?: FilterList; /** - * If true, and if a Systems Manager parameter is specified for ImageId, the AMI ID is displayed in the response for imageId. If false, and if a Systems Manager parameter is specified for ImageId, the parameter is displayed in the response for imageId. For more information, see Use a Systems Manager parameter instead of an AMI ID in the Amazon Elastic Compute Cloud User Guide. Default: false + * If true, and if a Systems Manager parameter is specified for ImageId, the AMI ID is displayed in the response for imageId. If false, and if a Systems Manager parameter is specified for ImageId, the parameter is displayed in the response for imageId. For more information, see Use a Systems Manager parameter instead of an AMI ID in the Amazon EC2 User Guide. Default: false */ ResolveAlias?: Boolean; } @@ -16046,7 +16046,7 @@ declare namespace EC2 { */ DryRun?: Boolean; /** - * The IDs of the network ACLs. Default: Describes all your network ACLs. + * The IDs of the network ACLs. */ NetworkAclIds?: NetworkAclIdStringList; /** @@ -16060,7 +16060,7 @@ declare namespace EC2 { } export interface DescribeNetworkAclsResult { /** - * Information about one or more network ACLs. + * Information about the network ACLs. */ NetworkAcls?: NetworkAclList; /** @@ -16550,7 +16550,7 @@ declare namespace EC2 { */ IncludeMarketplace?: Boolean; /** - * The instance type that the reservation will cover (for example, m1.small). For more information, see Instance types in the Amazon EC2 User Guide. + * The instance type that the reservation will cover (for example, m1.small). For more information, see Amazon EC2 instance types in the Amazon EC2 User Guide. */ InstanceType?: InstanceType; /** @@ -16647,7 +16647,7 @@ declare namespace EC2 { */ DryRun?: Boolean; /** - * The IDs of the route tables. Default: Describes all your route tables. + * The IDs of the route tables. */ RouteTableIds?: RouteTableIdStringList; /** @@ -16661,7 +16661,7 @@ declare namespace EC2 { } export interface DescribeRouteTablesResult { /** - * Information about one or more route tables. + * Information about the route tables. */ RouteTables?: RouteTableList; /** @@ -16899,7 +16899,7 @@ declare namespace EC2 { */ Filters?: FilterList; /** - * The maximum number of snapshots to return for this request. This value can be between 5 and 1,000; if this value is larger than 1,000, only 1,000 results are returned. If this parameter is not used, then the request returns all snapshots. You cannot specify this parameter and the snapshot IDs parameter in the same request. For more information, see Pagination. + * The maximum number of items to return for this request. To get the next page of items, make another request with the token returned in the output. For more information, see Pagination. */ MaxResults?: Integer; /** @@ -16929,7 +16929,7 @@ declare namespace EC2 { */ Snapshots?: SnapshotList; /** - * The token to include in another request to return the next page of snapshots. This value is null when there are no more snapshots to return. + * The token to include in another request to get the next page of items. This value is null when there are no more items to return. */ NextToken?: String; } @@ -17057,7 +17057,7 @@ declare namespace EC2 { } export interface DescribeSpotInstanceRequestsRequest { /** - * The filters. availability-zone-group - The Availability Zone group. create-time - The time stamp when the Spot Instance request was created. fault-code - The fault code related to the request. fault-message - The fault message related to the request. instance-id - The ID of the instance that fulfilled the request. launch-group - The Spot Instance launch group. launch.block-device-mapping.delete-on-termination - Indicates whether the EBS volume is deleted on instance termination. launch.block-device-mapping.device-name - The device name for the volume in the block device mapping (for example, /dev/sdh or xvdh). launch.block-device-mapping.snapshot-id - The ID of the snapshot for the EBS volume. launch.block-device-mapping.volume-size - The size of the EBS volume, in GiB. launch.block-device-mapping.volume-type - The type of EBS volume: gp2 or gp3 for General Purpose SSD, io1 or io2 for Provisioned IOPS SSD, st1 for Throughput Optimized HDD, sc1 for Cold HDD, or standard for Magnetic. launch.group-id - The ID of the security group for the instance. launch.group-name - The name of the security group for the instance. launch.image-id - The ID of the AMI. launch.instance-type - The type of instance (for example, m3.medium). launch.kernel-id - The kernel ID. launch.key-name - The name of the key pair the instance launched with. launch.monitoring-enabled - Whether detailed monitoring is enabled for the Spot Instance. launch.ramdisk-id - The RAM disk ID. launched-availability-zone - The Availability Zone in which the request is launched. network-interface.addresses.primary - Indicates whether the IP address is the primary private IP address. network-interface.delete-on-termination - Indicates whether the network interface is deleted when the instance is terminated. network-interface.description - A description of the network interface. network-interface.device-index - The index of the device for the network interface attachment on the instance. network-interface.group-id - The ID of the security group associated with the network interface. network-interface.network-interface-id - The ID of the network interface. network-interface.private-ip-address - The primary private IP address of the network interface. network-interface.subnet-id - The ID of the subnet for the instance. product-description - The product description associated with the instance (Linux/UNIX | Windows). spot-instance-request-id - The Spot Instance request ID. spot-price - The maximum hourly price for any Spot Instance launched to fulfill the request. state - The state of the Spot Instance request (open | active | closed | cancelled | failed). Spot request status information can help you track your Amazon EC2 Spot Instance requests. For more information, see Spot request status in the Amazon EC2 User Guide for Linux Instances. status-code - The short code describing the most recent evaluation of your Spot Instance request. status-message - The message explaining the status of the Spot Instance request. tag:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner and the value TeamA, specify tag:Owner for the filter name and TeamA for the filter value. tag-key - The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value. type - The type of Spot Instance request (one-time | persistent). valid-from - The start date of the request. valid-until - The end date of the request. + * The filters. availability-zone-group - The Availability Zone group. create-time - The time stamp when the Spot Instance request was created. fault-code - The fault code related to the request. fault-message - The fault message related to the request. instance-id - The ID of the instance that fulfilled the request. launch-group - The Spot Instance launch group. launch.block-device-mapping.delete-on-termination - Indicates whether the EBS volume is deleted on instance termination. launch.block-device-mapping.device-name - The device name for the volume in the block device mapping (for example, /dev/sdh or xvdh). launch.block-device-mapping.snapshot-id - The ID of the snapshot for the EBS volume. launch.block-device-mapping.volume-size - The size of the EBS volume, in GiB. launch.block-device-mapping.volume-type - The type of EBS volume: gp2 or gp3 for General Purpose SSD, io1 or io2 for Provisioned IOPS SSD, st1 for Throughput Optimized HDD, sc1 for Cold HDD, or standard for Magnetic. launch.group-id - The ID of the security group for the instance. launch.group-name - The name of the security group for the instance. launch.image-id - The ID of the AMI. launch.instance-type - The type of instance (for example, m3.medium). launch.kernel-id - The kernel ID. launch.key-name - The name of the key pair the instance launched with. launch.monitoring-enabled - Whether detailed monitoring is enabled for the Spot Instance. launch.ramdisk-id - The RAM disk ID. launched-availability-zone - The Availability Zone in which the request is launched. network-interface.addresses.primary - Indicates whether the IP address is the primary private IP address. network-interface.delete-on-termination - Indicates whether the network interface is deleted when the instance is terminated. network-interface.description - A description of the network interface. network-interface.device-index - The index of the device for the network interface attachment on the instance. network-interface.group-id - The ID of the security group associated with the network interface. network-interface.network-interface-id - The ID of the network interface. network-interface.private-ip-address - The primary private IP address of the network interface. network-interface.subnet-id - The ID of the subnet for the instance. product-description - The product description associated with the instance (Linux/UNIX | Windows). spot-instance-request-id - The Spot Instance request ID. spot-price - The maximum hourly price for any Spot Instance launched to fulfill the request. state - The state of the Spot Instance request (open | active | closed | cancelled | failed). Spot request status information can help you track your Amazon EC2 Spot Instance requests. For more information, see Spot request status in the Amazon EC2 User Guide. status-code - The short code describing the most recent evaluation of your Spot Instance request. status-message - The message explaining the status of the Spot Instance request. tag:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner and the value TeamA, specify tag:Owner for the filter name and TeamA for the filter value. tag-key - The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value. type - The type of Spot Instance request (one-time | persistent). valid-from - The start date of the request. valid-until - The end date of the request. */ Filters?: FilterList; /** @@ -17223,7 +17223,7 @@ declare namespace EC2 { } export interface DescribeSubnetsResult { /** - * Information about one or more subnets. + * Information about the subnets. */ Subnets?: SubnetList; /** @@ -17955,7 +17955,7 @@ declare namespace EC2 { */ Filters?: FilterList; /** - * The maximum number of items to return for this request. To get the next page of items, make another request with the token returned in the output. This value can be between 5 and 1,000; if the value is larger than 1,000, only 1,000 results are returned. If this parameter is not used, then all items are returned. You cannot specify this parameter and the volume IDs parameter in the same request. For more information, see Pagination. + * The maximum number of items to return for this request. To get the next page of items, make another request with the token returned in the output. For more information, see Pagination. */ MaxResults?: Integer; /** @@ -17995,7 +17995,7 @@ declare namespace EC2 { */ Filters?: FilterList; /** - * The token returned by a previous paginated request. Pagination continues from the end of the items returned by the previous request. + * The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request. */ NextToken?: String; /** @@ -18009,7 +18009,7 @@ declare namespace EC2 { */ VolumesModifications?: VolumeModificationList; /** - * The token to include in another request to get the next page of items. This value is null if there are no more items to return. + * The token to include in another request to get the next page of items. This value is null when there are no more items to return. */ NextToken?: String; } @@ -18027,11 +18027,11 @@ declare namespace EC2 { */ DryRun?: Boolean; /** - * The maximum number of volumes to return for this request. This value can be between 5 and 500; if you specify a value larger than 500, only 500 items are returned. If this parameter is not used, then all items are returned. You cannot specify this parameter and the volume IDs parameter in the same request. For more information, see Pagination. + * The maximum number of items to return for this request. To get the next page of items, make another request with the token returned in the output. For more information, see Pagination. */ MaxResults?: Integer; /** - * The token returned from a previous paginated request. Pagination continues from the end of the items returned from the previous request. + * The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request. */ NextToken?: String; } @@ -18307,7 +18307,7 @@ declare namespace EC2 { } export interface DescribeVpcEndpointsResult { /** - * Information about the endpoints. + * Information about the VPC endpoints. */ VpcEndpoints?: VpcEndpointSet; /** @@ -18355,7 +18355,7 @@ declare namespace EC2 { */ Filters?: FilterList; /** - * The IDs of the VPCs. Default: Describes all your VPCs. + * The IDs of the VPCs. */ VpcIds?: VpcIdStringList; /** @@ -18373,7 +18373,7 @@ declare namespace EC2 { } export interface DescribeVpcsResult { /** - * Information about one or more VPCs. + * Information about the VPCs. */ Vpcs?: VpcList; /** @@ -18508,7 +18508,7 @@ declare namespace EC2 { */ VerifiedAccessTrustProviderId: VerifiedAccessTrustProviderId; /** - * A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency. + * A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency. */ ClientToken?: String; /** @@ -19246,7 +19246,7 @@ declare namespace EC2 { */ AssociationId: TrunkInterfaceAssociationId; /** - * Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency. + * Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency. */ ClientToken?: String; /** @@ -19260,7 +19260,7 @@ declare namespace EC2 { */ Return?: Boolean; /** - * Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency. + * Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency. */ ClientToken?: String; } @@ -19652,7 +19652,7 @@ declare namespace EC2 { export type ElasticGpuSet = ElasticGpus[]; export interface ElasticGpuSpecification { /** - * The type of Elastic Graphics accelerator. For more information about the values to specify for Type, see Elastic Graphics Basics, specifically the Elastic Graphics accelerator column, in the Amazon Elastic Compute Cloud User Guide for Windows Instances. + * The type of Elastic Graphics accelerator. */ Type: String; } @@ -20914,7 +20914,7 @@ declare namespace EC2 { */ TotalInstanceCount?: Integer; /** - * The number of capacity units fulfilled by the Capacity Reservation. For more information, see Total target capacity in the Amazon EC2 User Guide. + * The number of capacity units fulfilled by the Capacity Reservation. For more information, see Total target capacity in the Amazon EC2 User Guide. */ FulfilledCapacity?: Double; /** @@ -20926,11 +20926,11 @@ declare namespace EC2 { */ CreateDate?: MillisecondDateTime; /** - * The weight of the instance type in the Capacity Reservation Fleet. For more information, see Instance type weight in the Amazon EC2 User Guide. + * The weight of the instance type in the Capacity Reservation Fleet. For more information, see Instance type weight in the Amazon EC2 User Guide. */ Weight?: DoubleWithConstraints; /** - * The priority of the instance type in the Capacity Reservation Fleet. For more information, see Instance type priority in the Amazon EC2 User Guide. + * The priority of the instance type in the Capacity Reservation Fleet. For more information, see Instance type priority in the Amazon EC2 User Guide. */ Priority?: IntegerWithConstraints; } @@ -24835,7 +24835,7 @@ declare namespace EC2 { */ Ipv6Prefixes?: InstanceIpv6PrefixList; /** - * A security group connection tracking configuration that enables you to set the timeout for connection tracking on an Elastic network interface. For more information, see Connection tracking timeouts in the Amazon Elastic Compute Cloud User Guide. + * A security group connection tracking configuration that enables you to set the timeout for connection tracking on an Elastic network interface. For more information, see Connection tracking timeouts in the Amazon EC2 User Guide. */ ConnectionTrackingConfiguration?: ConnectionTrackingSpecificationResponse; } @@ -24978,7 +24978,7 @@ declare namespace EC2 { */ EnaSrdSpecification?: EnaSrdSpecificationRequest; /** - * A security group connection tracking specification that enables you to set the timeout for connection tracking on an Elastic network interface. For more information, see Connection tracking timeouts in the Amazon Elastic Compute Cloud User Guide. + * A security group connection tracking specification that enables you to set the timeout for connection tracking on an Elastic network interface. For more information, see Connection tracking timeouts in the Amazon EC2 User Guide. */ ConnectionTrackingSpecification?: ConnectionTrackingSpecificationRequest; } @@ -26029,7 +26029,7 @@ declare namespace EC2 { */ AwsService?: IpamPoolAwsService; /** - * The IP address source for pools in the public scope. Only used for provisioning IP address CIDRs to pools in the public scope. Default is BYOIP. For more information, see Create IPv6 pools in the Amazon VPC IPAM User Guide. By default, you can add only one Amazon-provided IPv6 CIDR block to a top-level IPv6 pool. For information on increasing the default limit, see Quotas for your IPAM in the Amazon VPC IPAM User Guide. + * The IP address source for pools in the public scope. Only used for provisioning IP address CIDRs to pools in the public scope. Default is BYOIP. For more information, see Create IPv6 pools in the Amazon VPC IPAM User Guide. By default, you can add only one Amazon-provided IPv6 CIDR block to a top-level IPv6 pool. For information on increasing the default limit, see Quotas for your IPAM in the Amazon VPC IPAM User Guide. */ PublicIpSource?: IpamPoolPublicIpSource; /** @@ -26405,13 +26405,13 @@ declare namespace EC2 { export type Ipv4PrefixListResponse = Ipv4PrefixSpecificationResponse[]; export interface Ipv4PrefixSpecification { /** - * The IPv4 prefix. For information, see Assigning prefixes to Amazon EC2 network interfaces in the Amazon Elastic Compute Cloud User Guide. + * The IPv4 prefix. For information, see Assigning prefixes to network interfaces in the Amazon EC2 User Guide. */ Ipv4Prefix?: String; } export interface Ipv4PrefixSpecificationRequest { /** - * The IPv4 prefix. For information, see Assigning prefixes to Amazon EC2 network interfaces in the Amazon Elastic Compute Cloud User Guide. + * The IPv4 prefix. For information, see Assigning prefixes to network interfaces in the Amazon EC2 User Guide. */ Ipv4Prefix?: String; } @@ -27122,7 +27122,7 @@ declare namespace EC2 { */ EnaSrdSpecification?: LaunchTemplateEnaSrdSpecification; /** - * A security group connection tracking specification that enables you to set the timeout for connection tracking on an Elastic network interface. For more information, see Connection tracking timeouts in the Amazon Elastic Compute Cloud User Guide. + * A security group connection tracking specification that enables you to set the timeout for connection tracking on an Elastic network interface. For more information, see Idle connection tracking timeout in the Amazon EC2 User Guide. */ ConnectionTrackingSpecification?: ConnectionTrackingSpecification; } @@ -27153,7 +27153,7 @@ declare namespace EC2 { */ Groups?: SecurityGroupIdStringList; /** - * The type of network interface. To create an Elastic Fabric Adapter (EFA), specify efa. For more information, see Elastic Fabric Adapter in the Amazon Elastic Compute Cloud User Guide. If you are not creating an EFA, specify interface or omit this parameter. Valid values: interface | efa + * The type of network interface. To create an Elastic Fabric Adapter (EFA), specify efa. For more information, see Elastic Fabric Adapter in the Amazon EC2 User Guide. If you are not creating an EFA, specify interface or omit this parameter. Valid values: interface | efa */ InterfaceType?: String; /** @@ -27213,7 +27213,7 @@ declare namespace EC2 { */ EnaSrdSpecification?: EnaSrdSpecificationRequest; /** - * A security group connection tracking specification that enables you to set the timeout for connection tracking on an Elastic network interface. For more information, see Connection tracking timeouts in the Amazon Elastic Compute Cloud User Guide. + * A security group connection tracking specification that enables you to set the timeout for connection tracking on an Elastic network interface. For more information, see Idle connection tracking timeout in the Amazon EC2 User Guide. */ ConnectionTrackingSpecification?: ConnectionTrackingSpecificationRequest; } @@ -28191,7 +28191,7 @@ declare namespace EC2 { */ GroupName: String; /** - * Indicates whether you are opted in to the Local Zone group or Wavelength Zone group. The only valid value is opted-in. You must contact Amazon Web Services Support to opt out of a Local Zone or Wavelength Zone group. + * Indicates whether to opt in to the zone group. The only valid value is opted-in. You must contact Amazon Web Services Support to opt out of a Local Zone or Wavelength Zone group. */ OptInStatus: ModifyAvailabilityZoneOptInStatus; /** @@ -28356,7 +28356,7 @@ declare namespace EC2 { } export interface ModifyEbsDefaultKmsKeyIdRequest { /** - * The identifier of the Key Management Service (KMS) KMS key to use for Amazon EBS encryption. If this parameter is not specified, your KMS key for Amazon EBS is used. If KmsKeyId is specified, the encrypted state must be true. You can specify the KMS key using any of the following: Key ID. For example, 1234abcd-12ab-34cd-56ef-1234567890ab. Key alias. For example, alias/ExampleAlias. Key ARN. For example, arn:aws:kms:us-east-1:012345678910:key/1234abcd-12ab-34cd-56ef-1234567890ab. Alias ARN. For example, arn:aws:kms:us-east-1:012345678910:alias/ExampleAlias. Amazon Web Services authenticates the KMS key asynchronously. Therefore, if you specify an ID, alias, or ARN that is not valid, the action can appear to complete, but eventually fails. Amazon EBS does not support asymmetric KMS keys. + * The identifier of the KMS key to use for Amazon EBS encryption. If this parameter is not specified, your KMS key for Amazon EBS is used. If KmsKeyId is specified, the encrypted state must be true. You can specify the KMS key using any of the following: Key ID. For example, 1234abcd-12ab-34cd-56ef-1234567890ab. Key alias. For example, alias/ExampleAlias. Key ARN. For example, arn:aws:kms:us-east-1:012345678910:key/1234abcd-12ab-34cd-56ef-1234567890ab. Alias ARN. For example, arn:aws:kms:us-east-1:012345678910:alias/ExampleAlias. Amazon Web Services authenticates the KMS key asynchronously. Therefore, if you specify an ID, alias, or ARN that is not valid, the action can appear to complete, but eventually fails. Amazon EBS does not support asymmetric KMS keys. */ KmsKeyId: KmsKeyId; /** @@ -28460,7 +28460,7 @@ declare namespace EC2 { */ HostIds: RequestHostIdList; /** - * Indicates whether to enable or disable host recovery for the Dedicated Host. For more information, see Host recovery in the Amazon EC2 User Guide. + * Indicates whether to enable or disable host recovery for the Dedicated Host. For more information, see Host recovery in the Amazon EC2 User Guide. */ HostRecovery?: HostRecovery; /** @@ -28472,7 +28472,7 @@ declare namespace EC2 { */ InstanceFamily?: String; /** - * Indicates whether to enable or disable host maintenance for the Dedicated Host. For more information, see Host maintenance in the Amazon EC2 User Guide. + * Indicates whether to enable or disable host maintenance for the Dedicated Host. For more information, see Host maintenance in the Amazon EC2 User Guide. */ HostMaintenance?: HostMaintenance; } @@ -28630,7 +28630,7 @@ declare namespace EC2 { */ Value?: String; /** - * Indicates whether an instance is enabled for stop protection. For more information, see Stop Protection. + * Indicates whether an instance is enabled for stop protection. For more information, see Enable stop protection for your instance. */ DisableApiStop?: AttributeBooleanValue; } @@ -29670,7 +29670,7 @@ declare namespace EC2 { */ PolicyDocument?: String; /** - * A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency. + * A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency. */ ClientToken?: String; /** @@ -29718,7 +29718,7 @@ declare namespace EC2 { */ Description?: String; /** - * A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency. + * A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency. */ ClientToken?: String; /** @@ -29747,7 +29747,7 @@ declare namespace EC2 { */ PolicyDocument?: String; /** - * A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency. + * A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency. */ ClientToken?: String; /** @@ -29787,7 +29787,7 @@ declare namespace EC2 { */ Description?: String; /** - * A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency. + * A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency. */ ClientToken?: String; /** @@ -29815,7 +29815,7 @@ declare namespace EC2 { */ DryRun?: Boolean; /** - * A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency. + * A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency. */ ClientToken?: String; } @@ -29839,7 +29839,7 @@ declare namespace EC2 { */ DryRun?: Boolean; /** - * A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency. + * A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency. */ ClientToken?: String; } @@ -29907,7 +29907,7 @@ declare namespace EC2 { */ DryRun?: Boolean; /** - * A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency. + * A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency. */ ClientToken?: String; /** @@ -30521,7 +30521,7 @@ declare namespace EC2 { */ NatGatewayId?: String; /** - * Reserved. If you need to sustain traffic greater than the documented limits, contact us through the Support Center. + * Reserved. If you need to sustain traffic greater than the documented limits, contact Amazon Web Services Support. */ ProvisionedBandwidth?: ProvisionedBandwidth; /** @@ -30588,7 +30588,7 @@ declare namespace EC2 { export type NetmaskLength = number; export interface NetworkAcl { /** - * Any associations between the network ACL and one or more subnets + * Any associations between the network ACL and your subnets */ Associations?: NetworkAclAssociationList; /** @@ -31002,7 +31002,7 @@ declare namespace EC2 { */ AvailabilityZone?: String; /** - * A security group connection tracking configuration that enables you to set the timeout for connection tracking on an Elastic network interface. For more information, see Connection tracking timeouts in the Amazon Elastic Compute Cloud User Guide. + * A security group connection tracking configuration that enables you to set the timeout for connection tracking on an Elastic network interface. For more information, see Connection tracking timeouts in the Amazon EC2 User Guide. */ ConnectionTrackingConfiguration?: ConnectionTrackingConfiguration; /** @@ -31403,11 +31403,11 @@ declare namespace EC2 { */ SingleAvailabilityZone?: Boolean; /** - * The minimum target capacity for On-Demand Instances in the fleet. If the minimum target capacity is not reached, the fleet launches no instances. Supported only for fleets of type instant. At least one of the following must be specified: SingleAvailabilityZone | SingleInstanceType + * The minimum target capacity for On-Demand Instances in the fleet. If this minimum capacity isn't reached, no instances are launched. Constraints: Maximum value of 1000. Supported only for fleets of type instant. At least one of the following must be specified: SingleAvailabilityZone | SingleInstanceType */ MinTargetCapacity?: Integer; /** - * The maximum amount per hour for On-Demand Instances that you're willing to pay. If your fleet includes T instances that are configured as unlimited, and if their average CPU usage exceeds the baseline utilization, you will incur a charge for surplus credits. The maxTotalPrice does not account for surplus credits, and, if you use surplus credits, your final cost might be higher than what you specified for maxTotalPrice. For more information, see Surplus credits can incur charges in the EC2 User Guide. + * The maximum amount per hour for On-Demand Instances that you're willing to pay. If your fleet includes T instances that are configured as unlimited, and if their average CPU usage exceeds the baseline utilization, you will incur a charge for surplus credits. The maxTotalPrice does not account for surplus credits, and, if you use surplus credits, your final cost might be higher than what you specified for maxTotalPrice. For more information, see Surplus credits can incur charges in the Amazon EC2 User Guide. */ MaxTotalPrice?: String; } @@ -31429,11 +31429,11 @@ declare namespace EC2 { */ SingleAvailabilityZone?: Boolean; /** - * The minimum target capacity for On-Demand Instances in the fleet. If the minimum target capacity is not reached, the fleet launches no instances. Supported only for fleets of type instant. At least one of the following must be specified: SingleAvailabilityZone | SingleInstanceType + * The minimum target capacity for On-Demand Instances in the fleet. If this minimum capacity isn't reached, no instances are launched. Constraints: Maximum value of 1000. Supported only for fleets of type instant. At least one of the following must be specified: SingleAvailabilityZone | SingleInstanceType */ MinTargetCapacity?: Integer; /** - * The maximum amount per hour for On-Demand Instances that you're willing to pay. If your fleet includes T instances that are configured as unlimited, and if their average CPU usage exceeds the baseline utilization, you will incur a charge for surplus credits. The MaxTotalPrice does not account for surplus credits, and, if you use surplus credits, your final cost might be higher than what you specified for MaxTotalPrice. For more information, see Surplus credits can incur charges in the EC2 User Guide. + * The maximum amount per hour for On-Demand Instances that you're willing to pay. If your fleet includes T instances that are configured as unlimited, and if their average CPU usage exceeds the baseline utilization, you will incur a charge for surplus credits. The MaxTotalPrice does not account for surplus credits, and, if you use surplus credits, your final cost might be higher than what you specified for MaxTotalPrice. For more information, see Surplus credits can incur charges in the Amazon EC2 User Guide. */ MaxTotalPrice?: String; } @@ -32245,7 +32245,7 @@ declare namespace EC2 { */ NetmaskLength?: Integer; /** - * A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency. + * A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency. */ ClientToken?: String; } @@ -32285,23 +32285,23 @@ declare namespace EC2 { } export interface ProvisionedBandwidth { /** - * Reserved. If you need to sustain traffic greater than the documented limits, contact us through the Support Center. + * Reserved. */ ProvisionTime?: DateTime; /** - * Reserved. If you need to sustain traffic greater than the documented limits, contact us through the Support Center. + * Reserved. */ Provisioned?: String; /** - * Reserved. If you need to sustain traffic greater than the documented limits, contact us through the Support Center. + * Reserved. */ RequestTime?: DateTime; /** - * Reserved. If you need to sustain traffic greater than the documented limits, contact us through the Support Center. + * Reserved. */ Requested?: String; /** - * Reserved. If you need to sustain traffic greater than the documented limits, contact us through the Support Center. + * Reserved. */ Status?: String; } @@ -32513,7 +32513,7 @@ declare namespace EC2 { } export interface PurchaseReservedInstancesOfferingResult { /** - * The IDs of the purchased Reserved Instances. If your purchase crosses into a discounted pricing tier, the final Reserved Instances IDs might change. For more information, see Crossing pricing tiers in the Amazon Elastic Compute Cloud User Guide. + * The IDs of the purchased Reserved Instances. If your purchase crosses into a discounted pricing tier, the final Reserved Instances IDs might change. For more information, see Crossing pricing tiers in the Amazon EC2 User Guide. */ ReservedInstancesId?: String; } @@ -33246,7 +33246,7 @@ declare namespace EC2 { export type RequestIpamResourceTagList = RequestIpamResourceTag[]; export interface RequestLaunchTemplateData { /** - * The ID of the kernel. We recommend that you use PV-GRUB instead of kernels and RAM disks. For more information, see User provided kernels in the Amazon Elastic Compute Cloud User Guide. + * The ID of the kernel. We recommend that you use PV-GRUB instead of kernels and RAM disks. For more information, see User provided kernels in the Amazon EC2 User Guide. */ KernelId?: KernelId; /** @@ -33266,11 +33266,11 @@ declare namespace EC2 { */ NetworkInterfaces?: LaunchTemplateInstanceNetworkInterfaceSpecificationRequestList; /** - * The ID of the AMI. Alternatively, you can specify a Systems Manager parameter, which will resolve to an AMI ID on launch. Valid formats: ami-17characters00000 resolve:ssm:parameter-name resolve:ssm:parameter-name:version-number resolve:ssm:parameter-name:label resolve:ssm:public-parameter Currently, EC2 Fleet and Spot Fleet do not support specifying a Systems Manager parameter. If the launch template will be used by an EC2 Fleet or Spot Fleet, you must specify the AMI ID. For more information, see Use a Systems Manager parameter instead of an AMI ID in the Amazon Elastic Compute Cloud User Guide. + * The ID of the AMI. Alternatively, you can specify a Systems Manager parameter, which will resolve to an AMI ID on launch. Valid formats: ami-17characters00000 resolve:ssm:parameter-name resolve:ssm:parameter-name:version-number resolve:ssm:parameter-name:label resolve:ssm:public-parameter Currently, EC2 Fleet and Spot Fleet do not support specifying a Systems Manager parameter. If the launch template will be used by an EC2 Fleet or Spot Fleet, you must specify the AMI ID. For more information, see Use a Systems Manager parameter instead of an AMI ID in the Amazon EC2 User Guide. */ ImageId?: ImageId; /** - * The instance type. For more information, see Instance types in the Amazon Elastic Compute Cloud User Guide. If you specify InstanceType, you can't specify InstanceRequirements. + * The instance type. For more information, see Amazon EC2 instance types in the Amazon EC2 User Guide. If you specify InstanceType, you can't specify InstanceRequirements. */ InstanceType?: InstanceType; /** @@ -33286,7 +33286,7 @@ declare namespace EC2 { */ Placement?: LaunchTemplatePlacementRequest; /** - * The ID of the RAM disk. We recommend that you use PV-GRUB instead of kernels and RAM disks. For more information, see User provided kernels in the Amazon Elastic Compute Cloud User Guide. + * The ID of the RAM disk. We recommend that you use PV-GRUB instead of kernels and RAM disks. For more information, see User provided kernels in the Amazon EC2 User Guide. */ RamDiskId?: RamdiskId; /** @@ -33298,7 +33298,7 @@ declare namespace EC2 { */ InstanceInitiatedShutdownBehavior?: ShutdownBehavior; /** - * The user data to make available to the instance. You must provide base64-encoded text. User data is limited to 16 KB. For more information, see Run commands on your Linux instance at launch (Linux) or Work with instance user data (Windows) in the Amazon Elastic Compute Cloud User Guide. If you are creating the launch template for use with Batch, the user data must be provided in the MIME multi-part archive format. For more information, see Amazon EC2 user data in launch templates in the Batch User Guide. + * The user data to make available to the instance. You must provide base64-encoded text. User data is limited to 16 KB. For more information, see Run commands on your Amazon EC2 instance at launch in the Amazon EC2 User Guide. If you are creating the launch template for use with Batch, the user data must be provided in the MIME multi-part archive format. For more information, see Amazon EC2 user data in launch templates in the Batch User Guide. */ UserData?: SensitiveUserData; /** @@ -33330,7 +33330,7 @@ declare namespace EC2 { */ CreditSpecification?: CreditSpecificationRequest; /** - * The CPU options for the instance. For more information, see Optimizing CPU Options in the Amazon Elastic Compute Cloud User Guide. + * The CPU options for the instance. For more information, see Optimize CPU options in the Amazon EC2 User Guide. */ CpuOptions?: LaunchTemplateCpuOptionsRequest; /** @@ -33342,15 +33342,15 @@ declare namespace EC2 { */ LicenseSpecifications?: LaunchTemplateLicenseSpecificationListRequest; /** - * Indicates whether an instance is enabled for hibernation. This parameter is valid only if the instance meets the hibernation prerequisites. For more information, see Hibernate your instance in the Amazon Elastic Compute Cloud User Guide. + * Indicates whether an instance is enabled for hibernation. This parameter is valid only if the instance meets the hibernation prerequisites. For more information, see Hibernate your Amazon EC2 instance in the Amazon EC2 User Guide. */ HibernationOptions?: LaunchTemplateHibernationOptionsRequest; /** - * The metadata options for the instance. For more information, see Instance metadata and user data in the Amazon Elastic Compute Cloud User Guide. + * The metadata options for the instance. For more information, see Instance metadata and user data in the Amazon EC2 User Guide. */ MetadataOptions?: LaunchTemplateInstanceMetadataOptionsRequest; /** - * Indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves. For more information, see What is Amazon Web Services Nitro Enclaves? in the Amazon Web Services Nitro Enclaves User Guide. You can't enable Amazon Web Services Nitro Enclaves and hibernation on the same instance. + * Indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves. For more information, see What is Amazon Web Services Nitro Enclaves? in the Amazon Web Services Nitro Enclaves User Guide. You can't enable Amazon Web Services Nitro Enclaves and hibernation on the same instance. */ EnclaveOptions?: LaunchTemplateEnclaveOptionsRequest; /** @@ -33366,7 +33366,7 @@ declare namespace EC2 { */ MaintenanceOptions?: LaunchTemplateInstanceMaintenanceOptionsRequest; /** - * Indicates whether to enable the instance for stop protection. For more information, see Stop protection in the Amazon Elastic Compute Cloud User Guide. + * Indicates whether to enable the instance for stop protection. For more information, see Enable stop protection for your instance in the Amazon EC2 User Guide. */ DisableApiStop?: Boolean; } @@ -33396,7 +33396,7 @@ declare namespace EC2 { */ BlockDurationMinutes?: Integer; /** - * Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency in the Amazon EC2 User Guide for Linux Instances. + * Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency in Amazon EC2 API requests in the Amazon EC2 User Guide. */ ClientToken?: String; /** @@ -34042,7 +34042,7 @@ declare namespace EC2 { */ NetworkInterfaces?: LaunchTemplateInstanceNetworkInterfaceSpecificationList; /** - * The ID of the AMI or a Systems Manager parameter. The Systems Manager parameter will resolve to the ID of the AMI at instance launch. The value depends on what you specified in the request. The possible values are: If an AMI ID was specified in the request, then this is the AMI ID. If a Systems Manager parameter was specified in the request, and ResolveAlias was configured as true, then this is the AMI ID that the parameter is mapped to in the Parameter Store. If a Systems Manager parameter was specified in the request, and ResolveAlias was configured as false, then this is the parameter value. For more information, see Use a Systems Manager parameter instead of an AMI ID in the Amazon Elastic Compute Cloud User Guide. + * The ID of the AMI or a Systems Manager parameter. The Systems Manager parameter will resolve to the ID of the AMI at instance launch. The value depends on what you specified in the request. The possible values are: If an AMI ID was specified in the request, then this is the AMI ID. If a Systems Manager parameter was specified in the request, and ResolveAlias was configured as true, then this is the AMI ID that the parameter is mapped to in the Parameter Store. If a Systems Manager parameter was specified in the request, and ResolveAlias was configured as false, then this is the parameter value. For more information, see Use a Systems Manager parameter instead of an AMI ID in the Amazon EC2 User Guide. */ ImageId?: String; /** @@ -34106,7 +34106,7 @@ declare namespace EC2 { */ CreditSpecification?: CreditSpecification; /** - * The CPU options for the instance. For more information, see Optimizing CPU options in the Amazon Elastic Compute Cloud User Guide. + * The CPU options for the instance. For more information, see Optimize CPU options in the Amazon EC2 User Guide. */ CpuOptions?: LaunchTemplateCpuOptions; /** @@ -34118,11 +34118,11 @@ declare namespace EC2 { */ LicenseSpecifications?: LaunchTemplateLicenseList; /** - * Indicates whether an instance is configured for hibernation. For more information, see Hibernate your instance in the Amazon Elastic Compute Cloud User Guide. + * Indicates whether an instance is configured for hibernation. For more information, see Hibernate your Amazon EC2 instance in the Amazon EC2 User Guide. */ HibernationOptions?: LaunchTemplateHibernationOptions; /** - * The metadata options for the instance. For more information, see Instance metadata and user data in the Amazon Elastic Compute Cloud User Guide. + * The metadata options for the instance. For more information, see Instance metadata and user data in the Amazon EC2 User Guide. */ MetadataOptions?: LaunchTemplateInstanceMetadataOptions; /** @@ -34142,7 +34142,7 @@ declare namespace EC2 { */ MaintenanceOptions?: LaunchTemplateInstanceMaintenanceOptions; /** - * Indicates whether the instance is enabled for stop protection. For more information, see Stop protection in the Amazon Elastic Compute Cloud User Guide. + * Indicates whether the instance is enabled for stop protection. For more information, see Enable stop protection for your instance in the Amazon EC2 User Guide. */ DisableApiStop?: Boolean; } @@ -34514,7 +34514,7 @@ declare namespace EC2 { export type RouteState = "active"|"blackhole"|string; export interface RouteTable { /** - * The associations between the route table and one or more subnets or a gateway. + * The associations between the route table and your subnets or gateways. */ Associations?: RouteTableAssociationList; /** @@ -34634,7 +34634,7 @@ declare namespace EC2 { */ ImageId?: ImageId; /** - * The instance type. For more information, see Instance types in the Amazon EC2 User Guide. + * The instance type. For more information, see Amazon EC2 instance types in the Amazon EC2 User Guide. */ InstanceType?: InstanceType; /** @@ -34654,11 +34654,11 @@ declare namespace EC2 { */ KeyName?: KeyPairName; /** - * The maximum number of instances to launch. If you specify more instances than Amazon EC2 can launch in the target Availability Zone, Amazon EC2 launches the largest possible number of instances above MinCount. Constraints: Between 1 and the maximum number you're allowed for the specified instance type. For more information about the default limits, and how to request an increase, see How many instances can I run in Amazon EC2 in the Amazon EC2 FAQ. + * The maximum number of instances to launch. If you specify a value that is more capacity than Amazon EC2 can launch in the target Availability Zone, Amazon EC2 launches the largest possible number of instances above the specified minimum count. Constraints: Between 1 and the quota for the specified instance type for your account for this Region. For more information, see Amazon EC2 instance type quotas. */ MaxCount: Integer; /** - * The minimum number of instances to launch. If you specify a minimum that is more instances than Amazon EC2 can launch in the target Availability Zone, Amazon EC2 launches no instances. Constraints: Between 1 and the maximum number you're allowed for the specified instance type. For more information about the default limits, and how to request an increase, see How many instances can I run in Amazon EC2 in the Amazon EC2 General FAQ. + * The minimum number of instances to launch. If you specify a value that is more capacity than Amazon EC2 can provide in the target Availability Zone, Amazon EC2 does not launch any instances. Constraints: Between 1 and the quota for the specified instance type for your account for this Region. For more information, see Amazon EC2 instance type quotas. */ MinCount: Integer; /** @@ -34686,7 +34686,7 @@ declare namespace EC2 { */ SubnetId?: SubnetId; /** - * The user data script to make available to the instance. For more information, see Run commands on your Linux instance at launch and Run commands on your Windows instance at launch. If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB. + * The user data script to make available to the instance. For more information, see Run commands on your Amazon EC2 instance at launch in the Amazon EC2 User Guide. If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB. */ UserData?: RunInstancesUserData; /** @@ -34758,7 +34758,7 @@ declare namespace EC2 { */ CapacityReservationSpecification?: CapacityReservationSpecification; /** - * Indicates whether an instance is enabled for hibernation. This parameter is valid only if the instance meets the hibernation prerequisites. For more information, see Hibernate your instance in the Amazon EC2 User Guide. You can't enable hibernation and Amazon Web Services Nitro Enclaves on the same instance. + * Indicates whether an instance is enabled for hibernation. This parameter is valid only if the instance meets the hibernation prerequisites. For more information, see Hibernate your Amazon EC2 instance in the Amazon EC2 User Guide. You can't enable hibernation and Amazon Web Services Nitro Enclaves on the same instance. */ HibernationOptions?: HibernationOptionsRequest; /** @@ -35704,7 +35704,7 @@ declare namespace EC2 { */ Encrypted?: Boolean; /** - * The Amazon Resource Name (ARN) of the Key Management Service (KMS) KMS key that was used to protect the volume encryption key for the parent volume. + * The Amazon Resource Name (ARN) of the KMS key that was used to protect the volume encryption key for the parent volume. */ KmsKeyId?: String; /** @@ -35728,7 +35728,7 @@ declare namespace EC2 { */ State?: SnapshotState; /** - * Encrypted Amazon EBS snapshots are copied asynchronously. If a snapshot copy operation fails (for example, if the proper Key Management Service (KMS) permissions are not obtained) this field displays error state details to help you diagnose why the error occurred. This parameter is only returned by DescribeSnapshots. + * Encrypted Amazon EBS snapshots are copied asynchronously. If a snapshot copy operation fails (for example, if the proper KMS permissions are not obtained) this field displays error state details to help you diagnose why the error occurred. This parameter is only returned by DescribeSnapshots. */ StateMessage?: String; /** @@ -36146,7 +36146,7 @@ declare namespace EC2 { } export interface SpotFleetRequestConfigData { /** - * The strategy that determines how to allocate the target Spot Instance capacity across the Spot Instance pools specified by the Spot Fleet launch configuration. For more information, see Allocation strategies for Spot Instances in the Amazon EC2 User Guide. priceCapacityOptimized (recommended) Spot Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. Spot Fleet then requests Spot Instances from the lowest priced of these pools. capacityOptimized Spot Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. To give certain instance types a higher chance of launching first, use capacityOptimizedPrioritized. Set a priority for each instance type by using the Priority parameter for LaunchTemplateOverrides. You can assign the same priority to different LaunchTemplateOverrides. EC2 implements the priorities on a best-effort basis, but optimizes for capacity first. capacityOptimizedPrioritized is supported only if your Spot Fleet uses a launch template. Note that if the OnDemandAllocationStrategy is set to prioritized, the same priority is applied when fulfilling On-Demand capacity. diversified Spot Fleet requests instances from all of the Spot Instance pools that you specify. lowestPrice Spot Fleet requests instances from the lowest priced Spot Instance pool that has available capacity. If the lowest priced pool doesn't have available capacity, the Spot Instances come from the next lowest priced pool that has available capacity. If a pool runs out of capacity before fulfilling your desired capacity, Spot Fleet will continue to fulfill your request by drawing from the next lowest priced pool. To ensure that your desired capacity is met, you might receive Spot Instances from several pools. Because this strategy only considers instance price and not capacity availability, it might lead to high interruption rates. Default: lowestPrice + * The strategy that determines how to allocate the target Spot Instance capacity across the Spot Instance pools specified by the Spot Fleet launch configuration. For more information, see Allocation strategies for Spot Instances in the Amazon EC2 User Guide. priceCapacityOptimized (recommended) Spot Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. Spot Fleet then requests Spot Instances from the lowest priced of these pools. capacityOptimized Spot Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. To give certain instance types a higher chance of launching first, use capacityOptimizedPrioritized. Set a priority for each instance type by using the Priority parameter for LaunchTemplateOverrides. You can assign the same priority to different LaunchTemplateOverrides. EC2 implements the priorities on a best-effort basis, but optimizes for capacity first. capacityOptimizedPrioritized is supported only if your Spot Fleet uses a launch template. Note that if the OnDemandAllocationStrategy is set to prioritized, the same priority is applied when fulfilling On-Demand capacity. diversified Spot Fleet requests instances from all of the Spot Instance pools that you specify. lowestPrice (not recommended) We don't recommend the lowestPrice allocation strategy because it has the highest risk of interruption for your Spot Instances. Spot Fleet requests instances from the lowest priced Spot Instance pool that has available capacity. If the lowest priced pool doesn't have available capacity, the Spot Instances come from the next lowest priced pool that has available capacity. If a pool runs out of capacity before fulfilling your desired capacity, Spot Fleet will continue to fulfill your request by drawing from the next lowest priced pool. To ensure that your desired capacity is met, you might receive Spot Instances from several pools. Because this strategy only considers instance price and not capacity availability, it might lead to high interruption rates. Default: lowestPrice */ AllocationStrategy?: AllocationStrategy; /** @@ -36198,11 +36198,11 @@ declare namespace EC2 { */ OnDemandTargetCapacity?: Integer; /** - * The maximum amount per hour for On-Demand Instances that you're willing to pay. You can use the onDemandMaxTotalPrice parameter, the spotMaxTotalPrice parameter, or both parameters to ensure that your fleet cost does not exceed your budget. If you set a maximum price per hour for the On-Demand Instances and Spot Instances in your request, Spot Fleet will launch instances until it reaches the maximum amount you're willing to pay. When the maximum amount you're willing to pay is reached, the fleet stops launching instances even if it hasn’t met the target capacity. If your fleet includes T instances that are configured as unlimited, and if their average CPU usage exceeds the baseline utilization, you will incur a charge for surplus credits. The onDemandMaxTotalPrice does not account for surplus credits, and, if you use surplus credits, your final cost might be higher than what you specified for onDemandMaxTotalPrice. For more information, see Surplus credits can incur charges in the EC2 User Guide. + * The maximum amount per hour for On-Demand Instances that you're willing to pay. You can use the onDemandMaxTotalPrice parameter, the spotMaxTotalPrice parameter, or both parameters to ensure that your fleet cost does not exceed your budget. If you set a maximum price per hour for the On-Demand Instances and Spot Instances in your request, Spot Fleet will launch instances until it reaches the maximum amount you're willing to pay. When the maximum amount you're willing to pay is reached, the fleet stops launching instances even if it hasn’t met the target capacity. If your fleet includes T instances that are configured as unlimited, and if their average CPU usage exceeds the baseline utilization, you will incur a charge for surplus credits. The onDemandMaxTotalPrice does not account for surplus credits, and, if you use surplus credits, your final cost might be higher than what you specified for onDemandMaxTotalPrice. For more information, see Surplus credits can incur charges in the Amazon EC2 User Guide. */ OnDemandMaxTotalPrice?: String; /** - * The maximum amount per hour for Spot Instances that you're willing to pay. You can use the spotMaxTotalPrice parameter, the onDemandMaxTotalPrice parameter, or both parameters to ensure that your fleet cost does not exceed your budget. If you set a maximum price per hour for the On-Demand Instances and Spot Instances in your request, Spot Fleet will launch instances until it reaches the maximum amount you're willing to pay. When the maximum amount you're willing to pay is reached, the fleet stops launching instances even if it hasn’t met the target capacity. If your fleet includes T instances that are configured as unlimited, and if their average CPU usage exceeds the baseline utilization, you will incur a charge for surplus credits. The spotMaxTotalPrice does not account for surplus credits, and, if you use surplus credits, your final cost might be higher than what you specified for spotMaxTotalPrice. For more information, see Surplus credits can incur charges in the EC2 User Guide. + * The maximum amount per hour for Spot Instances that you're willing to pay. You can use the spotMaxTotalPrice parameter, the onDemandMaxTotalPrice parameter, or both parameters to ensure that your fleet cost does not exceed your budget. If you set a maximum price per hour for the On-Demand Instances and Spot Instances in your request, Spot Fleet will launch instances until it reaches the maximum amount you're willing to pay. When the maximum amount you're willing to pay is reached, the fleet stops launching instances even if it hasn’t met the target capacity. If your fleet includes T instances that are configured as unlimited, and if their average CPU usage exceeds the baseline utilization, you will incur a charge for surplus credits. The spotMaxTotalPrice does not account for surplus credits, and, if you use surplus credits, your final cost might be higher than what you specified for spotMaxTotalPrice. For more information, see Surplus credits can incur charges in the Amazon EC2 User Guide. */ SpotMaxTotalPrice?: String; /** @@ -36315,7 +36315,7 @@ declare namespace EC2 { */ SpotPrice?: String; /** - * The state of the Spot Instance request. Spot request status information helps track your Spot Instance requests. For more information, see Spot request status in the Amazon EC2 User Guide for Linux Instances. + * The state of the Spot Instance request. Spot request status information helps track your Spot Instance requests. For more information, see Spot request status in the Amazon EC2 User Guide. */ State?: SpotInstanceState; /** @@ -36359,7 +36359,7 @@ declare namespace EC2 { } export interface SpotInstanceStatus { /** - * The status code. For a list of status codes, see Spot request status codes in the Amazon EC2 User Guide for Linux Instances. + * The status code. For a list of status codes, see Spot request status codes in the Amazon EC2 User Guide. */ Code?: String; /** @@ -36374,7 +36374,7 @@ declare namespace EC2 { export type SpotInstanceType = "one-time"|"persistent"|string; export interface SpotMaintenanceStrategies { /** - * The Spot Instance replacement strategy to use when Amazon EC2 emits a signal that your Spot Instance is at an elevated risk of being interrupted. For more information, see Capacity rebalancing in the Amazon EC2 User Guide for Linux Instances. + * The Spot Instance replacement strategy to use when Amazon EC2 emits a signal that your Spot Instance is at an elevated risk of being interrupted. For more information, see Capacity rebalancing in the Amazon EC2 User Guide. */ CapacityRebalance?: SpotCapacityRebalance; } @@ -36402,7 +36402,7 @@ declare namespace EC2 { } export interface SpotOptions { /** - * The strategy that determines how to allocate the target Spot Instance capacity across the Spot Instance pools specified by the EC2 Fleet launch configuration. For more information, see Allocation strategies for Spot Instances in the Amazon EC2 User Guide. price-capacity-optimized (recommended) EC2 Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. EC2 Fleet then requests Spot Instances from the lowest priced of these pools. capacity-optimized EC2 Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. To give certain instance types a higher chance of launching first, use capacity-optimized-prioritized. Set a priority for each instance type by using the Priority parameter for LaunchTemplateOverrides. You can assign the same priority to different LaunchTemplateOverrides. EC2 implements the priorities on a best-effort basis, but optimizes for capacity first. capacity-optimized-prioritized is supported only if your EC2 Fleet uses a launch template. Note that if the On-Demand AllocationStrategy is set to prioritized, the same priority is applied when fulfilling On-Demand capacity. diversified EC2 Fleet requests instances from all of the Spot Instance pools that you specify. lowest-price EC2 Fleet requests instances from the lowest priced Spot Instance pool that has available capacity. If the lowest priced pool doesn't have available capacity, the Spot Instances come from the next lowest priced pool that has available capacity. If a pool runs out of capacity before fulfilling your desired capacity, EC2 Fleet will continue to fulfill your request by drawing from the next lowest priced pool. To ensure that your desired capacity is met, you might receive Spot Instances from several pools. Because this strategy only considers instance price and not capacity availability, it might lead to high interruption rates. Default: lowest-price + * The strategy that determines how to allocate the target Spot Instance capacity across the Spot Instance pools specified by the EC2 Fleet launch configuration. For more information, see Allocation strategies for Spot Instances in the Amazon EC2 User Guide. price-capacity-optimized (recommended) EC2 Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. EC2 Fleet then requests Spot Instances from the lowest priced of these pools. capacity-optimized EC2 Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. To give certain instance types a higher chance of launching first, use capacity-optimized-prioritized. Set a priority for each instance type by using the Priority parameter for LaunchTemplateOverrides. You can assign the same priority to different LaunchTemplateOverrides. EC2 implements the priorities on a best-effort basis, but optimizes for capacity first. capacity-optimized-prioritized is supported only if your EC2 Fleet uses a launch template. Note that if the On-Demand AllocationStrategy is set to prioritized, the same priority is applied when fulfilling On-Demand capacity. diversified EC2 Fleet requests instances from all of the Spot Instance pools that you specify. lowest-price (not recommended) We don't recommend the lowest-price allocation strategy because it has the highest risk of interruption for your Spot Instances. EC2 Fleet requests instances from the lowest priced Spot Instance pool that has available capacity. If the lowest priced pool doesn't have available capacity, the Spot Instances come from the next lowest priced pool that has available capacity. If a pool runs out of capacity before fulfilling your desired capacity, EC2 Fleet will continue to fulfill your request by drawing from the next lowest priced pool. To ensure that your desired capacity is met, you might receive Spot Instances from several pools. Because this strategy only considers instance price and not capacity availability, it might lead to high interruption rates. Default: lowest-price */ AllocationStrategy?: SpotAllocationStrategy; /** @@ -36426,17 +36426,17 @@ declare namespace EC2 { */ SingleAvailabilityZone?: Boolean; /** - * The minimum target capacity for Spot Instances in the fleet. If the minimum target capacity is not reached, the fleet launches no instances. Supported only for fleets of type instant. At least one of the following must be specified: SingleAvailabilityZone | SingleInstanceType + * The minimum target capacity for Spot Instances in the fleet. If this minimum capacity isn't reached, no instances are launched. Constraints: Maximum value of 1000. Supported only for fleets of type instant. At least one of the following must be specified: SingleAvailabilityZone | SingleInstanceType */ MinTargetCapacity?: Integer; /** - * The maximum amount per hour for Spot Instances that you're willing to pay. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price. If you specify a maximum price, your Spot Instances will be interrupted more frequently than if you do not specify this parameter. If your fleet includes T instances that are configured as unlimited, and if their average CPU usage exceeds the baseline utilization, you will incur a charge for surplus credits. The maxTotalPrice does not account for surplus credits, and, if you use surplus credits, your final cost might be higher than what you specified for maxTotalPrice. For more information, see Surplus credits can incur charges in the EC2 User Guide. + * The maximum amount per hour for Spot Instances that you're willing to pay. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price. If you specify a maximum price, your Spot Instances will be interrupted more frequently than if you do not specify this parameter. If your fleet includes T instances that are configured as unlimited, and if their average CPU usage exceeds the baseline utilization, you will incur a charge for surplus credits. The maxTotalPrice does not account for surplus credits, and, if you use surplus credits, your final cost might be higher than what you specified for maxTotalPrice. For more information, see Surplus credits can incur charges in the Amazon EC2 User Guide. */ MaxTotalPrice?: String; } export interface SpotOptionsRequest { /** - * The strategy that determines how to allocate the target Spot Instance capacity across the Spot Instance pools specified by the EC2 Fleet launch configuration. For more information, see Allocation strategies for Spot Instances in the Amazon EC2 User Guide. price-capacity-optimized (recommended) EC2 Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. EC2 Fleet then requests Spot Instances from the lowest priced of these pools. capacity-optimized EC2 Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. To give certain instance types a higher chance of launching first, use capacity-optimized-prioritized. Set a priority for each instance type by using the Priority parameter for LaunchTemplateOverrides. You can assign the same priority to different LaunchTemplateOverrides. EC2 implements the priorities on a best-effort basis, but optimizes for capacity first. capacity-optimized-prioritized is supported only if your EC2 Fleet uses a launch template. Note that if the On-Demand AllocationStrategy is set to prioritized, the same priority is applied when fulfilling On-Demand capacity. diversified EC2 Fleet requests instances from all of the Spot Instance pools that you specify. lowest-price EC2 Fleet requests instances from the lowest priced Spot Instance pool that has available capacity. If the lowest priced pool doesn't have available capacity, the Spot Instances come from the next lowest priced pool that has available capacity. If a pool runs out of capacity before fulfilling your desired capacity, EC2 Fleet will continue to fulfill your request by drawing from the next lowest priced pool. To ensure that your desired capacity is met, you might receive Spot Instances from several pools. Because this strategy only considers instance price and not capacity availability, it might lead to high interruption rates. Default: lowest-price + * The strategy that determines how to allocate the target Spot Instance capacity across the Spot Instance pools specified by the EC2 Fleet launch configuration. For more information, see Allocation strategies for Spot Instances in the Amazon EC2 User Guide. price-capacity-optimized (recommended) EC2 Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. EC2 Fleet then requests Spot Instances from the lowest priced of these pools. capacity-optimized EC2 Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. To give certain instance types a higher chance of launching first, use capacity-optimized-prioritized. Set a priority for each instance type by using the Priority parameter for LaunchTemplateOverrides. You can assign the same priority to different LaunchTemplateOverrides. EC2 implements the priorities on a best-effort basis, but optimizes for capacity first. capacity-optimized-prioritized is supported only if your EC2 Fleet uses a launch template. Note that if the On-Demand AllocationStrategy is set to prioritized, the same priority is applied when fulfilling On-Demand capacity. diversified EC2 Fleet requests instances from all of the Spot Instance pools that you specify. lowest-price (not recommended) We don't recommend the lowest-price allocation strategy because it has the highest risk of interruption for your Spot Instances. EC2 Fleet requests instances from the lowest priced Spot Instance pool that has available capacity. If the lowest priced pool doesn't have available capacity, the Spot Instances come from the next lowest priced pool that has available capacity. If a pool runs out of capacity before fulfilling your desired capacity, EC2 Fleet will continue to fulfill your request by drawing from the next lowest priced pool. To ensure that your desired capacity is met, you might receive Spot Instances from several pools. Because this strategy only considers instance price and not capacity availability, it might lead to high interruption rates. Default: lowest-price */ AllocationStrategy?: SpotAllocationStrategy; /** @@ -36460,11 +36460,11 @@ declare namespace EC2 { */ SingleAvailabilityZone?: Boolean; /** - * The minimum target capacity for Spot Instances in the fleet. If the minimum target capacity is not reached, the fleet launches no instances. Supported only for fleets of type instant. At least one of the following must be specified: SingleAvailabilityZone | SingleInstanceType + * The minimum target capacity for Spot Instances in the fleet. If this minimum capacity isn't reached, no instances are launched. Constraints: Maximum value of 1000. Supported only for fleets of type instant. At least one of the following must be specified: SingleAvailabilityZone | SingleInstanceType */ MinTargetCapacity?: Integer; /** - * The maximum amount per hour for Spot Instances that you're willing to pay. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price. If you specify a maximum price, your Spot Instances will be interrupted more frequently than if you do not specify this parameter. If your fleet includes T instances that are configured as unlimited, and if their average CPU usage exceeds the baseline utilization, you will incur a charge for surplus credits. The MaxTotalPrice does not account for surplus credits, and, if you use surplus credits, your final cost might be higher than what you specified for MaxTotalPrice. For more information, see Surplus credits can incur charges in the EC2 User Guide. + * The maximum amount per hour for Spot Instances that you're willing to pay. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price. If you specify a maximum price, your Spot Instances will be interrupted more frequently than if you do not specify this parameter. If your fleet includes T instances that are configured as unlimited, and if their average CPU usage exceeds the baseline utilization, you will incur a charge for surplus credits. The MaxTotalPrice does not account for surplus credits, and, if you use surplus credits, your final cost might be higher than what you specified for MaxTotalPrice. For more information, see Surplus credits can incur charges in the Amazon EC2 User Guide. */ MaxTotalPrice?: String; } @@ -39407,7 +39407,7 @@ declare namespace EC2 { */ Encrypted?: Boolean; /** - * The Amazon Resource Name (ARN) of the Key Management Service (KMS) KMS key that was used to protect the volume encryption key for the volume. + * The Amazon Resource Name (ARN) of the KMS key that was used to protect the volume encryption key for the volume. */ KmsKeyId?: String; /** diff --git a/clients/macie2.d.ts b/clients/macie2.d.ts index 4fb0632f34..e07f50e353 100644 --- a/clients/macie2.d.ts +++ b/clients/macie2.d.ts @@ -28,6 +28,14 @@ declare class Macie2 extends Service { * Retrieves information about one or more custom data identifiers. */ batchGetCustomDataIdentifiers(callback?: (err: AWSError, data: Macie2.Types.BatchGetCustomDataIdentifiersResponse) => void): Request; + /** + * Changes the status of automated sensitive data discovery for one or more accounts. + */ + batchUpdateAutomatedDiscoveryAccounts(params: Macie2.Types.BatchUpdateAutomatedDiscoveryAccountsRequest, callback?: (err: AWSError, data: Macie2.Types.BatchUpdateAutomatedDiscoveryAccountsResponse) => void): Request; + /** + * Changes the status of automated sensitive data discovery for one or more accounts. + */ + batchUpdateAutomatedDiscoveryAccounts(callback?: (err: AWSError, data: Macie2.Types.BatchUpdateAutomatedDiscoveryAccountsResponse) => void): Request; /** * Creates and defines the settings for an allow list. */ @@ -229,11 +237,11 @@ declare class Macie2 extends Service { */ getAllowList(callback?: (err: AWSError, data: Macie2.Types.GetAllowListResponse) => void): Request; /** - * Retrieves the configuration settings and status of automated sensitive data discovery for an account. + * Retrieves the configuration settings and status of automated sensitive data discovery for an organization or standalone account. */ getAutomatedDiscoveryConfiguration(params: Macie2.Types.GetAutomatedDiscoveryConfigurationRequest, callback?: (err: AWSError, data: Macie2.Types.GetAutomatedDiscoveryConfigurationResponse) => void): Request; /** - * Retrieves the configuration settings and status of automated sensitive data discovery for an account. + * Retrieves the configuration settings and status of automated sensitive data discovery for an organization or standalone account. */ getAutomatedDiscoveryConfiguration(callback?: (err: AWSError, data: Macie2.Types.GetAutomatedDiscoveryConfigurationResponse) => void): Request; /** @@ -396,6 +404,14 @@ declare class Macie2 extends Service { * Retrieves a subset of information about all the allow lists for an account. */ listAllowLists(callback?: (err: AWSError, data: Macie2.Types.ListAllowListsResponse) => void): Request; + /** + * Retrieves the status of automated sensitive data discovery for one or more accounts. + */ + listAutomatedDiscoveryAccounts(params: Macie2.Types.ListAutomatedDiscoveryAccountsRequest, callback?: (err: AWSError, data: Macie2.Types.ListAutomatedDiscoveryAccountsResponse) => void): Request; + /** + * Retrieves the status of automated sensitive data discovery for one or more accounts. + */ + listAutomatedDiscoveryAccounts(callback?: (err: AWSError, data: Macie2.Types.ListAutomatedDiscoveryAccountsResponse) => void): Request; /** * Retrieves a subset of information about one or more classification jobs. */ @@ -437,11 +453,11 @@ declare class Macie2 extends Service { */ listFindingsFilters(callback?: (err: AWSError, data: Macie2.Types.ListFindingsFiltersResponse) => void): Request; /** - * Retrieves information about the Amazon Macie membership invitations that were received by an account. + * Retrieves information about Amazon Macie membership invitations that were received by an account. */ listInvitations(params: Macie2.Types.ListInvitationsRequest, callback?: (err: AWSError, data: Macie2.Types.ListInvitationsResponse) => void): Request; /** - * Retrieves information about the Amazon Macie membership invitations that were received by an account. + * Retrieves information about Amazon Macie membership invitations that were received by an account. */ listInvitations(callback?: (err: AWSError, data: Macie2.Types.ListInvitationsResponse) => void): Request; /** @@ -469,11 +485,11 @@ declare class Macie2 extends Service { */ listOrganizationAdminAccounts(callback?: (err: AWSError, data: Macie2.Types.ListOrganizationAdminAccountsResponse) => void): Request; /** - * Retrieves information about objects that were selected from an S3 bucket for automated sensitive data discovery. + * Retrieves information about objects that Amazon Macie selected from an S3 bucket for automated sensitive data discovery. */ listResourceProfileArtifacts(params: Macie2.Types.ListResourceProfileArtifactsRequest, callback?: (err: AWSError, data: Macie2.Types.ListResourceProfileArtifactsResponse) => void): Request; /** - * Retrieves information about objects that were selected from an S3 bucket for automated sensitive data discovery. + * Retrieves information about objects that Amazon Macie selected from an S3 bucket for automated sensitive data discovery. */ listResourceProfileArtifacts(callback?: (err: AWSError, data: Macie2.Types.ListResourceProfileArtifactsResponse) => void): Request; /** @@ -501,11 +517,11 @@ declare class Macie2 extends Service { */ listTagsForResource(callback?: (err: AWSError, data: Macie2.Types.ListTagsForResourceResponse) => void): Request; /** - * Creates or updates the configuration settings for storing data classification results. + * Adds or updates the configuration settings for storing data classification results. */ putClassificationExportConfiguration(params: Macie2.Types.PutClassificationExportConfigurationRequest, callback?: (err: AWSError, data: Macie2.Types.PutClassificationExportConfigurationResponse) => void): Request; /** - * Creates or updates the configuration settings for storing data classification results. + * Adds or updates the configuration settings for storing data classification results. */ putClassificationExportConfiguration(callback?: (err: AWSError, data: Macie2.Types.PutClassificationExportConfigurationResponse) => void): Request; /** @@ -533,11 +549,11 @@ declare class Macie2 extends Service { */ tagResource(callback?: (err: AWSError, data: Macie2.Types.TagResourceResponse) => void): Request; /** - * Tests a custom data identifier. + * Tests criteria for a custom data identifier. */ testCustomDataIdentifier(params: Macie2.Types.TestCustomDataIdentifierRequest, callback?: (err: AWSError, data: Macie2.Types.TestCustomDataIdentifierResponse) => void): Request; /** - * Tests a custom data identifier. + * Tests criteria for a custom data identifier. */ testCustomDataIdentifier(callback?: (err: AWSError, data: Macie2.Types.TestCustomDataIdentifierResponse) => void): Request; /** @@ -557,11 +573,11 @@ declare class Macie2 extends Service { */ updateAllowList(callback?: (err: AWSError, data: Macie2.Types.UpdateAllowListResponse) => void): Request; /** - * Enables or disables automated sensitive data discovery for an account. + * Changes the configuration settings and status of automated sensitive data discovery for an organization or standalone account. */ updateAutomatedDiscoveryConfiguration(params: Macie2.Types.UpdateAutomatedDiscoveryConfigurationRequest, callback?: (err: AWSError, data: Macie2.Types.UpdateAutomatedDiscoveryConfigurationResponse) => void): Request; /** - * Enables or disables automated sensitive data discovery for an account. + * Changes the configuration settings and status of automated sensitive data discovery for an organization or standalone account. */ updateAutomatedDiscoveryConfiguration(callback?: (err: AWSError, data: Macie2.Types.UpdateAutomatedDiscoveryConfigurationResponse) => void): Request; /** @@ -795,6 +811,40 @@ declare namespace Macie2 { */ sessionContext?: SessionContext; } + export type AutoEnableMode = "ALL"|"NEW"|"NONE"|string; + export interface AutomatedDiscoveryAccount { + /** + * The Amazon Web Services account ID for the account. + */ + accountId?: __string; + /** + * The current status of automated sensitive data discovery for the account. Possible values are: ENABLED, perform automated sensitive data discovery activities for the account; and, DISABLED, don't perform automated sensitive data discovery activities for the account. + */ + status?: AutomatedDiscoveryAccountStatus; + } + export type AutomatedDiscoveryAccountStatus = "ENABLED"|"DISABLED"|string; + export interface AutomatedDiscoveryAccountUpdate { + /** + * The Amazon Web Services account ID for the account. + */ + accountId?: __string; + /** + * The new status of automated sensitive data discovery for the account. Valid values are: ENABLED, perform automated sensitive data discovery activities for the account; and, DISABLED, don't perform automated sensitive data discovery activities for the account. + */ + status?: AutomatedDiscoveryAccountStatus; + } + export interface AutomatedDiscoveryAccountUpdateError { + /** + * The Amazon Web Services account ID for the account that the request applied to. + */ + accountId?: __string; + /** + * The error code for the error that caused the request to fail for the account (accountId). Possible values are: ACCOUNT_NOT_FOUND, the account doesn’t exist or you're not the Amazon Macie administrator for the account; and, ACCOUNT_PAUSED, Macie isn’t enabled for the account in the current Amazon Web Services Region. + */ + errorCode?: AutomatedDiscoveryAccountUpdateErrorCode; + } + export type AutomatedDiscoveryAccountUpdateErrorCode = "ACCOUNT_PAUSED"|"ACCOUNT_NOT_FOUND"|string; + export type AutomatedDiscoveryMonitoringStatus = "MONITORED"|"NOT_MONITORED"|string; export type AutomatedDiscoveryStatus = "ENABLED"|"DISABLED"|string; export type AvailabilityCode = "AVAILABLE"|"UNAVAILABLE"|string; export interface AwsAccount { @@ -855,6 +905,18 @@ declare namespace Macie2 { */ notFoundIdentifierIds?: __listOf__string; } + export interface BatchUpdateAutomatedDiscoveryAccountsRequest { + /** + * An array of objects, one for each account to change the status of automated sensitive data discovery for. Each object specifies the Amazon Web Services account ID for an account and a new status for that account. + */ + accounts?: __listOfAutomatedDiscoveryAccountUpdate; + } + export interface BatchUpdateAutomatedDiscoveryAccountsResponse { + /** + * An array of objects, one for each account whose status wasn’t changed. Each object identifies the account and explains why the status of automated sensitive data discovery wasn’t changed for the account. This value is null if the request succeeded for all specified accounts. + */ + errors?: __listOfAutomatedDiscoveryAccountUpdateError; + } export interface BlockPublicAccess { /** * Specifies whether Amazon S3 blocks public access control lists (ACLs) for the bucket and objects in the bucket. @@ -995,6 +1057,10 @@ declare namespace Macie2 { * Specifies whether the bucket policy for the bucket requires server-side encryption of objects when objects are added to the bucket. Possible values are: FALSE - The bucket policy requires server-side encryption of new objects. PutObject requests must include a valid server-side encryption header. TRUE - The bucket doesn't have a bucket policy or it has a bucket policy that doesn't require server-side encryption of new objects. If a bucket policy exists, it doesn't require PutObject requests to include a valid server-side encryption header. UNKNOWN - Amazon Macie can't determine whether the bucket policy requires server-side encryption of new objects. Valid server-side encryption headers are: x-amz-server-side-encryption with a value of AES256 or aws:kms, and x-amz-server-side-encryption-customer-algorithm with a value of AES256. */ allowsUnencryptedObjectUploads?: AllowsUnencryptedObjectUploads; + /** + * Specifies whether automated sensitive data discovery is currently configured to analyze objects in the bucket. Possible values are: MONITORED, the bucket is included in analyses; and, NOT_MONITORED, the bucket is excluded from analyses. If automated sensitive data discovery is disabled for your account, this value is NOT_MONITORED. + */ + automatedDiscoveryMonitoringStatus?: AutomatedDiscoveryMonitoringStatus; /** * The Amazon Resource Name (ARN) of the bucket. */ @@ -1024,11 +1090,11 @@ declare namespace Macie2 { */ errorMessage?: __string; /** - * Specifies whether any one-time or recurring classification jobs are configured to analyze data in the bucket, and, if so, the details of the job that ran most recently. + * Specifies whether any one-time or recurring classification jobs are configured to analyze objects in the bucket, and, if so, the details of the job that ran most recently. */ jobDetails?: JobDetails; /** - * The date and time, in UTC and extended ISO 8601 format, when Amazon Macie most recently analyzed data in the bucket while performing automated sensitive data discovery for your account. This value is null if automated sensitive data discovery is currently disabled for your account. + * The date and time, in UTC and extended ISO 8601 format, when Amazon Macie most recently analyzed objects in the bucket while performing automated sensitive data discovery. This value is null if automated sensitive data discovery is disabled for your account. */ lastAutomatedDiscoveryTime?: __timestampIso8601; /** @@ -1056,7 +1122,7 @@ declare namespace Macie2 { */ replicationDetails?: ReplicationDetails; /** - * The sensitivity score for the bucket, ranging from -1 (classification error) to 100 (sensitive). This value is null if automated sensitive data discovery is currently disabled for your account. + * The sensitivity score for the bucket, ranging from -1 (classification error) to 100 (sensitive).If automated sensitive data discovery has never been enabled for your account or it’s been disabled for your organization or your standalone account for more than 30 days, possible values are: 1, the bucket is empty; or, 50, the bucket stores objects but it’s been excluded from recent analyses. */ sensitivityScore?: __integer; /** @@ -1311,7 +1377,7 @@ declare namespace Macie2 { */ initialRun?: __boolean; /** - * The schedule for running the job. Valid values are: ONE_TIME - Run the job only once. If you specify this value, don't specify a value for the scheduleFrequency property. SCHEDULED - Run the job on a daily, weekly, or monthly basis. If you specify this value, use the scheduleFrequency property to define the recurrence pattern for the job. + * The schedule for running the job. Valid values are: ONE_TIME - Run the job only once. If you specify this value, don't specify a value for the scheduleFrequency property. SCHEDULED - Run the job on a daily, weekly, or monthly basis. If you specify this value, use the scheduleFrequency property to specify the recurrence pattern for the job. */ jobType: JobType; /** @@ -1319,7 +1385,7 @@ declare namespace Macie2 { */ managedDataIdentifierIds?: __listOf__string; /** - * The selection type to apply when determining which managed data identifiers the job uses to analyze data. Valid values are: ALL - Use all managed data identifiers. If you specify this value, don't specify any values for the managedDataIdentifierIds property. EXCLUDE - Use all managed data identifiers except the ones specified by the managedDataIdentifierIds property. INCLUDE - Use only the managed data identifiers specified by the managedDataIdentifierIds property. NONE - Don't use any managed data identifiers. If you specify this value, specify at least one value for the customDataIdentifierIds property and don't specify any values for the managedDataIdentifierIds property. RECOMMENDED (default) - Use the recommended set of managed data identifiers. If you specify this value, don't specify any values for the managedDataIdentifierIds property. If you don't specify a value for this property, the job uses the recommended set of managed data identifiers. If the job is a recurring job and you specify ALL or EXCLUDE, each job run automatically uses new managed data identifiers that are released. If you don't specify a value for this property or you specify RECOMMENDED for a recurring job, each job run automatically uses all the managed data identifiers that are in the recommended set when the run starts. For information about individual managed data identifiers or to determine which ones are in the recommended set, see Using managed data identifiers and Recommended managed data identifiers in the Amazon Macie User Guide. + * The selection type to apply when determining which managed data identifiers the job uses to analyze data. Valid values are: ALL - Use all managed data identifiers. If you specify this value, don't specify any values for the managedDataIdentifierIds property. EXCLUDE - Use all managed data identifiers except the ones specified by the managedDataIdentifierIds property. INCLUDE - Use only the managed data identifiers specified by the managedDataIdentifierIds property. NONE - Don't use any managed data identifiers. If you specify this value, specify at least one value for the customDataIdentifierIds property and don't specify any values for the managedDataIdentifierIds property. RECOMMENDED (default) - Use the recommended set of managed data identifiers. If you specify this value, don't specify any values for the managedDataIdentifierIds property. If you don't specify a value for this property, the job uses the recommended set of managed data identifiers. If the job is a recurring job and you specify ALL or EXCLUDE, each job run automatically uses new managed data identifiers that are released. If you don't specify a value for this property or you specify RECOMMENDED for a recurring job, each job run automatically uses all the managed data identifiers that are in the recommended set when the run starts. To learn about individual managed data identifiers or determine which ones are in the recommended set, see Using managed data identifiers or Recommended managed data identifiers in the Amazon Macie User Guide. */ managedDataIdentifierSelector?: ManagedDataIdentifierSelector; /** @@ -1696,7 +1762,7 @@ declare namespace Macie2 { } export interface DescribeClassificationJobResponse { /** - * An array of unique identifiers, one for each allow list that the job uses when it analyzes data. + * An array of unique identifiers, one for each allow list that the job is configured to use when it analyzes data. */ allowListIds?: __listOf__string; /** @@ -1708,7 +1774,7 @@ declare namespace Macie2 { */ createdAt?: __timestampIso8601; /** - * An array of unique identifiers, one for each custom data identifier that the job uses when it analyzes data. This value is null if the job uses only managed data identifiers to analyze data. + * An array of unique identifiers, one for each custom data identifier that the job is configured to use when it analyzes data. This value is null if the job is configured to use only managed data identifiers to analyze data. */ customDataIdentifierIds?: __listOf__string; /** @@ -1748,7 +1814,7 @@ declare namespace Macie2 { */ managedDataIdentifierIds?: __listOf__string; /** - * The selection type that determines which managed data identifiers the job uses when it analyzes data. Possible values are: ALL - Use all managed data identifiers. EXCLUDE - Use all managed data identifiers except the ones specified by the managedDataIdentifierIds property. INCLUDE - Use only the managed data identifiers specified by the managedDataIdentifierIds property. NONE - Don't use any managed data identifiers. Use only custom data identifiers (customDataIdentifierIds). RECOMMENDED (default) - Use the recommended set of managed data identifiers. If this value is null, the job uses the recommended set of managed data identifiers. If the job is a recurring job and this value is ALL or EXCLUDE, each job run automatically uses new managed data identifiers that are released. If this value is null or RECOMMENDED for a recurring job, each job run uses all the managed data identifiers that are in the recommended set when the run starts. For information about individual managed data identifiers or to determine which ones are in the recommended set, see Using managed data identifiers and Recommended managed data identifiers in the Amazon Macie User Guide. + * The selection type that determines which managed data identifiers the job uses when it analyzes data. Possible values are: ALL - Use all managed data identifiers. EXCLUDE - Use all managed data identifiers except the ones specified by the managedDataIdentifierIds property. INCLUDE - Use only the managed data identifiers specified by the managedDataIdentifierIds property. NONE - Don't use any managed data identifiers. Use only custom data identifiers (customDataIdentifierIds). RECOMMENDED (default) - Use the recommended set of managed data identifiers. If this value is null, the job uses the recommended set of managed data identifiers. If the job is a recurring job and this value is ALL or EXCLUDE, each job run automatically uses new managed data identifiers that are released. If this value is null or RECOMMENDED for a recurring job, each job run uses all the managed data identifiers that are in the recommended set when the run starts. To learn about individual managed data identifiers or determine which ones are in the recommended set, see Using managed data identifiers or Recommended managed data identifiers in the Amazon Macie User Guide. */ managedDataIdentifierSelector?: ManagedDataIdentifierSelector; /** @@ -1772,7 +1838,7 @@ declare namespace Macie2 { */ statistics?: Statistics; /** - * A map of key-value pairs that specifies which tags (keys and values) are associated with the classification job. + * A map of key-value pairs that specifies which tags (keys and values) are associated with the job. */ tags?: TagMap; /** @@ -2002,11 +2068,11 @@ declare namespace Macie2 { */ domainDetails?: DomainDetails; /** - * The IP address of the device that the entity used to perform the action on the affected resource. This object also provides information such as the owner and geographic location for the IP address. + * The IP address and related details about the device that the entity used to perform the action on the affected resource. The details can include information such as the owner and geographic location of the IP address. */ ipAddressDetails?: IpAddressDetails; /** - * The type and other characteristics of the entity that performed the action on the affected resource. + * The type and other characteristics of the entity that performed the action on the affected resource. This value is null if the action was performed by an anonymous (unauthenticated) entity. */ userIdentity?: UserIdentity; } @@ -2109,27 +2175,31 @@ declare namespace Macie2 { } export interface GetAutomatedDiscoveryConfigurationResponse { /** - * The unique identifier for the classification scope that's used when performing automated sensitive data discovery for the account. The classification scope specifies S3 buckets to exclude from automated sensitive data discovery. + * Specifies whether automated sensitive data discovery is enabled automatically for accounts in the organization. Possible values are: ALL, enable it for all existing accounts and new member accounts; NEW, enable it only for new member accounts; and, NONE, don't enable it for any accounts. + */ + autoEnableOrganizationMembers?: AutoEnableMode; + /** + * The unique identifier for the classification scope that's used when performing automated sensitive data discovery. The classification scope specifies S3 buckets to exclude from analyses. */ classificationScopeId?: ClassificationScopeId; /** - * The date and time, in UTC and extended ISO 8601 format, when automated sensitive data discovery was most recently disabled for the account. This value is null if automated sensitive data discovery wasn't enabled and subsequently disabled for the account. + * The date and time, in UTC and extended ISO 8601 format, when automated sensitive data discovery was most recently disabled. This value is null if automated sensitive data discovery is currently enabled. */ disabledAt?: Timestamp; /** - * The date and time, in UTC and extended ISO 8601 format, when automated sensitive data discovery was initially enabled for the account. This value is null if automated sensitive data discovery has never been enabled for the account. + * The date and time, in UTC and extended ISO 8601 format, when automated sensitive data discovery was initially enabled. This value is null if automated sensitive data discovery has never been enabled. */ firstEnabledAt?: Timestamp; /** - * The date and time, in UTC and extended ISO 8601 format, when automated sensitive data discovery was most recently enabled or disabled for the account. + * The date and time, in UTC and extended ISO 8601 format, when the configuration settings or status of automated sensitive data discovery was most recently changed. */ lastUpdatedAt?: Timestamp; /** - * The unique identifier for the sensitivity inspection template that's used when performing automated sensitive data discovery for the account. The template specifies which allow lists, custom data identifiers, and managed data identifiers to use when analyzing data. + * The unique identifier for the sensitivity inspection template that's used when performing automated sensitive data discovery. The template specifies which allow lists, custom data identifiers, and managed data identifiers to use when analyzing data. */ sensitivityInspectionTemplateId?: SensitivityInspectionTemplateId; /** - * The current status of the automated sensitive data discovery configuration for the account. Possible values are: ENABLED, use the specified settings to perform automated sensitive data discovery activities for the account; and, DISABLED, don't perform automated sensitive data discovery activities for the account. + * The current status of automated sensitive data discovery for the organization or account. Possible values are: ENABLED, use the specified settings to perform automated sensitive data discovery activities; and, DISABLED, don't perform automated sensitive data discovery activities. */ status?: AutomatedDiscoveryStatus; } @@ -2537,11 +2607,11 @@ declare namespace Macie2 { */ description?: __string; /** - * The managed data identifiers that are explicitly excluded (not used) when analyzing data. + * The managed data identifiers that are explicitly excluded (not used) when performing automated sensitive data discovery. */ excludes?: SensitivityInspectionTemplateExcludes; /** - * The allow lists, custom data identifiers, and managed data identifiers that are explicitly included (used) when analyzing data. + * The allow lists, custom data identifiers, and managed data identifiers that are explicitly included (used) when performing automated sensitive data discovery. */ includes?: SensitivityInspectionTemplateIncludes; /** @@ -2723,15 +2793,15 @@ declare namespace Macie2 { export type JobComparator = "EQ"|"GT"|"GTE"|"LT"|"LTE"|"NE"|"CONTAINS"|"STARTS_WITH"|string; export interface JobDetails { /** - * Specifies whether any one-time or recurring jobs are configured to analyze data in the bucket. Possible values are: TRUE - The bucket is explicitly included in the bucket definition (S3BucketDefinitionForJob) for one or more jobs and at least one of those jobs has a status other than CANCELLED. Or the bucket matched the bucket criteria (S3BucketCriteriaForJob) for at least one job that previously ran. FALSE - The bucket isn't explicitly included in the bucket definition (S3BucketDefinitionForJob) for any jobs, all the jobs that explicitly include the bucket in their bucket definitions have a status of CANCELLED, or the bucket didn't match the bucket criteria (S3BucketCriteriaForJob) for any jobs that previously ran. UNKNOWN - An exception occurred when Amazon Macie attempted to retrieve job data for the bucket. + * Specifies whether any one-time or recurring jobs are configured to analyze objects in the bucket. Possible values are: TRUE - The bucket is explicitly included in the bucket definition (S3BucketDefinitionForJob) for one or more jobs and at least one of those jobs has a status other than CANCELLED. Or the bucket matched the bucket criteria (S3BucketCriteriaForJob) for at least one job that previously ran. FALSE - The bucket isn't explicitly included in the bucket definition (S3BucketDefinitionForJob) for any jobs, all the jobs that explicitly include the bucket in their bucket definitions have a status of CANCELLED, or the bucket didn't match the bucket criteria (S3BucketCriteriaForJob) for any jobs that previously ran. UNKNOWN - An exception occurred when Amazon Macie attempted to retrieve job data for the bucket. */ isDefinedInJob?: IsDefinedInJob; /** - * Specifies whether any recurring jobs are configured to analyze data in the bucket. Possible values are: TRUE - The bucket is explicitly included in the bucket definition (S3BucketDefinitionForJob) for one or more recurring jobs or the bucket matches the bucket criteria (S3BucketCriteriaForJob) for one or more recurring jobs. At least one of those jobs has a status other than CANCELLED. FALSE - The bucket isn't explicitly included in the bucket definition (S3BucketDefinitionForJob) for any recurring jobs, the bucket doesn't match the bucket criteria (S3BucketCriteriaForJob) for any recurring jobs, or all the recurring jobs that are configured to analyze data in the bucket have a status of CANCELLED. UNKNOWN - An exception occurred when Amazon Macie attempted to retrieve job data for the bucket. + * Specifies whether any recurring jobs are configured to analyze objects in the bucket. Possible values are: TRUE - The bucket is explicitly included in the bucket definition (S3BucketDefinitionForJob) for one or more recurring jobs or the bucket matches the bucket criteria (S3BucketCriteriaForJob) for one or more recurring jobs. At least one of those jobs has a status other than CANCELLED. FALSE - The bucket isn't explicitly included in the bucket definition (S3BucketDefinitionForJob) for any recurring jobs, the bucket doesn't match the bucket criteria (S3BucketCriteriaForJob) for any recurring jobs, or all the recurring jobs that are configured to analyze data in the bucket have a status of CANCELLED. UNKNOWN - An exception occurred when Amazon Macie attempted to retrieve job data for the bucket. */ isMonitoredByJob?: IsMonitoredByJob; /** - * The unique identifier for the job that ran most recently and is configured to analyze data in the bucket, either the latest run of a recurring job or the only run of a one-time job. This value is typically null if the value for the isDefinedInJob property is FALSE or UNKNOWN. + * The unique identifier for the job that ran most recently and is configured to analyze objects in the bucket, either the latest run of a recurring job or the only run of a one-time job. This value is typically null if the value for the isDefinedInJob property is FALSE or UNKNOWN. */ lastJobId?: __string; /** @@ -2847,6 +2917,30 @@ declare namespace Macie2 { */ nextToken?: __string; } + export interface ListAutomatedDiscoveryAccountsRequest { + /** + * The Amazon Web Services account ID for each account, for as many as 50 accounts. To retrieve the status for multiple accounts, append the accountIds parameter and argument for each account, separated by an ampersand (&). To retrieve the status for all the accounts in an organization, omit this parameter. + */ + accountIds?: __listOf__string; + /** + * The maximum number of items to include in each page of a paginated response. + */ + maxResults?: MaxResults; + /** + * The nextToken string that specifies which page of results to return in a paginated response. + */ + nextToken?: __string; + } + export interface ListAutomatedDiscoveryAccountsResponse { + /** + * An array of objects, one for each account specified in the request. Each object specifies the Amazon Web Services account ID for an account and the current status of automated sensitive data discovery for that account. + */ + items?: __listOfAutomatedDiscoveryAccount; + /** + * The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages. + */ + nextToken?: __string; + } export interface ListClassificationJobsRequest { /** * The criteria to use to filter the results. @@ -3172,6 +3266,10 @@ declare namespace Macie2 { * The unique identifier for the Amazon Web Services account that owns the bucket. */ accountId?: __string; + /** + * Specifies whether automated sensitive data discovery is currently configured to analyze objects in the bucket. Possible values are: MONITORED, the bucket is included in analyses; and, NOT_MONITORED, the bucket is excluded from analyses. If automated sensitive data discovery is disabled for your account, this value is NOT_MONITORED. + */ + automatedDiscoveryMonitoringStatus?: AutomatedDiscoveryMonitoringStatus; /** * The name of the bucket. */ @@ -3197,7 +3295,7 @@ declare namespace Macie2 { */ jobDetails?: JobDetails; /** - * The date and time, in UTC and extended ISO 8601 format, when Amazon Macie most recently analyzed data in the bucket while performing automated sensitive data discovery for your account. This value is null if automated sensitive data discovery is currently disabled for your account. + * The date and time, in UTC and extended ISO 8601 format, when Amazon Macie most recently analyzed objects in the bucket while performing automated sensitive data discovery. This value is null if automated sensitive data discovery is disabled for your account. */ lastAutomatedDiscoveryTime?: __timestampIso8601; /** @@ -3209,7 +3307,7 @@ declare namespace Macie2 { */ objectCountByEncryptionType?: ObjectCountByEncryptionType; /** - * The current sensitivity score for the bucket, ranging from -1 (classification error) to 100 (sensitive). This value is null if automated sensitive data discovery is currently disabled for your account. + * The sensitivity score for the bucket, ranging from -1 (classification error) to 100 (sensitive).If automated sensitive data discovery has never been enabled for your account or it’s been disabled for your organization or your standalone account for more than 30 days, possible values are: 1, the bucket is empty; or, 50, the bucket stores objects but it’s been excluded from recent analyses. */ sensitivityScore?: __integer; /** @@ -3615,7 +3713,7 @@ declare namespace Macie2 { } export interface S3Destination { /** - * The name of the bucket. + * The name of the bucket. This must be the name of an existing general purpose bucket. */ bucketName: __string; /** @@ -3777,11 +3875,11 @@ declare namespace Macie2 { */ key?: SearchResourcesSimpleCriterionKey; /** - * An array that lists one or more values to use in the condition. If you specify multiple values, Amazon Macie uses OR logic to join the values. Valid values for each supported property (key) are: ACCOUNT_ID - A string that represents the unique identifier for the Amazon Web Services account that owns the resource. S3_BUCKET_EFFECTIVE_PERMISSION - A string that represents an enumerated value that Macie defines for the BucketPublicAccess.effectivePermission property of an S3 bucket. S3_BUCKET_NAME - A string that represents the name of an S3 bucket. S3_BUCKET_SHARED_ACCESS - A string that represents an enumerated value that Macie defines for the BucketMetadata.sharedAccess property of an S3 bucket. Values are case sensitive. Also, Macie doesn't support use of partial values or wildcard characters in values. + * An array that lists one or more values to use in the condition. If you specify multiple values, Amazon Macie uses OR logic to join the values. Valid values for each supported property (key) are: ACCOUNT_ID - A string that represents the unique identifier for the Amazon Web Services account that owns the resource. AUTOMATED_DISCOVERY_MONITORING_STATUS - A string that represents an enumerated value that Macie defines for the BucketMetadata.automatedDiscoveryMonitoringStatus property of an S3 bucket. S3_BUCKET_EFFECTIVE_PERMISSION - A string that represents an enumerated value that Macie defines for the BucketPublicAccess.effectivePermission property of an S3 bucket. S3_BUCKET_NAME - A string that represents the name of an S3 bucket. S3_BUCKET_SHARED_ACCESS - A string that represents an enumerated value that Macie defines for the BucketMetadata.sharedAccess property of an S3 bucket. Values are case sensitive. Also, Macie doesn't support use of partial values or wildcard characters in values. */ values?: __listOf__string; } - export type SearchResourcesSimpleCriterionKey = "ACCOUNT_ID"|"S3_BUCKET_NAME"|"S3_BUCKET_EFFECTIVE_PERMISSION"|"S3_BUCKET_SHARED_ACCESS"|string; + export type SearchResourcesSimpleCriterionKey = "ACCOUNT_ID"|"S3_BUCKET_NAME"|"S3_BUCKET_EFFECTIVE_PERMISSION"|"S3_BUCKET_SHARED_ACCESS"|"AUTOMATED_DISCOVERY_MONITORING_STATUS"|string; export type SearchResourcesSortAttributeName = "ACCOUNT_ID"|"RESOURCE_NAME"|"S3_CLASSIFIABLE_OBJECT_COUNT"|"S3_CLASSIFIABLE_SIZE_IN_BYTES"|string; export interface SearchResourcesSortCriteria { /** @@ -4189,7 +4287,11 @@ declare namespace Macie2 { } export interface UpdateAutomatedDiscoveryConfigurationRequest { /** - * The new status of automated sensitive data discovery for the account. Valid values are: ENABLED, start or resume automated sensitive data discovery activities for the account; and, DISABLED, stop performing automated sensitive data discovery activities for the account. When you enable automated sensitive data discovery for the first time, Amazon Macie uses default configuration settings to determine which data sources to analyze and which managed data identifiers to use. To change these settings, use the UpdateClassificationScope and UpdateSensitivityInspectionTemplate operations, respectively. If you change the settings and subsequently disable the configuration, Amazon Macie retains your changes. + * Specifies whether to automatically enable automated sensitive data discovery for accounts in the organization. Valid values are: ALL (default), enable it for all existing accounts and new member accounts; NEW, enable it only for new member accounts; and, NONE, don't enable it for any accounts. If you specify NEW or NONE, automated sensitive data discovery continues to be enabled for any existing accounts that it's currently enabled for. To enable or disable it for individual member accounts, specify NEW or NONE, and then enable or disable it for each account by using the BatchUpdateAutomatedDiscoveryAccounts operation. + */ + autoEnableOrganizationMembers?: AutoEnableMode; + /** + * The new status of automated sensitive data discovery for the organization or account. Valid values are: ENABLED, start or resume all automated sensitive data discovery activities; and, DISABLED, stop performing all automated sensitive data discovery activities. If you specify DISABLED for an administrator account, you also disable automated sensitive data discovery for all member accounts in the organization. */ status: AutomatedDiscoveryStatus; } @@ -4285,7 +4387,7 @@ declare namespace Macie2 { } export interface UpdateOrganizationConfigurationRequest { /** - * Specifies whether to enable Amazon Macie automatically for an account when the account is added to the organization in Organizations. + * Specifies whether to enable Amazon Macie automatically for accounts that are added to the organization in Organizations. */ autoEnable: __boolean; } @@ -4351,7 +4453,7 @@ declare namespace Macie2 { */ description?: __string; /** - * The managed data identifiers to explicitly exclude (not use) when analyzing data. To exclude an allow list or custom data identifier that's currently included by the template, update the values for the SensitivityInspectionTemplateIncludes.allowListIds and SensitivityInspectionTemplateIncludes.customDataIdentifierIds properties, respectively. + * The managed data identifiers to explicitly exclude (not use) when performing automated sensitive data discovery. To exclude an allow list or custom data identifier that's currently included by the template, update the values for the SensitivityInspectionTemplateIncludes.allowListIds and SensitivityInspectionTemplateIncludes.customDataIdentifierIds properties, respectively. */ excludes?: SensitivityInspectionTemplateExcludes; /** @@ -4359,7 +4461,7 @@ declare namespace Macie2 { */ id: __string; /** - * The allow lists, custom data identifiers, and managed data identifiers to explicitly include (use) when analyzing data. + * The allow lists, custom data identifiers, and managed data identifiers to explicitly include (use) when performing automated sensitive data discovery. */ includes?: SensitivityInspectionTemplateIncludes; } @@ -4389,7 +4491,7 @@ declare namespace Macie2 { */ accountId?: __string; /** - * The date and time, in UTC and extended ISO 8601 format, when the free trial of automated sensitive data discovery started for the account. If the account is a member account in an organization, this value is the same as the value for the organization's Amazon Macie administrator account. + * The date and time, in UTC and extended ISO 8601 format, when the free trial of automated sensitive data discovery started for the account. This value is null if automated sensitive data discovery hasn't been enabled for the account. */ automatedDiscoveryFreeTrialStartDate?: __timestampIso8601; /** @@ -4513,6 +4615,9 @@ declare namespace Macie2 { export type __integer = number; export type __listOfAdminAccount = AdminAccount[]; export type __listOfAllowListSummary = AllowListSummary[]; + export type __listOfAutomatedDiscoveryAccount = AutomatedDiscoveryAccount[]; + export type __listOfAutomatedDiscoveryAccountUpdate = AutomatedDiscoveryAccountUpdate[]; + export type __listOfAutomatedDiscoveryAccountUpdateError = AutomatedDiscoveryAccountUpdateError[]; export type __listOfBatchGetCustomDataIdentifierSummary = BatchGetCustomDataIdentifierSummary[]; export type __listOfBucketMetadata = BucketMetadata[]; export type __listOfClassificationScopeSummary = ClassificationScopeSummary[]; diff --git a/clients/mediaconvert.d.ts b/clients/mediaconvert.d.ts index 93233bc72f..e9ef95d5a6 100644 --- a/clients/mediaconvert.d.ts +++ b/clients/mediaconvert.d.ts @@ -92,11 +92,11 @@ declare class MediaConvert extends Service { */ deleteQueue(callback?: (err: AWSError, data: MediaConvert.Types.DeleteQueueResponse) => void): Request; /** - * Send an request with an empty body to the regional API endpoint to get your account API endpoint. + * Send a request with an empty body to the regional API endpoint to get your account API endpoint. Note that DescribeEndpoints is no longer required. We recommend that you send your requests directly to the regional endpoint instead. */ describeEndpoints(params: MediaConvert.Types.DescribeEndpointsRequest, callback?: (err: AWSError, data: MediaConvert.Types.DescribeEndpointsResponse) => void): Request; /** - * Send an request with an empty body to the regional API endpoint to get your account API endpoint. + * Send a request with an empty body to the regional API endpoint to get your account API endpoint. Note that DescribeEndpoints is no longer required. We recommend that you send your requests directly to the regional endpoint instead. */ describeEndpoints(callback?: (err: AWSError, data: MediaConvert.Types.DescribeEndpointsResponse) => void): Request; /** @@ -195,6 +195,14 @@ declare class MediaConvert extends Service { * Create or change your policy. For more information about policies, see the user guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html */ putPolicy(callback?: (err: AWSError, data: MediaConvert.Types.PutPolicyResponse) => void): Request; + /** + * Retrieve a JSON array that includes job details for up to twenty of your most recent jobs. Optionally filter results further according to input file, queue, or status. To retrieve the twenty next most recent jobs, use the nextToken string returned with the array. + */ + searchJobs(params: MediaConvert.Types.SearchJobsRequest, callback?: (err: AWSError, data: MediaConvert.Types.SearchJobsResponse) => void): Request; + /** + * Retrieve a JSON array that includes job details for up to twenty of your most recent jobs. Optionally filter results further according to input file, queue, or status. To retrieve the twenty next most recent jobs, use the nextToken string returned with the array. + */ + searchJobs(callback?: (err: AWSError, data: MediaConvert.Types.SearchJobsResponse) => void): Request; /** * Add tags to a MediaConvert queue, preset, or job template. For information about tagging, see the User Guide at https://docs.aws.amazon.com/mediaconvert/latest/ug/tagging-resources.html */ @@ -5433,6 +5441,42 @@ When you specify Version 1, you must also set ID3 metadata to Passthrough. */ Framerate?: SccDestinationFramerate; } + export interface SearchJobsRequest { + /** + * Optional. Provide your input file URL or your partial input file name. The maximum length for an input file is 300 characters. + */ + InputFile?: __string; + /** + * Optional. Number of jobs, up to twenty, that will be returned at one time. + */ + MaxResults?: __integerMin1Max20; + /** + * Optional. Use this string, provided with the response to a previous request, to request the next batch of jobs. + */ + NextToken?: __string; + /** + * Optional. When you request lists of resources, you can specify whether they are sorted in ASCENDING or DESCENDING order. Default varies by resource. + */ + Order?: Order; + /** + * Optional. Provide a queue name, or a queue ARN, to return only jobs from that queue. + */ + Queue?: __string; + /** + * Optional. A job's status can be SUBMITTED, PROGRESSING, COMPLETE, CANCELED, or ERROR. + */ + Status?: JobStatus; + } + export interface SearchJobsResponse { + /** + * List of jobs. + */ + Jobs?: __listOfJob; + /** + * Use this string to request the next batch of jobs. + */ + NextToken?: __string; + } export type SimulateReservedQueue = "DISABLED"|"ENABLED"|string; export interface SpekeKeyProvider { /** diff --git a/dist/aws-sdk-core-react-native.js b/dist/aws-sdk-core-react-native.js index 487d698136..4be6a96081 100644 --- a/dist/aws-sdk-core-react-native.js +++ b/dist/aws-sdk-core-react-native.js @@ -83,7 +83,7 @@ return /******/ (function(modules) { // webpackBootstrap /** * @constant */ - VERSION: '2.1641.0', + VERSION: '2.1642.0', /** * @api private diff --git a/dist/aws-sdk-react-native.js b/dist/aws-sdk-react-native.js index 2e50fce5ca..1c2d349851 100644 --- a/dist/aws-sdk-react-native.js +++ b/dist/aws-sdk-react-native.js @@ -395,7 +395,7 @@ return /******/ (function(modules) { // webpackBootstrap /** * @constant */ - VERSION: '2.1641.0', + VERSION: '2.1642.0', /** * @api private @@ -41354,7 +41354,7 @@ return /******/ (function(modules) { // webpackBootstrap /* 356 */ /***/ (function(module, exports) { - module.exports = {"version":"2.0","metadata":{"apiVersion":"2014-05-15","endpointPrefix":"route53domains","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon Route 53 Domains","serviceId":"Route 53 Domains","signatureVersion":"v4","targetPrefix":"Route53Domains_v20140515","uid":"route53domains-2014-05-15"},"operations":{"AcceptDomainTransferFromAnotherAwsAccount":{"input":{"type":"structure","required":["DomainName","Password"],"members":{"DomainName":{},"Password":{"shape":"S3"}}},"output":{"type":"structure","members":{"OperationId":{}}}},"AssociateDelegationSignerToDomain":{"input":{"type":"structure","required":["DomainName","SigningAttributes"],"members":{"DomainName":{},"SigningAttributes":{"type":"structure","members":{"Algorithm":{"type":"integer"},"Flags":{"type":"integer"},"PublicKey":{}}}}},"output":{"type":"structure","members":{"OperationId":{}}}},"CancelDomainTransferToAnotherAwsAccount":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","members":{"OperationId":{}}}},"CheckDomainAvailability":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"IdnLangCode":{}}},"output":{"type":"structure","members":{"Availability":{}}}},"CheckDomainTransferability":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"AuthCode":{"shape":"Si"}}},"output":{"type":"structure","members":{"Transferability":{"type":"structure","members":{"Transferable":{}}},"Message":{}}}},"DeleteDomain":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","members":{"OperationId":{}}}},"DeleteTagsForDomain":{"input":{"type":"structure","required":["DomainName","TagsToDelete"],"members":{"DomainName":{},"TagsToDelete":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"DisableDomainAutoRenew":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","members":{}}},"DisableDomainTransferLock":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","members":{"OperationId":{}}}},"DisassociateDelegationSignerFromDomain":{"input":{"type":"structure","required":["DomainName","Id"],"members":{"DomainName":{},"Id":{}}},"output":{"type":"structure","members":{"OperationId":{}}}},"EnableDomainAutoRenew":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","members":{}}},"EnableDomainTransferLock":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","members":{"OperationId":{}}}},"GetContactReachabilityStatus":{"input":{"type":"structure","members":{"domainName":{}}},"output":{"type":"structure","members":{"domainName":{},"status":{}}}},"GetDomainDetail":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","members":{"DomainName":{},"Nameservers":{"shape":"S19"},"AutoRenew":{"type":"boolean"},"AdminContact":{"shape":"S1f"},"RegistrantContact":{"shape":"S1f"},"TechContact":{"shape":"S1f"},"AdminPrivacy":{"type":"boolean"},"RegistrantPrivacy":{"type":"boolean"},"TechPrivacy":{"type":"boolean"},"RegistrarName":{},"WhoIsServer":{},"RegistrarUrl":{},"AbuseContactEmail":{"shape":"S1o"},"AbuseContactPhone":{"shape":"S1n"},"RegistryDomainId":{},"CreationDate":{"type":"timestamp"},"UpdatedDate":{"type":"timestamp"},"ExpirationDate":{"type":"timestamp"},"Reseller":{},"DnsSec":{},"StatusList":{"type":"list","member":{}},"DnssecKeys":{"type":"list","member":{"type":"structure","members":{"Algorithm":{"type":"integer"},"Flags":{"type":"integer"},"PublicKey":{},"DigestType":{"type":"integer"},"Digest":{},"KeyTag":{"type":"integer"},"Id":{}}}},"BillingContact":{"shape":"S1f"},"BillingPrivacy":{"type":"boolean"}}}},"GetDomainSuggestions":{"input":{"type":"structure","required":["DomainName","SuggestionCount","OnlyAvailable"],"members":{"DomainName":{},"SuggestionCount":{"type":"integer"},"OnlyAvailable":{"type":"boolean"}}},"output":{"type":"structure","members":{"SuggestionsList":{"type":"list","member":{"type":"structure","members":{"DomainName":{},"Availability":{}}}}}}},"GetOperationDetail":{"input":{"type":"structure","required":["OperationId"],"members":{"OperationId":{}}},"output":{"type":"structure","members":{"OperationId":{},"Status":{},"Message":{},"DomainName":{},"Type":{},"SubmittedDate":{"type":"timestamp"},"LastUpdatedDate":{"type":"timestamp"},"StatusFlag":{}}}},"ListDomains":{"input":{"type":"structure","members":{"FilterConditions":{"type":"list","member":{"type":"structure","required":["Name","Operator","Values"],"members":{"Name":{},"Operator":{},"Values":{"type":"list","member":{}}}}},"SortCondition":{"type":"structure","required":["Name","SortOrder"],"members":{"Name":{},"SortOrder":{}}},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"type":"structure","members":{"Domains":{"type":"list","member":{"type":"structure","members":{"DomainName":{},"AutoRenew":{"type":"boolean"},"TransferLock":{"type":"boolean"},"Expiry":{"type":"timestamp"}}}},"NextPageMarker":{}}}},"ListOperations":{"input":{"type":"structure","members":{"SubmittedSince":{"type":"timestamp"},"Marker":{},"MaxItems":{"type":"integer"},"Status":{"type":"list","member":{}},"Type":{"type":"list","member":{}},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","members":{"Operations":{"type":"list","member":{"type":"structure","members":{"OperationId":{},"Status":{},"Type":{},"SubmittedDate":{"type":"timestamp"},"DomainName":{},"Message":{},"StatusFlag":{},"LastUpdatedDate":{"type":"timestamp"}}}},"NextPageMarker":{}}}},"ListPrices":{"input":{"type":"structure","members":{"Tld":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"type":"structure","members":{"Prices":{"type":"list","member":{"type":"structure","members":{"Name":{},"RegistrationPrice":{"shape":"S37"},"TransferPrice":{"shape":"S37"},"RenewalPrice":{"shape":"S37"},"ChangeOwnershipPrice":{"shape":"S37"},"RestorationPrice":{"shape":"S37"}}}},"NextPageMarker":{}}}},"ListTagsForDomain":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","members":{"TagList":{"shape":"S3c"}}}},"PushDomain":{"input":{"type":"structure","required":["DomainName","Target"],"members":{"DomainName":{},"Target":{}}}},"RegisterDomain":{"input":{"type":"structure","required":["DomainName","DurationInYears","AdminContact","RegistrantContact","TechContact"],"members":{"DomainName":{},"IdnLangCode":{},"DurationInYears":{"type":"integer"},"AutoRenew":{"type":"boolean"},"AdminContact":{"shape":"S1f"},"RegistrantContact":{"shape":"S1f"},"TechContact":{"shape":"S1f"},"PrivacyProtectAdminContact":{"type":"boolean"},"PrivacyProtectRegistrantContact":{"type":"boolean"},"PrivacyProtectTechContact":{"type":"boolean"},"BillingContact":{"shape":"S1f"},"PrivacyProtectBillingContact":{"type":"boolean"}}},"output":{"type":"structure","members":{"OperationId":{}}}},"RejectDomainTransferFromAnotherAwsAccount":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","members":{"OperationId":{}}}},"RenewDomain":{"input":{"type":"structure","required":["DomainName","CurrentExpiryYear"],"members":{"DomainName":{},"DurationInYears":{"type":"integer"},"CurrentExpiryYear":{"type":"integer"}}},"output":{"type":"structure","members":{"OperationId":{}}}},"ResendContactReachabilityEmail":{"input":{"type":"structure","members":{"domainName":{}}},"output":{"type":"structure","members":{"domainName":{},"emailAddress":{"shape":"S1o"},"isAlreadyVerified":{"type":"boolean"}}}},"ResendOperationAuthorization":{"input":{"type":"structure","required":["OperationId"],"members":{"OperationId":{}}}},"RetrieveDomainAuthCode":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","members":{"AuthCode":{"shape":"Si"}}}},"TransferDomain":{"input":{"type":"structure","required":["DomainName","DurationInYears","AdminContact","RegistrantContact","TechContact"],"members":{"DomainName":{},"IdnLangCode":{},"DurationInYears":{"type":"integer"},"Nameservers":{"shape":"S19"},"AuthCode":{"shape":"Si"},"AutoRenew":{"type":"boolean"},"AdminContact":{"shape":"S1f"},"RegistrantContact":{"shape":"S1f"},"TechContact":{"shape":"S1f"},"PrivacyProtectAdminContact":{"type":"boolean"},"PrivacyProtectRegistrantContact":{"type":"boolean"},"PrivacyProtectTechContact":{"type":"boolean"},"BillingContact":{"shape":"S1f"},"PrivacyProtectBillingContact":{"type":"boolean"}}},"output":{"type":"structure","members":{"OperationId":{}}}},"TransferDomainToAnotherAwsAccount":{"input":{"type":"structure","required":["DomainName","AccountId"],"members":{"DomainName":{},"AccountId":{}}},"output":{"type":"structure","members":{"OperationId":{},"Password":{"shape":"S3"}}}},"UpdateDomainContact":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"AdminContact":{"shape":"S1f"},"RegistrantContact":{"shape":"S1f"},"TechContact":{"shape":"S1f"},"Consent":{"type":"structure","required":["MaxPrice","Currency"],"members":{"MaxPrice":{"type":"double"},"Currency":{}}},"BillingContact":{"shape":"S1f"}}},"output":{"type":"structure","members":{"OperationId":{}}}},"UpdateDomainContactPrivacy":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"AdminPrivacy":{"type":"boolean"},"RegistrantPrivacy":{"type":"boolean"},"TechPrivacy":{"type":"boolean"},"BillingPrivacy":{"type":"boolean"}}},"output":{"type":"structure","members":{"OperationId":{}}}},"UpdateDomainNameservers":{"input":{"type":"structure","required":["DomainName","Nameservers"],"members":{"DomainName":{},"FIAuthKey":{"deprecated":true,"type":"string","sensitive":true},"Nameservers":{"shape":"S19"}}},"output":{"type":"structure","members":{"OperationId":{}}}},"UpdateTagsForDomain":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"TagsToUpdate":{"shape":"S3c"}}},"output":{"type":"structure","members":{}}},"ViewBilling":{"input":{"type":"structure","members":{"Start":{"type":"timestamp"},"End":{"type":"timestamp"},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"type":"structure","members":{"NextPageMarker":{},"BillingRecords":{"type":"list","member":{"type":"structure","members":{"DomainName":{},"Operation":{},"InvoiceId":{},"BillDate":{"type":"timestamp"},"Price":{"type":"double"}}}}}}}},"shapes":{"S3":{"type":"string","sensitive":true},"Si":{"type":"string","sensitive":true},"S19":{"type":"list","member":{"type":"structure","required":["Name"],"members":{"Name":{},"GlueIps":{"type":"list","member":{}}}}},"S1f":{"type":"structure","members":{"FirstName":{"shape":"S1g"},"LastName":{"shape":"S1g"},"ContactType":{},"OrganizationName":{"shape":"S1g"},"AddressLine1":{"shape":"S1i"},"AddressLine2":{"shape":"S1i"},"City":{"type":"string","sensitive":true},"State":{"type":"string","sensitive":true},"CountryCode":{"type":"string","sensitive":true},"ZipCode":{"type":"string","sensitive":true},"PhoneNumber":{"shape":"S1n"},"Email":{"shape":"S1o"},"Fax":{"shape":"S1n"},"ExtraParams":{"type":"list","member":{"type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{"type":"string","sensitive":true}}}}},"sensitive":true},"S1g":{"type":"string","sensitive":true},"S1i":{"type":"string","sensitive":true},"S1n":{"type":"string","sensitive":true},"S1o":{"type":"string","sensitive":true},"S37":{"type":"structure","required":["Price","Currency"],"members":{"Price":{"type":"double"},"Currency":{}}},"S3c":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}}}} + module.exports = {"version":"2.0","metadata":{"apiVersion":"2014-05-15","endpointPrefix":"route53domains","jsonVersion":"1.1","protocol":"json","protocols":["json"],"serviceFullName":"Amazon Route 53 Domains","serviceId":"Route 53 Domains","signatureVersion":"v4","targetPrefix":"Route53Domains_v20140515","uid":"route53domains-2014-05-15","auth":["aws.auth#sigv4"]},"operations":{"AcceptDomainTransferFromAnotherAwsAccount":{"input":{"type":"structure","required":["DomainName","Password"],"members":{"DomainName":{},"Password":{"shape":"S3"}}},"output":{"type":"structure","members":{"OperationId":{}}}},"AssociateDelegationSignerToDomain":{"input":{"type":"structure","required":["DomainName","SigningAttributes"],"members":{"DomainName":{},"SigningAttributes":{"type":"structure","members":{"Algorithm":{"type":"integer"},"Flags":{"type":"integer"},"PublicKey":{}}}}},"output":{"type":"structure","members":{"OperationId":{}}}},"CancelDomainTransferToAnotherAwsAccount":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","members":{"OperationId":{}}}},"CheckDomainAvailability":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"IdnLangCode":{}}},"output":{"type":"structure","members":{"Availability":{}}}},"CheckDomainTransferability":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"AuthCode":{"shape":"Si"}}},"output":{"type":"structure","members":{"Transferability":{"type":"structure","members":{"Transferable":{}}},"Message":{}}}},"DeleteDomain":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","members":{"OperationId":{}}}},"DeleteTagsForDomain":{"input":{"type":"structure","required":["DomainName","TagsToDelete"],"members":{"DomainName":{},"TagsToDelete":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"DisableDomainAutoRenew":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","members":{}}},"DisableDomainTransferLock":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","members":{"OperationId":{}}}},"DisassociateDelegationSignerFromDomain":{"input":{"type":"structure","required":["DomainName","Id"],"members":{"DomainName":{},"Id":{}}},"output":{"type":"structure","members":{"OperationId":{}}}},"EnableDomainAutoRenew":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","members":{}}},"EnableDomainTransferLock":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","members":{"OperationId":{}}}},"GetContactReachabilityStatus":{"input":{"type":"structure","members":{"domainName":{}}},"output":{"type":"structure","members":{"domainName":{},"status":{}}}},"GetDomainDetail":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","members":{"DomainName":{},"Nameservers":{"shape":"S19"},"AutoRenew":{"type":"boolean"},"AdminContact":{"shape":"S1f"},"RegistrantContact":{"shape":"S1f"},"TechContact":{"shape":"S1f"},"AdminPrivacy":{"type":"boolean"},"RegistrantPrivacy":{"type":"boolean"},"TechPrivacy":{"type":"boolean"},"RegistrarName":{},"WhoIsServer":{},"RegistrarUrl":{},"AbuseContactEmail":{"shape":"S1o"},"AbuseContactPhone":{"shape":"S1n"},"RegistryDomainId":{},"CreationDate":{"type":"timestamp"},"UpdatedDate":{"type":"timestamp"},"ExpirationDate":{"type":"timestamp"},"Reseller":{},"DnsSec":{},"StatusList":{"type":"list","member":{}},"DnssecKeys":{"type":"list","member":{"type":"structure","members":{"Algorithm":{"type":"integer"},"Flags":{"type":"integer"},"PublicKey":{},"DigestType":{"type":"integer"},"Digest":{},"KeyTag":{"type":"integer"},"Id":{}}}},"BillingContact":{"shape":"S1f"},"BillingPrivacy":{"type":"boolean"}}}},"GetDomainSuggestions":{"input":{"type":"structure","required":["DomainName","SuggestionCount","OnlyAvailable"],"members":{"DomainName":{},"SuggestionCount":{"type":"integer"},"OnlyAvailable":{"type":"boolean"}}},"output":{"type":"structure","members":{"SuggestionsList":{"type":"list","member":{"type":"structure","members":{"DomainName":{},"Availability":{}}}}}}},"GetOperationDetail":{"input":{"type":"structure","required":["OperationId"],"members":{"OperationId":{}}},"output":{"type":"structure","members":{"OperationId":{},"Status":{},"Message":{},"DomainName":{},"Type":{},"SubmittedDate":{"type":"timestamp"},"LastUpdatedDate":{"type":"timestamp"},"StatusFlag":{}}}},"ListDomains":{"input":{"type":"structure","members":{"FilterConditions":{"type":"list","member":{"type":"structure","required":["Name","Operator","Values"],"members":{"Name":{},"Operator":{},"Values":{"type":"list","member":{}}}}},"SortCondition":{"type":"structure","required":["Name","SortOrder"],"members":{"Name":{},"SortOrder":{}}},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"type":"structure","members":{"Domains":{"type":"list","member":{"type":"structure","members":{"DomainName":{},"AutoRenew":{"type":"boolean"},"TransferLock":{"type":"boolean"},"Expiry":{"type":"timestamp"}}}},"NextPageMarker":{}}}},"ListOperations":{"input":{"type":"structure","members":{"SubmittedSince":{"type":"timestamp"},"Marker":{},"MaxItems":{"type":"integer"},"Status":{"type":"list","member":{}},"Type":{"type":"list","member":{}},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","members":{"Operations":{"type":"list","member":{"type":"structure","members":{"OperationId":{},"Status":{},"Type":{},"SubmittedDate":{"type":"timestamp"},"DomainName":{},"Message":{},"StatusFlag":{},"LastUpdatedDate":{"type":"timestamp"}}}},"NextPageMarker":{}}}},"ListPrices":{"input":{"type":"structure","members":{"Tld":{},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"type":"structure","members":{"Prices":{"type":"list","member":{"type":"structure","members":{"Name":{},"RegistrationPrice":{"shape":"S37"},"TransferPrice":{"shape":"S37"},"RenewalPrice":{"shape":"S37"},"ChangeOwnershipPrice":{"shape":"S37"},"RestorationPrice":{"shape":"S37"}}}},"NextPageMarker":{}}}},"ListTagsForDomain":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","members":{"TagList":{"shape":"S3c"}}}},"PushDomain":{"input":{"type":"structure","required":["DomainName","Target"],"members":{"DomainName":{},"Target":{}}}},"RegisterDomain":{"input":{"type":"structure","required":["DomainName","DurationInYears","AdminContact","RegistrantContact","TechContact"],"members":{"DomainName":{},"IdnLangCode":{},"DurationInYears":{"type":"integer"},"AutoRenew":{"type":"boolean"},"AdminContact":{"shape":"S1f"},"RegistrantContact":{"shape":"S1f"},"TechContact":{"shape":"S1f"},"PrivacyProtectAdminContact":{"type":"boolean"},"PrivacyProtectRegistrantContact":{"type":"boolean"},"PrivacyProtectTechContact":{"type":"boolean"},"BillingContact":{"shape":"S1f"},"PrivacyProtectBillingContact":{"type":"boolean"}}},"output":{"type":"structure","members":{"OperationId":{}}}},"RejectDomainTransferFromAnotherAwsAccount":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","members":{"OperationId":{}}}},"RenewDomain":{"input":{"type":"structure","required":["DomainName","CurrentExpiryYear"],"members":{"DomainName":{},"DurationInYears":{"type":"integer"},"CurrentExpiryYear":{"type":"integer"}}},"output":{"type":"structure","members":{"OperationId":{}}}},"ResendContactReachabilityEmail":{"input":{"type":"structure","members":{"domainName":{}}},"output":{"type":"structure","members":{"domainName":{},"emailAddress":{"shape":"S1o"},"isAlreadyVerified":{"type":"boolean"}}}},"ResendOperationAuthorization":{"input":{"type":"structure","required":["OperationId"],"members":{"OperationId":{}}}},"RetrieveDomainAuthCode":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{}}},"output":{"type":"structure","members":{"AuthCode":{"shape":"Si"}}}},"TransferDomain":{"input":{"type":"structure","required":["DomainName","DurationInYears","AdminContact","RegistrantContact","TechContact"],"members":{"DomainName":{},"IdnLangCode":{},"DurationInYears":{"type":"integer"},"Nameservers":{"shape":"S19"},"AuthCode":{"shape":"Si"},"AutoRenew":{"type":"boolean"},"AdminContact":{"shape":"S1f"},"RegistrantContact":{"shape":"S1f"},"TechContact":{"shape":"S1f"},"PrivacyProtectAdminContact":{"type":"boolean"},"PrivacyProtectRegistrantContact":{"type":"boolean"},"PrivacyProtectTechContact":{"type":"boolean"},"BillingContact":{"shape":"S1f"},"PrivacyProtectBillingContact":{"type":"boolean"}}},"output":{"type":"structure","members":{"OperationId":{}}}},"TransferDomainToAnotherAwsAccount":{"input":{"type":"structure","required":["DomainName","AccountId"],"members":{"DomainName":{},"AccountId":{}}},"output":{"type":"structure","members":{"OperationId":{},"Password":{"shape":"S3"}}}},"UpdateDomainContact":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"AdminContact":{"shape":"S1f"},"RegistrantContact":{"shape":"S1f"},"TechContact":{"shape":"S1f"},"Consent":{"type":"structure","required":["MaxPrice","Currency"],"members":{"MaxPrice":{"type":"double"},"Currency":{}}},"BillingContact":{"shape":"S1f"}}},"output":{"type":"structure","members":{"OperationId":{}}}},"UpdateDomainContactPrivacy":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"AdminPrivacy":{"type":"boolean"},"RegistrantPrivacy":{"type":"boolean"},"TechPrivacy":{"type":"boolean"},"BillingPrivacy":{"type":"boolean"}}},"output":{"type":"structure","members":{"OperationId":{}}}},"UpdateDomainNameservers":{"input":{"type":"structure","required":["DomainName","Nameservers"],"members":{"DomainName":{},"FIAuthKey":{"deprecated":true,"type":"string","sensitive":true},"Nameservers":{"shape":"S19"}}},"output":{"type":"structure","members":{"OperationId":{}}}},"UpdateTagsForDomain":{"input":{"type":"structure","required":["DomainName"],"members":{"DomainName":{},"TagsToUpdate":{"shape":"S3c"}}},"output":{"type":"structure","members":{}}},"ViewBilling":{"input":{"type":"structure","members":{"Start":{"type":"timestamp"},"End":{"type":"timestamp"},"Marker":{},"MaxItems":{"type":"integer"}}},"output":{"type":"structure","members":{"NextPageMarker":{},"BillingRecords":{"type":"list","member":{"type":"structure","members":{"DomainName":{},"Operation":{},"InvoiceId":{},"BillDate":{"type":"timestamp"},"Price":{"type":"double"}}}}}}}},"shapes":{"S3":{"type":"string","sensitive":true},"Si":{"type":"string","sensitive":true},"S19":{"type":"list","member":{"type":"structure","required":["Name"],"members":{"Name":{},"GlueIps":{"type":"list","member":{}}}}},"S1f":{"type":"structure","members":{"FirstName":{"shape":"S1g"},"LastName":{"shape":"S1g"},"ContactType":{},"OrganizationName":{"shape":"S1g"},"AddressLine1":{"shape":"S1i"},"AddressLine2":{"shape":"S1i"},"City":{"type":"string","sensitive":true},"State":{"type":"string","sensitive":true},"CountryCode":{"type":"string","sensitive":true},"ZipCode":{"type":"string","sensitive":true},"PhoneNumber":{"shape":"S1n"},"Email":{"shape":"S1o"},"Fax":{"shape":"S1n"},"ExtraParams":{"type":"list","member":{"type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{"type":"string","sensitive":true}}}}},"sensitive":true},"S1g":{"type":"string","sensitive":true},"S1i":{"type":"string","sensitive":true},"S1n":{"type":"string","sensitive":true},"S1o":{"type":"string","sensitive":true},"S37":{"type":"structure","required":["Price","Currency"],"members":{"Price":{"type":"double"},"Currency":{}}},"S3c":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}}}} /***/ }), /* 357 */ @@ -55693,13 +55693,13 @@ return /******/ (function(modules) { // webpackBootstrap /* 566 */ /***/ (function(module, exports) { - module.exports = {"metadata":{"apiVersion":"2017-08-29","endpointPrefix":"mediaconvert","signingName":"mediaconvert","serviceFullName":"AWS Elemental MediaConvert","serviceId":"MediaConvert","protocol":"rest-json","jsonVersion":"1.1","uid":"mediaconvert-2017-08-29","signatureVersion":"v4","serviceAbbreviation":"MediaConvert"},"operations":{"AssociateCertificate":{"http":{"requestUri":"/2017-08-29/certificates","responseCode":201},"input":{"type":"structure","members":{"Arn":{"locationName":"arn"}},"required":["Arn"]},"output":{"type":"structure","members":{}}},"CancelJob":{"http":{"method":"DELETE","requestUri":"/2017-08-29/jobs/{id}","responseCode":202},"input":{"type":"structure","members":{"Id":{"locationName":"id","location":"uri"}},"required":["Id"]},"output":{"type":"structure","members":{}}},"CreateJob":{"http":{"requestUri":"/2017-08-29/jobs","responseCode":201},"input":{"type":"structure","members":{"AccelerationSettings":{"shape":"S7","locationName":"accelerationSettings"},"BillingTagsSource":{"locationName":"billingTagsSource"},"ClientRequestToken":{"locationName":"clientRequestToken","idempotencyToken":true},"HopDestinations":{"shape":"Sa","locationName":"hopDestinations"},"JobTemplate":{"locationName":"jobTemplate"},"Priority":{"locationName":"priority","type":"integer"},"Queue":{"locationName":"queue"},"Role":{"locationName":"role"},"Settings":{"shape":"Se","locationName":"settings"},"SimulateReservedQueue":{"locationName":"simulateReservedQueue"},"StatusUpdateInterval":{"locationName":"statusUpdateInterval"},"Tags":{"shape":"Slb","locationName":"tags"},"UserMetadata":{"shape":"Slb","locationName":"userMetadata"}},"required":["Role","Settings"]},"output":{"type":"structure","members":{"Job":{"shape":"Sld","locationName":"job"}}}},"CreateJobTemplate":{"http":{"requestUri":"/2017-08-29/jobTemplates","responseCode":201},"input":{"type":"structure","members":{"AccelerationSettings":{"shape":"S7","locationName":"accelerationSettings"},"Category":{"locationName":"category"},"Description":{"locationName":"description"},"HopDestinations":{"shape":"Sa","locationName":"hopDestinations"},"Name":{"locationName":"name"},"Priority":{"locationName":"priority","type":"integer"},"Queue":{"locationName":"queue"},"Settings":{"shape":"Slv","locationName":"settings"},"StatusUpdateInterval":{"locationName":"statusUpdateInterval"},"Tags":{"shape":"Slb","locationName":"tags"}},"required":["Settings","Name"]},"output":{"type":"structure","members":{"JobTemplate":{"shape":"Slz","locationName":"jobTemplate"}}}},"CreatePreset":{"http":{"requestUri":"/2017-08-29/presets","responseCode":201},"input":{"type":"structure","members":{"Category":{"locationName":"category"},"Description":{"locationName":"description"},"Name":{"locationName":"name"},"Settings":{"shape":"Sm2","locationName":"settings"},"Tags":{"shape":"Slb","locationName":"tags"}},"required":["Settings","Name"]},"output":{"type":"structure","members":{"Preset":{"shape":"Sm6","locationName":"preset"}}}},"CreateQueue":{"http":{"requestUri":"/2017-08-29/queues","responseCode":201},"input":{"type":"structure","members":{"Description":{"locationName":"description"},"Name":{"locationName":"name"},"PricingPlan":{"locationName":"pricingPlan"},"ReservationPlanSettings":{"shape":"Sm9","locationName":"reservationPlanSettings"},"Status":{"locationName":"status"},"Tags":{"shape":"Slb","locationName":"tags"}},"required":["Name"]},"output":{"type":"structure","members":{"Queue":{"shape":"Sme","locationName":"queue"}}}},"DeleteJobTemplate":{"http":{"method":"DELETE","requestUri":"/2017-08-29/jobTemplates/{name}","responseCode":202},"input":{"type":"structure","members":{"Name":{"locationName":"name","location":"uri"}},"required":["Name"]},"output":{"type":"structure","members":{}}},"DeletePolicy":{"http":{"method":"DELETE","requestUri":"/2017-08-29/policy","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"DeletePreset":{"http":{"method":"DELETE","requestUri":"/2017-08-29/presets/{name}","responseCode":202},"input":{"type":"structure","members":{"Name":{"locationName":"name","location":"uri"}},"required":["Name"]},"output":{"type":"structure","members":{}}},"DeleteQueue":{"http":{"method":"DELETE","requestUri":"/2017-08-29/queues/{name}","responseCode":202},"input":{"type":"structure","members":{"Name":{"locationName":"name","location":"uri"}},"required":["Name"]},"output":{"type":"structure","members":{}}},"DescribeEndpoints":{"http":{"requestUri":"/2017-08-29/endpoints","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"locationName":"maxResults","type":"integer"},"Mode":{"locationName":"mode","type":"string","deprecated":true,"deprecatedMessage":"DescribeEndpoints and account specific endpoints are no longer required. We recommend that you send your requests directly to the regional endpoint instead."},"NextToken":{"locationName":"nextToken"}},"deprecated":true,"deprecatedMessage":"DescribeEndpoints and account specific endpoints are no longer required. We recommend that you send your requests directly to the regional endpoint instead."},"output":{"type":"structure","members":{"Endpoints":{"locationName":"endpoints","type":"list","member":{"type":"structure","members":{"Url":{"locationName":"url"}}}},"NextToken":{"locationName":"nextToken"}},"deprecated":true,"deprecatedMessage":"DescribeEndpoints and account specific endpoints are no longer required. We recommend that you send your requests directly to the regional endpoint instead."},"deprecated":true,"deprecatedMessage":"DescribeEndpoints and account specific endpoints are no longer required. We recommend that you send your requests directly to the regional endpoint instead."},"DisassociateCertificate":{"http":{"method":"DELETE","requestUri":"/2017-08-29/certificates/{arn}","responseCode":202},"input":{"type":"structure","members":{"Arn":{"locationName":"arn","location":"uri"}},"required":["Arn"]},"output":{"type":"structure","members":{}}},"GetJob":{"http":{"method":"GET","requestUri":"/2017-08-29/jobs/{id}","responseCode":200},"input":{"type":"structure","members":{"Id":{"locationName":"id","location":"uri"}},"required":["Id"]},"output":{"type":"structure","members":{"Job":{"shape":"Sld","locationName":"job"}}}},"GetJobTemplate":{"http":{"method":"GET","requestUri":"/2017-08-29/jobTemplates/{name}","responseCode":200},"input":{"type":"structure","members":{"Name":{"locationName":"name","location":"uri"}},"required":["Name"]},"output":{"type":"structure","members":{"JobTemplate":{"shape":"Slz","locationName":"jobTemplate"}}}},"GetPolicy":{"http":{"method":"GET","requestUri":"/2017-08-29/policy","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"Policy":{"shape":"Sn2","locationName":"policy"}}}},"GetPreset":{"http":{"method":"GET","requestUri":"/2017-08-29/presets/{name}","responseCode":200},"input":{"type":"structure","members":{"Name":{"locationName":"name","location":"uri"}},"required":["Name"]},"output":{"type":"structure","members":{"Preset":{"shape":"Sm6","locationName":"preset"}}}},"GetQueue":{"http":{"method":"GET","requestUri":"/2017-08-29/queues/{name}","responseCode":200},"input":{"type":"structure","members":{"Name":{"locationName":"name","location":"uri"}},"required":["Name"]},"output":{"type":"structure","members":{"Queue":{"shape":"Sme","locationName":"queue"}}}},"ListJobTemplates":{"http":{"method":"GET","requestUri":"/2017-08-29/jobTemplates","responseCode":200},"input":{"type":"structure","members":{"Category":{"locationName":"category","location":"querystring"},"ListBy":{"locationName":"listBy","location":"querystring"},"MaxResults":{"locationName":"maxResults","location":"querystring","type":"integer"},"NextToken":{"locationName":"nextToken","location":"querystring"},"Order":{"locationName":"order","location":"querystring"}}},"output":{"type":"structure","members":{"JobTemplates":{"locationName":"jobTemplates","type":"list","member":{"shape":"Slz"}},"NextToken":{"locationName":"nextToken"}}}},"ListJobs":{"http":{"method":"GET","requestUri":"/2017-08-29/jobs","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"locationName":"maxResults","location":"querystring","type":"integer"},"NextToken":{"locationName":"nextToken","location":"querystring"},"Order":{"locationName":"order","location":"querystring"},"Queue":{"locationName":"queue","location":"querystring"},"Status":{"locationName":"status","location":"querystring"}}},"output":{"type":"structure","members":{"Jobs":{"locationName":"jobs","type":"list","member":{"shape":"Sld"}},"NextToken":{"locationName":"nextToken"}}}},"ListPresets":{"http":{"method":"GET","requestUri":"/2017-08-29/presets","responseCode":200},"input":{"type":"structure","members":{"Category":{"locationName":"category","location":"querystring"},"ListBy":{"locationName":"listBy","location":"querystring"},"MaxResults":{"locationName":"maxResults","location":"querystring","type":"integer"},"NextToken":{"locationName":"nextToken","location":"querystring"},"Order":{"locationName":"order","location":"querystring"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"Presets":{"locationName":"presets","type":"list","member":{"shape":"Sm6"}}}}},"ListQueues":{"http":{"method":"GET","requestUri":"/2017-08-29/queues","responseCode":200},"input":{"type":"structure","members":{"ListBy":{"locationName":"listBy","location":"querystring"},"MaxResults":{"locationName":"maxResults","location":"querystring","type":"integer"},"NextToken":{"locationName":"nextToken","location":"querystring"},"Order":{"locationName":"order","location":"querystring"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"Queues":{"locationName":"queues","type":"list","member":{"shape":"Sme"}}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/2017-08-29/tags/{arn}","responseCode":200},"input":{"type":"structure","members":{"Arn":{"locationName":"arn","location":"uri"}},"required":["Arn"]},"output":{"type":"structure","members":{"ResourceTags":{"locationName":"resourceTags","type":"structure","members":{"Arn":{"locationName":"arn"},"Tags":{"shape":"Slb","locationName":"tags"}}}}}},"PutPolicy":{"http":{"method":"PUT","requestUri":"/2017-08-29/policy","responseCode":200},"input":{"type":"structure","members":{"Policy":{"shape":"Sn2","locationName":"policy"}},"required":["Policy"]},"output":{"type":"structure","members":{"Policy":{"shape":"Sn2","locationName":"policy"}}}},"TagResource":{"http":{"requestUri":"/2017-08-29/tags","responseCode":200},"input":{"type":"structure","members":{"Arn":{"locationName":"arn"},"Tags":{"shape":"Slb","locationName":"tags"}},"required":["Arn","Tags"]},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"PUT","requestUri":"/2017-08-29/tags/{arn}","responseCode":200},"input":{"type":"structure","members":{"Arn":{"locationName":"arn","location":"uri"},"TagKeys":{"shape":"Sli","locationName":"tagKeys"}},"required":["Arn"]},"output":{"type":"structure","members":{}}},"UpdateJobTemplate":{"http":{"method":"PUT","requestUri":"/2017-08-29/jobTemplates/{name}","responseCode":200},"input":{"type":"structure","members":{"AccelerationSettings":{"shape":"S7","locationName":"accelerationSettings"},"Category":{"locationName":"category"},"Description":{"locationName":"description"},"HopDestinations":{"shape":"Sa","locationName":"hopDestinations"},"Name":{"locationName":"name","location":"uri"},"Priority":{"locationName":"priority","type":"integer"},"Queue":{"locationName":"queue"},"Settings":{"shape":"Slv","locationName":"settings"},"StatusUpdateInterval":{"locationName":"statusUpdateInterval"}},"required":["Name"]},"output":{"type":"structure","members":{"JobTemplate":{"shape":"Slz","locationName":"jobTemplate"}}}},"UpdatePreset":{"http":{"method":"PUT","requestUri":"/2017-08-29/presets/{name}","responseCode":200},"input":{"type":"structure","members":{"Category":{"locationName":"category"},"Description":{"locationName":"description"},"Name":{"locationName":"name","location":"uri"},"Settings":{"shape":"Sm2","locationName":"settings"}},"required":["Name"]},"output":{"type":"structure","members":{"Preset":{"shape":"Sm6","locationName":"preset"}}}},"UpdateQueue":{"http":{"method":"PUT","requestUri":"/2017-08-29/queues/{name}","responseCode":200},"input":{"type":"structure","members":{"Description":{"locationName":"description"},"Name":{"locationName":"name","location":"uri"},"ReservationPlanSettings":{"shape":"Sm9","locationName":"reservationPlanSettings"},"Status":{"locationName":"status"}},"required":["Name"]},"output":{"type":"structure","members":{"Queue":{"shape":"Sme","locationName":"queue"}}}}},"shapes":{"S7":{"type":"structure","members":{"Mode":{"locationName":"mode"}},"required":["Mode"]},"Sa":{"type":"list","member":{"type":"structure","members":{"Priority":{"locationName":"priority","type":"integer"},"Queue":{"locationName":"queue"},"WaitMinutes":{"locationName":"waitMinutes","type":"integer"}}}},"Se":{"type":"structure","members":{"AdAvailOffset":{"locationName":"adAvailOffset","type":"integer"},"AvailBlanking":{"shape":"Sg","locationName":"availBlanking"},"ColorConversion3DLUTSettings":{"shape":"Si","locationName":"colorConversion3DLUTSettings"},"Esam":{"shape":"Sn","locationName":"esam"},"ExtendedDataServices":{"shape":"St","locationName":"extendedDataServices"},"FollowSource":{"locationName":"followSource","type":"integer"},"Inputs":{"locationName":"inputs","type":"list","member":{"type":"structure","members":{"AdvancedInputFilter":{"locationName":"advancedInputFilter"},"AdvancedInputFilterSettings":{"shape":"S10","locationName":"advancedInputFilterSettings"},"AudioSelectorGroups":{"shape":"S13","locationName":"audioSelectorGroups"},"AudioSelectors":{"shape":"S17","locationName":"audioSelectors"},"CaptionSelectors":{"shape":"S1t","locationName":"captionSelectors"},"Crop":{"shape":"S2i","locationName":"crop"},"DeblockFilter":{"locationName":"deblockFilter"},"DecryptionSettings":{"locationName":"decryptionSettings","type":"structure","members":{"DecryptionMode":{"locationName":"decryptionMode"},"EncryptedDecryptionKey":{"locationName":"encryptedDecryptionKey"},"InitializationVector":{"locationName":"initializationVector"},"KmsKeyRegion":{"locationName":"kmsKeyRegion"}}},"DenoiseFilter":{"locationName":"denoiseFilter"},"DolbyVisionMetadataXml":{"locationName":"dolbyVisionMetadataXml"},"FileInput":{"locationName":"fileInput"},"FilterEnable":{"locationName":"filterEnable"},"FilterStrength":{"locationName":"filterStrength","type":"integer"},"ImageInserter":{"shape":"S2u","locationName":"imageInserter"},"InputClippings":{"shape":"S32","locationName":"inputClippings"},"InputScanType":{"locationName":"inputScanType"},"Position":{"shape":"S2i","locationName":"position"},"ProgramNumber":{"locationName":"programNumber","type":"integer"},"PsiControl":{"locationName":"psiControl"},"SupplementalImps":{"locationName":"supplementalImps","type":"list","member":{}},"TimecodeSource":{"locationName":"timecodeSource"},"TimecodeStart":{"locationName":"timecodeStart"},"VideoGenerator":{"locationName":"videoGenerator","type":"structure","members":{"Duration":{"locationName":"duration","type":"integer"}}},"VideoOverlays":{"shape":"S3d","locationName":"videoOverlays"},"VideoSelector":{"shape":"S3i","locationName":"videoSelector"}}}},"KantarWatermark":{"shape":"S3s","locationName":"kantarWatermark"},"MotionImageInserter":{"shape":"S40","locationName":"motionImageInserter"},"NielsenConfiguration":{"shape":"S48","locationName":"nielsenConfiguration"},"NielsenNonLinearWatermark":{"shape":"S4a","locationName":"nielsenNonLinearWatermark"},"OutputGroups":{"shape":"S4h","locationName":"outputGroups"},"TimecodeConfig":{"shape":"Sl3","locationName":"timecodeConfig"},"TimedMetadataInsertion":{"shape":"Sl6","locationName":"timedMetadataInsertion"}}},"Sg":{"type":"structure","members":{"AvailBlankingImage":{"locationName":"availBlankingImage"}}},"Si":{"type":"list","member":{"type":"structure","members":{"FileInput":{"locationName":"fileInput"},"InputColorSpace":{"locationName":"inputColorSpace"},"InputMasteringLuminance":{"locationName":"inputMasteringLuminance","type":"integer"},"OutputColorSpace":{"locationName":"outputColorSpace"},"OutputMasteringLuminance":{"locationName":"outputMasteringLuminance","type":"integer"}}}},"Sn":{"type":"structure","members":{"ManifestConfirmConditionNotification":{"locationName":"manifestConfirmConditionNotification","type":"structure","members":{"MccXml":{"locationName":"mccXml"}}},"ResponseSignalPreroll":{"locationName":"responseSignalPreroll","type":"integer"},"SignalProcessingNotification":{"locationName":"signalProcessingNotification","type":"structure","members":{"SccXml":{"locationName":"sccXml"}}}}},"St":{"type":"structure","members":{"CopyProtectionAction":{"locationName":"copyProtectionAction"},"VchipAction":{"locationName":"vchipAction"}}},"S10":{"type":"structure","members":{"AddTexture":{"locationName":"addTexture"},"Sharpening":{"locationName":"sharpening"}}},"S13":{"type":"map","key":{},"value":{"type":"structure","members":{"AudioSelectorNames":{"shape":"S15","locationName":"audioSelectorNames"}}}},"S15":{"type":"list","member":{}},"S17":{"type":"map","key":{},"value":{"type":"structure","members":{"AudioDurationCorrection":{"locationName":"audioDurationCorrection"},"CustomLanguageCode":{"locationName":"customLanguageCode"},"DefaultSelection":{"locationName":"defaultSelection"},"ExternalAudioFileInput":{"locationName":"externalAudioFileInput"},"HlsRenditionGroupSettings":{"locationName":"hlsRenditionGroupSettings","type":"structure","members":{"RenditionGroupId":{"locationName":"renditionGroupId"},"RenditionLanguageCode":{"locationName":"renditionLanguageCode"},"RenditionName":{"locationName":"renditionName"}}},"LanguageCode":{"locationName":"languageCode"},"Offset":{"locationName":"offset","type":"integer"},"Pids":{"shape":"S1g","locationName":"pids"},"ProgramSelection":{"locationName":"programSelection","type":"integer"},"RemixSettings":{"shape":"S1j","locationName":"remixSettings"},"SelectorType":{"locationName":"selectorType"},"Tracks":{"shape":"S1g","locationName":"tracks"}}}},"S1g":{"type":"list","member":{"type":"integer"}},"S1j":{"type":"structure","members":{"AudioDescriptionAudioChannel":{"locationName":"audioDescriptionAudioChannel","type":"integer"},"AudioDescriptionDataChannel":{"locationName":"audioDescriptionDataChannel","type":"integer"},"ChannelMapping":{"locationName":"channelMapping","type":"structure","members":{"OutputChannels":{"locationName":"outputChannels","type":"list","member":{"type":"structure","members":{"InputChannels":{"locationName":"inputChannels","type":"list","member":{"type":"integer"}},"InputChannelsFineTune":{"locationName":"inputChannelsFineTune","type":"list","member":{"type":"double"}}}}}}},"ChannelsIn":{"locationName":"channelsIn","type":"integer"},"ChannelsOut":{"locationName":"channelsOut","type":"integer"}}},"S1t":{"type":"map","key":{},"value":{"type":"structure","members":{"CustomLanguageCode":{"locationName":"customLanguageCode"},"LanguageCode":{"locationName":"languageCode"},"SourceSettings":{"locationName":"sourceSettings","type":"structure","members":{"AncillarySourceSettings":{"locationName":"ancillarySourceSettings","type":"structure","members":{"Convert608To708":{"locationName":"convert608To708"},"SourceAncillaryChannelNumber":{"locationName":"sourceAncillaryChannelNumber","type":"integer"},"TerminateCaptions":{"locationName":"terminateCaptions"}}},"DvbSubSourceSettings":{"locationName":"dvbSubSourceSettings","type":"structure","members":{"Pid":{"locationName":"pid","type":"integer"}}},"EmbeddedSourceSettings":{"locationName":"embeddedSourceSettings","type":"structure","members":{"Convert608To708":{"locationName":"convert608To708"},"Source608ChannelNumber":{"locationName":"source608ChannelNumber","type":"integer"},"Source608TrackNumber":{"locationName":"source608TrackNumber","type":"integer"},"TerminateCaptions":{"locationName":"terminateCaptions"}}},"FileSourceSettings":{"locationName":"fileSourceSettings","type":"structure","members":{"Convert608To708":{"locationName":"convert608To708"},"ConvertPaintToPop":{"locationName":"convertPaintToPop"},"Framerate":{"locationName":"framerate","type":"structure","members":{"FramerateDenominator":{"locationName":"framerateDenominator","type":"integer"},"FramerateNumerator":{"locationName":"framerateNumerator","type":"integer"}}},"SourceFile":{"locationName":"sourceFile"},"TimeDelta":{"locationName":"timeDelta","type":"integer"},"TimeDeltaUnits":{"locationName":"timeDeltaUnits"}}},"SourceType":{"locationName":"sourceType"},"TeletextSourceSettings":{"locationName":"teletextSourceSettings","type":"structure","members":{"PageNumber":{"locationName":"pageNumber"}}},"TrackSourceSettings":{"locationName":"trackSourceSettings","type":"structure","members":{"TrackNumber":{"locationName":"trackNumber","type":"integer"}}},"WebvttHlsSourceSettings":{"locationName":"webvttHlsSourceSettings","type":"structure","members":{"RenditionGroupId":{"locationName":"renditionGroupId"},"RenditionLanguageCode":{"locationName":"renditionLanguageCode"},"RenditionName":{"locationName":"renditionName"}}}}}}}},"S2i":{"type":"structure","members":{"Height":{"locationName":"height","type":"integer"},"Width":{"locationName":"width","type":"integer"},"X":{"locationName":"x","type":"integer"},"Y":{"locationName":"y","type":"integer"}}},"S2u":{"type":"structure","members":{"InsertableImages":{"locationName":"insertableImages","type":"list","member":{"type":"structure","members":{"Duration":{"locationName":"duration","type":"integer"},"FadeIn":{"locationName":"fadeIn","type":"integer"},"FadeOut":{"locationName":"fadeOut","type":"integer"},"Height":{"locationName":"height","type":"integer"},"ImageInserterInput":{"locationName":"imageInserterInput"},"ImageX":{"locationName":"imageX","type":"integer"},"ImageY":{"locationName":"imageY","type":"integer"},"Layer":{"locationName":"layer","type":"integer"},"Opacity":{"locationName":"opacity","type":"integer"},"StartTime":{"locationName":"startTime"},"Width":{"locationName":"width","type":"integer"}}}},"SdrReferenceWhiteLevel":{"locationName":"sdrReferenceWhiteLevel","type":"integer"}}},"S32":{"type":"list","member":{"type":"structure","members":{"EndTimecode":{"locationName":"endTimecode"},"StartTimecode":{"locationName":"startTimecode"}}}},"S3d":{"type":"list","member":{"type":"structure","members":{"EndTimecode":{"locationName":"endTimecode"},"Input":{"locationName":"input","type":"structure","members":{"FileInput":{"locationName":"fileInput"},"InputClippings":{"locationName":"inputClippings","type":"list","member":{"type":"structure","members":{"EndTimecode":{"locationName":"endTimecode"},"StartTimecode":{"locationName":"startTimecode"}}}},"TimecodeSource":{"locationName":"timecodeSource"},"TimecodeStart":{"locationName":"timecodeStart"}}},"StartTimecode":{"locationName":"startTimecode"}}}},"S3i":{"type":"structure","members":{"AlphaBehavior":{"locationName":"alphaBehavior"},"ColorSpace":{"locationName":"colorSpace"},"ColorSpaceUsage":{"locationName":"colorSpaceUsage"},"EmbeddedTimecodeOverride":{"locationName":"embeddedTimecodeOverride"},"Hdr10Metadata":{"shape":"S3m","locationName":"hdr10Metadata"},"MaxLuminance":{"locationName":"maxLuminance","type":"integer"},"PadVideo":{"locationName":"padVideo"},"Pid":{"locationName":"pid","type":"integer"},"ProgramNumber":{"locationName":"programNumber","type":"integer"},"Rotate":{"locationName":"rotate"},"SampleRange":{"locationName":"sampleRange"}}},"S3m":{"type":"structure","members":{"BluePrimaryX":{"locationName":"bluePrimaryX","type":"integer"},"BluePrimaryY":{"locationName":"bluePrimaryY","type":"integer"},"GreenPrimaryX":{"locationName":"greenPrimaryX","type":"integer"},"GreenPrimaryY":{"locationName":"greenPrimaryY","type":"integer"},"MaxContentLightLevel":{"locationName":"maxContentLightLevel","type":"integer"},"MaxFrameAverageLightLevel":{"locationName":"maxFrameAverageLightLevel","type":"integer"},"MaxLuminance":{"locationName":"maxLuminance","type":"integer"},"MinLuminance":{"locationName":"minLuminance","type":"integer"},"RedPrimaryX":{"locationName":"redPrimaryX","type":"integer"},"RedPrimaryY":{"locationName":"redPrimaryY","type":"integer"},"WhitePointX":{"locationName":"whitePointX","type":"integer"},"WhitePointY":{"locationName":"whitePointY","type":"integer"}}},"S3s":{"type":"structure","members":{"ChannelName":{"locationName":"channelName"},"ContentReference":{"locationName":"contentReference"},"CredentialsSecretName":{"locationName":"credentialsSecretName"},"FileOffset":{"locationName":"fileOffset","type":"double"},"KantarLicenseId":{"locationName":"kantarLicenseId","type":"integer"},"KantarServerUrl":{"locationName":"kantarServerUrl"},"LogDestination":{"locationName":"logDestination"},"Metadata3":{"locationName":"metadata3"},"Metadata4":{"locationName":"metadata4"},"Metadata5":{"locationName":"metadata5"},"Metadata6":{"locationName":"metadata6"},"Metadata7":{"locationName":"metadata7"},"Metadata8":{"locationName":"metadata8"}}},"S40":{"type":"structure","members":{"Framerate":{"locationName":"framerate","type":"structure","members":{"FramerateDenominator":{"locationName":"framerateDenominator","type":"integer"},"FramerateNumerator":{"locationName":"framerateNumerator","type":"integer"}}},"Input":{"locationName":"input"},"InsertionMode":{"locationName":"insertionMode"},"Offset":{"locationName":"offset","type":"structure","members":{"ImageX":{"locationName":"imageX","type":"integer"},"ImageY":{"locationName":"imageY","type":"integer"}}},"Playback":{"locationName":"playback"},"StartTime":{"locationName":"startTime"}}},"S48":{"type":"structure","members":{"BreakoutCode":{"locationName":"breakoutCode","type":"integer"},"DistributorId":{"locationName":"distributorId"}}},"S4a":{"type":"structure","members":{"ActiveWatermarkProcess":{"locationName":"activeWatermarkProcess"},"AdiFilename":{"locationName":"adiFilename"},"AssetId":{"locationName":"assetId"},"AssetName":{"locationName":"assetName"},"CbetSourceId":{"locationName":"cbetSourceId"},"EpisodeId":{"locationName":"episodeId"},"MetadataDestination":{"locationName":"metadataDestination"},"SourceId":{"locationName":"sourceId","type":"integer"},"SourceWatermarkStatus":{"locationName":"sourceWatermarkStatus"},"TicServerUrl":{"locationName":"ticServerUrl"},"UniqueTicPerAudioTrack":{"locationName":"uniqueTicPerAudioTrack"}}},"S4h":{"type":"list","member":{"type":"structure","members":{"AutomatedEncodingSettings":{"locationName":"automatedEncodingSettings","type":"structure","members":{"AbrSettings":{"locationName":"abrSettings","type":"structure","members":{"MaxAbrBitrate":{"locationName":"maxAbrBitrate","type":"integer"},"MaxRenditions":{"locationName":"maxRenditions","type":"integer"},"MinAbrBitrate":{"locationName":"minAbrBitrate","type":"integer"},"Rules":{"locationName":"rules","type":"list","member":{"type":"structure","members":{"AllowedRenditions":{"locationName":"allowedRenditions","type":"list","member":{"type":"structure","members":{"Height":{"locationName":"height","type":"integer"},"Required":{"locationName":"required"},"Width":{"locationName":"width","type":"integer"}}}},"ForceIncludeRenditions":{"locationName":"forceIncludeRenditions","type":"list","member":{"type":"structure","members":{"Height":{"locationName":"height","type":"integer"},"Width":{"locationName":"width","type":"integer"}}}},"MinBottomRenditionSize":{"locationName":"minBottomRenditionSize","type":"structure","members":{"Height":{"locationName":"height","type":"integer"},"Width":{"locationName":"width","type":"integer"}}},"MinTopRenditionSize":{"locationName":"minTopRenditionSize","type":"structure","members":{"Height":{"locationName":"height","type":"integer"},"Width":{"locationName":"width","type":"integer"}}},"Type":{"locationName":"type"}}}}}}}},"CustomName":{"locationName":"customName"},"Name":{"locationName":"name"},"OutputGroupSettings":{"locationName":"outputGroupSettings","type":"structure","members":{"CmafGroupSettings":{"locationName":"cmafGroupSettings","type":"structure","members":{"AdditionalManifests":{"locationName":"additionalManifests","type":"list","member":{"type":"structure","members":{"ManifestNameModifier":{"locationName":"manifestNameModifier"},"SelectedOutputs":{"shape":"S15","locationName":"selectedOutputs"}}}},"BaseUrl":{"locationName":"baseUrl"},"ClientCache":{"locationName":"clientCache"},"CodecSpecification":{"locationName":"codecSpecification"},"DashManifestStyle":{"locationName":"dashManifestStyle"},"Destination":{"locationName":"destination"},"DestinationSettings":{"shape":"S55","locationName":"destinationSettings"},"Encryption":{"locationName":"encryption","type":"structure","members":{"ConstantInitializationVector":{"locationName":"constantInitializationVector"},"EncryptionMethod":{"locationName":"encryptionMethod"},"InitializationVectorInManifest":{"locationName":"initializationVectorInManifest"},"SpekeKeyProvider":{"locationName":"spekeKeyProvider","type":"structure","members":{"CertificateArn":{"locationName":"certificateArn"},"DashSignaledSystemIds":{"shape":"S5k","locationName":"dashSignaledSystemIds"},"HlsSignaledSystemIds":{"shape":"S5k","locationName":"hlsSignaledSystemIds"},"ResourceId":{"locationName":"resourceId"},"Url":{"locationName":"url"}}},"StaticKeyProvider":{"shape":"S5o","locationName":"staticKeyProvider"},"Type":{"locationName":"type"}}},"FragmentLength":{"locationName":"fragmentLength","type":"integer"},"ImageBasedTrickPlay":{"locationName":"imageBasedTrickPlay"},"ImageBasedTrickPlaySettings":{"locationName":"imageBasedTrickPlaySettings","type":"structure","members":{"IntervalCadence":{"locationName":"intervalCadence"},"ThumbnailHeight":{"locationName":"thumbnailHeight","type":"integer"},"ThumbnailInterval":{"locationName":"thumbnailInterval","type":"double"},"ThumbnailWidth":{"locationName":"thumbnailWidth","type":"integer"},"TileHeight":{"locationName":"tileHeight","type":"integer"},"TileWidth":{"locationName":"tileWidth","type":"integer"}}},"ManifestCompression":{"locationName":"manifestCompression"},"ManifestDurationFormat":{"locationName":"manifestDurationFormat"},"MinBufferTime":{"locationName":"minBufferTime","type":"integer"},"MinFinalSegmentLength":{"locationName":"minFinalSegmentLength","type":"double"},"MpdManifestBandwidthType":{"locationName":"mpdManifestBandwidthType"},"MpdProfile":{"locationName":"mpdProfile"},"PtsOffsetHandlingForBFrames":{"locationName":"ptsOffsetHandlingForBFrames"},"SegmentControl":{"locationName":"segmentControl"},"SegmentLength":{"locationName":"segmentLength","type":"integer"},"SegmentLengthControl":{"locationName":"segmentLengthControl"},"StreamInfResolution":{"locationName":"streamInfResolution"},"TargetDurationCompatibilityMode":{"locationName":"targetDurationCompatibilityMode"},"VideoCompositionOffsets":{"locationName":"videoCompositionOffsets"},"WriteDashManifest":{"locationName":"writeDashManifest"},"WriteHlsManifest":{"locationName":"writeHlsManifest"},"WriteSegmentTimelineInRepresentation":{"locationName":"writeSegmentTimelineInRepresentation"}}},"DashIsoGroupSettings":{"locationName":"dashIsoGroupSettings","type":"structure","members":{"AdditionalManifests":{"locationName":"additionalManifests","type":"list","member":{"type":"structure","members":{"ManifestNameModifier":{"locationName":"manifestNameModifier"},"SelectedOutputs":{"shape":"S15","locationName":"selectedOutputs"}}}},"AudioChannelConfigSchemeIdUri":{"locationName":"audioChannelConfigSchemeIdUri"},"BaseUrl":{"locationName":"baseUrl"},"DashManifestStyle":{"locationName":"dashManifestStyle"},"Destination":{"locationName":"destination"},"DestinationSettings":{"shape":"S55","locationName":"destinationSettings"},"Encryption":{"locationName":"encryption","type":"structure","members":{"PlaybackDeviceCompatibility":{"locationName":"playbackDeviceCompatibility"},"SpekeKeyProvider":{"shape":"S6k","locationName":"spekeKeyProvider"}}},"FragmentLength":{"locationName":"fragmentLength","type":"integer"},"HbbtvCompliance":{"locationName":"hbbtvCompliance"},"ImageBasedTrickPlay":{"locationName":"imageBasedTrickPlay"},"ImageBasedTrickPlaySettings":{"locationName":"imageBasedTrickPlaySettings","type":"structure","members":{"IntervalCadence":{"locationName":"intervalCadence"},"ThumbnailHeight":{"locationName":"thumbnailHeight","type":"integer"},"ThumbnailInterval":{"locationName":"thumbnailInterval","type":"double"},"ThumbnailWidth":{"locationName":"thumbnailWidth","type":"integer"},"TileHeight":{"locationName":"tileHeight","type":"integer"},"TileWidth":{"locationName":"tileWidth","type":"integer"}}},"MinBufferTime":{"locationName":"minBufferTime","type":"integer"},"MinFinalSegmentLength":{"locationName":"minFinalSegmentLength","type":"double"},"MpdManifestBandwidthType":{"locationName":"mpdManifestBandwidthType"},"MpdProfile":{"locationName":"mpdProfile"},"PtsOffsetHandlingForBFrames":{"locationName":"ptsOffsetHandlingForBFrames"},"SegmentControl":{"locationName":"segmentControl"},"SegmentLength":{"locationName":"segmentLength","type":"integer"},"SegmentLengthControl":{"locationName":"segmentLengthControl"},"VideoCompositionOffsets":{"locationName":"videoCompositionOffsets"},"WriteSegmentTimelineInRepresentation":{"locationName":"writeSegmentTimelineInRepresentation"}}},"FileGroupSettings":{"locationName":"fileGroupSettings","type":"structure","members":{"Destination":{"locationName":"destination"},"DestinationSettings":{"shape":"S55","locationName":"destinationSettings"}}},"HlsGroupSettings":{"locationName":"hlsGroupSettings","type":"structure","members":{"AdMarkers":{"locationName":"adMarkers","type":"list","member":{}},"AdditionalManifests":{"locationName":"additionalManifests","type":"list","member":{"type":"structure","members":{"ManifestNameModifier":{"locationName":"manifestNameModifier"},"SelectedOutputs":{"shape":"S15","locationName":"selectedOutputs"}}}},"AudioOnlyHeader":{"locationName":"audioOnlyHeader"},"BaseUrl":{"locationName":"baseUrl"},"CaptionLanguageMappings":{"locationName":"captionLanguageMappings","type":"list","member":{"type":"structure","members":{"CaptionChannel":{"locationName":"captionChannel","type":"integer"},"CustomLanguageCode":{"locationName":"customLanguageCode"},"LanguageCode":{"locationName":"languageCode"},"LanguageDescription":{"locationName":"languageDescription"}}}},"CaptionLanguageSetting":{"locationName":"captionLanguageSetting"},"CaptionSegmentLengthControl":{"locationName":"captionSegmentLengthControl"},"ClientCache":{"locationName":"clientCache"},"CodecSpecification":{"locationName":"codecSpecification"},"Destination":{"locationName":"destination"},"DestinationSettings":{"shape":"S55","locationName":"destinationSettings"},"DirectoryStructure":{"locationName":"directoryStructure"},"Encryption":{"locationName":"encryption","type":"structure","members":{"ConstantInitializationVector":{"locationName":"constantInitializationVector"},"EncryptionMethod":{"locationName":"encryptionMethod"},"InitializationVectorInManifest":{"locationName":"initializationVectorInManifest"},"OfflineEncrypted":{"locationName":"offlineEncrypted"},"SpekeKeyProvider":{"shape":"S6k","locationName":"spekeKeyProvider"},"StaticKeyProvider":{"shape":"S5o","locationName":"staticKeyProvider"},"Type":{"locationName":"type"}}},"ImageBasedTrickPlay":{"locationName":"imageBasedTrickPlay"},"ImageBasedTrickPlaySettings":{"locationName":"imageBasedTrickPlaySettings","type":"structure","members":{"IntervalCadence":{"locationName":"intervalCadence"},"ThumbnailHeight":{"locationName":"thumbnailHeight","type":"integer"},"ThumbnailInterval":{"locationName":"thumbnailInterval","type":"double"},"ThumbnailWidth":{"locationName":"thumbnailWidth","type":"integer"},"TileHeight":{"locationName":"tileHeight","type":"integer"},"TileWidth":{"locationName":"tileWidth","type":"integer"}}},"ManifestCompression":{"locationName":"manifestCompression"},"ManifestDurationFormat":{"locationName":"manifestDurationFormat"},"MinFinalSegmentLength":{"locationName":"minFinalSegmentLength","type":"double"},"MinSegmentLength":{"locationName":"minSegmentLength","type":"integer"},"OutputSelection":{"locationName":"outputSelection"},"ProgramDateTime":{"locationName":"programDateTime"},"ProgramDateTimePeriod":{"locationName":"programDateTimePeriod","type":"integer"},"ProgressiveWriteHlsManifest":{"locationName":"progressiveWriteHlsManifest"},"SegmentControl":{"locationName":"segmentControl"},"SegmentLength":{"locationName":"segmentLength","type":"integer"},"SegmentLengthControl":{"locationName":"segmentLengthControl"},"SegmentsPerSubdirectory":{"locationName":"segmentsPerSubdirectory","type":"integer"},"StreamInfResolution":{"locationName":"streamInfResolution"},"TargetDurationCompatibilityMode":{"locationName":"targetDurationCompatibilityMode"},"TimedMetadataId3Frame":{"locationName":"timedMetadataId3Frame"},"TimedMetadataId3Period":{"locationName":"timedMetadataId3Period","type":"integer"},"TimestampDeltaMilliseconds":{"locationName":"timestampDeltaMilliseconds","type":"integer"}}},"MsSmoothGroupSettings":{"locationName":"msSmoothGroupSettings","type":"structure","members":{"AdditionalManifests":{"locationName":"additionalManifests","type":"list","member":{"type":"structure","members":{"ManifestNameModifier":{"locationName":"manifestNameModifier"},"SelectedOutputs":{"shape":"S15","locationName":"selectedOutputs"}}}},"AudioDeduplication":{"locationName":"audioDeduplication"},"Destination":{"locationName":"destination"},"DestinationSettings":{"shape":"S55","locationName":"destinationSettings"},"Encryption":{"locationName":"encryption","type":"structure","members":{"SpekeKeyProvider":{"shape":"S6k","locationName":"spekeKeyProvider"}}},"FragmentLength":{"locationName":"fragmentLength","type":"integer"},"FragmentLengthControl":{"locationName":"fragmentLengthControl"},"ManifestEncoding":{"locationName":"manifestEncoding"}}},"Type":{"locationName":"type"}}},"Outputs":{"locationName":"outputs","type":"list","member":{"type":"structure","members":{"AudioDescriptions":{"shape":"S86","locationName":"audioDescriptions"},"CaptionDescriptions":{"locationName":"captionDescriptions","type":"list","member":{"type":"structure","members":{"CaptionSelectorName":{"locationName":"captionSelectorName"},"CustomLanguageCode":{"locationName":"customLanguageCode"},"DestinationSettings":{"shape":"Sau","locationName":"destinationSettings"},"LanguageCode":{"locationName":"languageCode"},"LanguageDescription":{"locationName":"languageDescription"}}}},"ContainerSettings":{"shape":"Sc5","locationName":"containerSettings"},"Extension":{"locationName":"extension"},"NameModifier":{"locationName":"nameModifier"},"OutputSettings":{"locationName":"outputSettings","type":"structure","members":{"HlsSettings":{"locationName":"hlsSettings","type":"structure","members":{"AudioGroupId":{"locationName":"audioGroupId"},"AudioOnlyContainer":{"locationName":"audioOnlyContainer"},"AudioRenditionSets":{"locationName":"audioRenditionSets"},"AudioTrackType":{"locationName":"audioTrackType"},"DescriptiveVideoServiceFlag":{"locationName":"descriptiveVideoServiceFlag"},"IFrameOnlyManifest":{"locationName":"iFrameOnlyManifest"},"SegmentModifier":{"locationName":"segmentModifier"}}}}},"Preset":{"locationName":"preset"},"VideoDescription":{"shape":"Sel","locationName":"videoDescription"}}}}}}},"S55":{"type":"structure","members":{"S3Settings":{"locationName":"s3Settings","type":"structure","members":{"AccessControl":{"locationName":"accessControl","type":"structure","members":{"CannedAcl":{"locationName":"cannedAcl"}}},"Encryption":{"locationName":"encryption","type":"structure","members":{"EncryptionType":{"locationName":"encryptionType"},"KmsEncryptionContext":{"locationName":"kmsEncryptionContext"},"KmsKeyArn":{"locationName":"kmsKeyArn"}}},"StorageClass":{"locationName":"storageClass"}}}}},"S5k":{"type":"list","member":{}},"S5o":{"type":"structure","members":{"KeyFormat":{"locationName":"keyFormat"},"KeyFormatVersions":{"locationName":"keyFormatVersions"},"StaticKeyValue":{"locationName":"staticKeyValue"},"Url":{"locationName":"url"}}},"S6k":{"type":"structure","members":{"CertificateArn":{"locationName":"certificateArn"},"ResourceId":{"locationName":"resourceId"},"SystemIds":{"locationName":"systemIds","type":"list","member":{}},"Url":{"locationName":"url"}}},"S86":{"type":"list","member":{"type":"structure","members":{"AudioChannelTaggingSettings":{"locationName":"audioChannelTaggingSettings","type":"structure","members":{"ChannelTag":{"locationName":"channelTag"},"ChannelTags":{"locationName":"channelTags","type":"list","member":{}}}},"AudioNormalizationSettings":{"locationName":"audioNormalizationSettings","type":"structure","members":{"Algorithm":{"locationName":"algorithm"},"AlgorithmControl":{"locationName":"algorithmControl"},"CorrectionGateLevel":{"locationName":"correctionGateLevel","type":"integer"},"LoudnessLogging":{"locationName":"loudnessLogging"},"PeakCalculation":{"locationName":"peakCalculation"},"TargetLkfs":{"locationName":"targetLkfs","type":"double"},"TruePeakLimiterThreshold":{"locationName":"truePeakLimiterThreshold","type":"double"}}},"AudioSourceName":{"locationName":"audioSourceName"},"AudioType":{"locationName":"audioType","type":"integer"},"AudioTypeControl":{"locationName":"audioTypeControl"},"CodecSettings":{"locationName":"codecSettings","type":"structure","members":{"AacSettings":{"locationName":"aacSettings","type":"structure","members":{"AudioDescriptionBroadcasterMix":{"locationName":"audioDescriptionBroadcasterMix"},"Bitrate":{"locationName":"bitrate","type":"integer"},"CodecProfile":{"locationName":"codecProfile"},"CodingMode":{"locationName":"codingMode"},"RateControlMode":{"locationName":"rateControlMode"},"RawFormat":{"locationName":"rawFormat"},"SampleRate":{"locationName":"sampleRate","type":"integer"},"Specification":{"locationName":"specification"},"VbrQuality":{"locationName":"vbrQuality"}}},"Ac3Settings":{"locationName":"ac3Settings","type":"structure","members":{"Bitrate":{"locationName":"bitrate","type":"integer"},"BitstreamMode":{"locationName":"bitstreamMode"},"CodingMode":{"locationName":"codingMode"},"Dialnorm":{"locationName":"dialnorm","type":"integer"},"DynamicRangeCompressionLine":{"locationName":"dynamicRangeCompressionLine"},"DynamicRangeCompressionProfile":{"locationName":"dynamicRangeCompressionProfile"},"DynamicRangeCompressionRf":{"locationName":"dynamicRangeCompressionRf"},"LfeFilter":{"locationName":"lfeFilter"},"MetadataControl":{"locationName":"metadataControl"},"SampleRate":{"locationName":"sampleRate","type":"integer"}}},"AiffSettings":{"locationName":"aiffSettings","type":"structure","members":{"BitDepth":{"locationName":"bitDepth","type":"integer"},"Channels":{"locationName":"channels","type":"integer"},"SampleRate":{"locationName":"sampleRate","type":"integer"}}},"Codec":{"locationName":"codec"},"Eac3AtmosSettings":{"locationName":"eac3AtmosSettings","type":"structure","members":{"Bitrate":{"locationName":"bitrate","type":"integer"},"BitstreamMode":{"locationName":"bitstreamMode"},"CodingMode":{"locationName":"codingMode"},"DialogueIntelligence":{"locationName":"dialogueIntelligence"},"DownmixControl":{"locationName":"downmixControl"},"DynamicRangeCompressionLine":{"locationName":"dynamicRangeCompressionLine"},"DynamicRangeCompressionRf":{"locationName":"dynamicRangeCompressionRf"},"DynamicRangeControl":{"locationName":"dynamicRangeControl"},"LoRoCenterMixLevel":{"locationName":"loRoCenterMixLevel","type":"double"},"LoRoSurroundMixLevel":{"locationName":"loRoSurroundMixLevel","type":"double"},"LtRtCenterMixLevel":{"locationName":"ltRtCenterMixLevel","type":"double"},"LtRtSurroundMixLevel":{"locationName":"ltRtSurroundMixLevel","type":"double"},"MeteringMode":{"locationName":"meteringMode"},"SampleRate":{"locationName":"sampleRate","type":"integer"},"SpeechThreshold":{"locationName":"speechThreshold","type":"integer"},"StereoDownmix":{"locationName":"stereoDownmix"},"SurroundExMode":{"locationName":"surroundExMode"}}},"Eac3Settings":{"locationName":"eac3Settings","type":"structure","members":{"AttenuationControl":{"locationName":"attenuationControl"},"Bitrate":{"locationName":"bitrate","type":"integer"},"BitstreamMode":{"locationName":"bitstreamMode"},"CodingMode":{"locationName":"codingMode"},"DcFilter":{"locationName":"dcFilter"},"Dialnorm":{"locationName":"dialnorm","type":"integer"},"DynamicRangeCompressionLine":{"locationName":"dynamicRangeCompressionLine"},"DynamicRangeCompressionRf":{"locationName":"dynamicRangeCompressionRf"},"LfeControl":{"locationName":"lfeControl"},"LfeFilter":{"locationName":"lfeFilter"},"LoRoCenterMixLevel":{"locationName":"loRoCenterMixLevel","type":"double"},"LoRoSurroundMixLevel":{"locationName":"loRoSurroundMixLevel","type":"double"},"LtRtCenterMixLevel":{"locationName":"ltRtCenterMixLevel","type":"double"},"LtRtSurroundMixLevel":{"locationName":"ltRtSurroundMixLevel","type":"double"},"MetadataControl":{"locationName":"metadataControl"},"PassthroughControl":{"locationName":"passthroughControl"},"PhaseControl":{"locationName":"phaseControl"},"SampleRate":{"locationName":"sampleRate","type":"integer"},"StereoDownmix":{"locationName":"stereoDownmix"},"SurroundExMode":{"locationName":"surroundExMode"},"SurroundMode":{"locationName":"surroundMode"}}},"FlacSettings":{"locationName":"flacSettings","type":"structure","members":{"BitDepth":{"locationName":"bitDepth","type":"integer"},"Channels":{"locationName":"channels","type":"integer"},"SampleRate":{"locationName":"sampleRate","type":"integer"}}},"Mp2Settings":{"locationName":"mp2Settings","type":"structure","members":{"Bitrate":{"locationName":"bitrate","type":"integer"},"Channels":{"locationName":"channels","type":"integer"},"SampleRate":{"locationName":"sampleRate","type":"integer"}}},"Mp3Settings":{"locationName":"mp3Settings","type":"structure","members":{"Bitrate":{"locationName":"bitrate","type":"integer"},"Channels":{"locationName":"channels","type":"integer"},"RateControlMode":{"locationName":"rateControlMode"},"SampleRate":{"locationName":"sampleRate","type":"integer"},"VbrQuality":{"locationName":"vbrQuality","type":"integer"}}},"OpusSettings":{"locationName":"opusSettings","type":"structure","members":{"Bitrate":{"locationName":"bitrate","type":"integer"},"Channels":{"locationName":"channels","type":"integer"},"SampleRate":{"locationName":"sampleRate","type":"integer"}}},"VorbisSettings":{"locationName":"vorbisSettings","type":"structure","members":{"Channels":{"locationName":"channels","type":"integer"},"SampleRate":{"locationName":"sampleRate","type":"integer"},"VbrQuality":{"locationName":"vbrQuality","type":"integer"}}},"WavSettings":{"locationName":"wavSettings","type":"structure","members":{"BitDepth":{"locationName":"bitDepth","type":"integer"},"Channels":{"locationName":"channels","type":"integer"},"Format":{"locationName":"format"},"SampleRate":{"locationName":"sampleRate","type":"integer"}}}}},"CustomLanguageCode":{"locationName":"customLanguageCode"},"LanguageCode":{"locationName":"languageCode"},"LanguageCodeControl":{"locationName":"languageCodeControl"},"RemixSettings":{"shape":"S1j","locationName":"remixSettings"},"StreamName":{"locationName":"streamName"}}}},"Sau":{"type":"structure","members":{"BurninDestinationSettings":{"locationName":"burninDestinationSettings","type":"structure","members":{"Alignment":{"locationName":"alignment"},"ApplyFontColor":{"locationName":"applyFontColor"},"BackgroundColor":{"locationName":"backgroundColor"},"BackgroundOpacity":{"locationName":"backgroundOpacity","type":"integer"},"FallbackFont":{"locationName":"fallbackFont"},"FontColor":{"locationName":"fontColor"},"FontFileBold":{"locationName":"fontFileBold"},"FontFileBoldItalic":{"locationName":"fontFileBoldItalic"},"FontFileItalic":{"locationName":"fontFileItalic"},"FontFileRegular":{"locationName":"fontFileRegular"},"FontOpacity":{"locationName":"fontOpacity","type":"integer"},"FontResolution":{"locationName":"fontResolution","type":"integer"},"FontScript":{"locationName":"fontScript"},"FontSize":{"locationName":"fontSize","type":"integer"},"HexFontColor":{"locationName":"hexFontColor"},"OutlineColor":{"locationName":"outlineColor"},"OutlineSize":{"locationName":"outlineSize","type":"integer"},"ShadowColor":{"locationName":"shadowColor"},"ShadowOpacity":{"locationName":"shadowOpacity","type":"integer"},"ShadowXOffset":{"locationName":"shadowXOffset","type":"integer"},"ShadowYOffset":{"locationName":"shadowYOffset","type":"integer"},"StylePassthrough":{"locationName":"stylePassthrough"},"TeletextSpacing":{"locationName":"teletextSpacing"},"XPosition":{"locationName":"xPosition","type":"integer"},"YPosition":{"locationName":"yPosition","type":"integer"}}},"DestinationType":{"locationName":"destinationType"},"DvbSubDestinationSettings":{"locationName":"dvbSubDestinationSettings","type":"structure","members":{"Alignment":{"locationName":"alignment"},"ApplyFontColor":{"locationName":"applyFontColor"},"BackgroundColor":{"locationName":"backgroundColor"},"BackgroundOpacity":{"locationName":"backgroundOpacity","type":"integer"},"DdsHandling":{"locationName":"ddsHandling"},"DdsXCoordinate":{"locationName":"ddsXCoordinate","type":"integer"},"DdsYCoordinate":{"locationName":"ddsYCoordinate","type":"integer"},"FallbackFont":{"locationName":"fallbackFont"},"FontColor":{"locationName":"fontColor"},"FontFileBold":{"locationName":"fontFileBold"},"FontFileBoldItalic":{"locationName":"fontFileBoldItalic"},"FontFileItalic":{"locationName":"fontFileItalic"},"FontFileRegular":{"locationName":"fontFileRegular"},"FontOpacity":{"locationName":"fontOpacity","type":"integer"},"FontResolution":{"locationName":"fontResolution","type":"integer"},"FontScript":{"locationName":"fontScript"},"FontSize":{"locationName":"fontSize","type":"integer"},"Height":{"locationName":"height","type":"integer"},"HexFontColor":{"locationName":"hexFontColor"},"OutlineColor":{"locationName":"outlineColor"},"OutlineSize":{"locationName":"outlineSize","type":"integer"},"ShadowColor":{"locationName":"shadowColor"},"ShadowOpacity":{"locationName":"shadowOpacity","type":"integer"},"ShadowXOffset":{"locationName":"shadowXOffset","type":"integer"},"ShadowYOffset":{"locationName":"shadowYOffset","type":"integer"},"StylePassthrough":{"locationName":"stylePassthrough"},"SubtitlingType":{"locationName":"subtitlingType"},"TeletextSpacing":{"locationName":"teletextSpacing"},"Width":{"locationName":"width","type":"integer"},"XPosition":{"locationName":"xPosition","type":"integer"},"YPosition":{"locationName":"yPosition","type":"integer"}}},"EmbeddedDestinationSettings":{"locationName":"embeddedDestinationSettings","type":"structure","members":{"Destination608ChannelNumber":{"locationName":"destination608ChannelNumber","type":"integer"},"Destination708ServiceNumber":{"locationName":"destination708ServiceNumber","type":"integer"}}},"ImscDestinationSettings":{"locationName":"imscDestinationSettings","type":"structure","members":{"Accessibility":{"locationName":"accessibility"},"StylePassthrough":{"locationName":"stylePassthrough"}}},"SccDestinationSettings":{"locationName":"sccDestinationSettings","type":"structure","members":{"Framerate":{"locationName":"framerate"}}},"SrtDestinationSettings":{"locationName":"srtDestinationSettings","type":"structure","members":{"StylePassthrough":{"locationName":"stylePassthrough"}}},"TeletextDestinationSettings":{"locationName":"teletextDestinationSettings","type":"structure","members":{"PageNumber":{"locationName":"pageNumber"},"PageTypes":{"locationName":"pageTypes","type":"list","member":{}}}},"TtmlDestinationSettings":{"locationName":"ttmlDestinationSettings","type":"structure","members":{"StylePassthrough":{"locationName":"stylePassthrough"}}},"WebvttDestinationSettings":{"locationName":"webvttDestinationSettings","type":"structure","members":{"Accessibility":{"locationName":"accessibility"},"StylePassthrough":{"locationName":"stylePassthrough"}}}}},"Sc5":{"type":"structure","members":{"CmfcSettings":{"locationName":"cmfcSettings","type":"structure","members":{"AudioDuration":{"locationName":"audioDuration"},"AudioGroupId":{"locationName":"audioGroupId"},"AudioRenditionSets":{"locationName":"audioRenditionSets"},"AudioTrackType":{"locationName":"audioTrackType"},"DescriptiveVideoServiceFlag":{"locationName":"descriptiveVideoServiceFlag"},"IFrameOnlyManifest":{"locationName":"iFrameOnlyManifest"},"KlvMetadata":{"locationName":"klvMetadata"},"ManifestMetadataSignaling":{"locationName":"manifestMetadataSignaling"},"Scte35Esam":{"locationName":"scte35Esam"},"Scte35Source":{"locationName":"scte35Source"},"TimedMetadata":{"locationName":"timedMetadata"},"TimedMetadataBoxVersion":{"locationName":"timedMetadataBoxVersion"},"TimedMetadataSchemeIdUri":{"locationName":"timedMetadataSchemeIdUri"},"TimedMetadataValue":{"locationName":"timedMetadataValue"}}},"Container":{"locationName":"container"},"F4vSettings":{"locationName":"f4vSettings","type":"structure","members":{"MoovPlacement":{"locationName":"moovPlacement"}}},"M2tsSettings":{"locationName":"m2tsSettings","type":"structure","members":{"AudioBufferModel":{"locationName":"audioBufferModel"},"AudioDuration":{"locationName":"audioDuration"},"AudioFramesPerPes":{"locationName":"audioFramesPerPes","type":"integer"},"AudioPids":{"shape":"Sco","locationName":"audioPids"},"Bitrate":{"locationName":"bitrate","type":"integer"},"BufferModel":{"locationName":"bufferModel"},"DataPTSControl":{"locationName":"dataPTSControl"},"DvbNitSettings":{"locationName":"dvbNitSettings","type":"structure","members":{"NetworkId":{"locationName":"networkId","type":"integer"},"NetworkName":{"locationName":"networkName"},"NitInterval":{"locationName":"nitInterval","type":"integer"}}},"DvbSdtSettings":{"locationName":"dvbSdtSettings","type":"structure","members":{"OutputSdt":{"locationName":"outputSdt"},"SdtInterval":{"locationName":"sdtInterval","type":"integer"},"ServiceName":{"locationName":"serviceName"},"ServiceProviderName":{"locationName":"serviceProviderName"}}},"DvbSubPids":{"shape":"Sco","locationName":"dvbSubPids"},"DvbTdtSettings":{"locationName":"dvbTdtSettings","type":"structure","members":{"TdtInterval":{"locationName":"tdtInterval","type":"integer"}}},"DvbTeletextPid":{"locationName":"dvbTeletextPid","type":"integer"},"EbpAudioInterval":{"locationName":"ebpAudioInterval"},"EbpPlacement":{"locationName":"ebpPlacement"},"EsRateInPes":{"locationName":"esRateInPes"},"ForceTsVideoEbpOrder":{"locationName":"forceTsVideoEbpOrder"},"FragmentTime":{"locationName":"fragmentTime","type":"double"},"KlvMetadata":{"locationName":"klvMetadata"},"MaxPcrInterval":{"locationName":"maxPcrInterval","type":"integer"},"MinEbpInterval":{"locationName":"minEbpInterval","type":"integer"},"NielsenId3":{"locationName":"nielsenId3"},"NullPacketBitrate":{"locationName":"nullPacketBitrate","type":"double"},"PatInterval":{"locationName":"patInterval","type":"integer"},"PcrControl":{"locationName":"pcrControl"},"PcrPid":{"locationName":"pcrPid","type":"integer"},"PmtInterval":{"locationName":"pmtInterval","type":"integer"},"PmtPid":{"locationName":"pmtPid","type":"integer"},"PreventBufferUnderflow":{"locationName":"preventBufferUnderflow"},"PrivateMetadataPid":{"locationName":"privateMetadataPid","type":"integer"},"ProgramNumber":{"locationName":"programNumber","type":"integer"},"PtsOffset":{"locationName":"ptsOffset","type":"integer"},"PtsOffsetMode":{"locationName":"ptsOffsetMode"},"RateMode":{"locationName":"rateMode"},"Scte35Esam":{"locationName":"scte35Esam","type":"structure","members":{"Scte35EsamPid":{"locationName":"scte35EsamPid","type":"integer"}}},"Scte35Pid":{"locationName":"scte35Pid","type":"integer"},"Scte35Source":{"locationName":"scte35Source"},"SegmentationMarkers":{"locationName":"segmentationMarkers"},"SegmentationStyle":{"locationName":"segmentationStyle"},"SegmentationTime":{"locationName":"segmentationTime","type":"double"},"TimedMetadataPid":{"locationName":"timedMetadataPid","type":"integer"},"TransportStreamId":{"locationName":"transportStreamId","type":"integer"},"VideoPid":{"locationName":"videoPid","type":"integer"}}},"M3u8Settings":{"locationName":"m3u8Settings","type":"structure","members":{"AudioDuration":{"locationName":"audioDuration"},"AudioFramesPerPes":{"locationName":"audioFramesPerPes","type":"integer"},"AudioPids":{"shape":"Sco","locationName":"audioPids"},"DataPTSControl":{"locationName":"dataPTSControl"},"MaxPcrInterval":{"locationName":"maxPcrInterval","type":"integer"},"NielsenId3":{"locationName":"nielsenId3"},"PatInterval":{"locationName":"patInterval","type":"integer"},"PcrControl":{"locationName":"pcrControl"},"PcrPid":{"locationName":"pcrPid","type":"integer"},"PmtInterval":{"locationName":"pmtInterval","type":"integer"},"PmtPid":{"locationName":"pmtPid","type":"integer"},"PrivateMetadataPid":{"locationName":"privateMetadataPid","type":"integer"},"ProgramNumber":{"locationName":"programNumber","type":"integer"},"PtsOffset":{"locationName":"ptsOffset","type":"integer"},"PtsOffsetMode":{"locationName":"ptsOffsetMode"},"Scte35Pid":{"locationName":"scte35Pid","type":"integer"},"Scte35Source":{"locationName":"scte35Source"},"TimedMetadata":{"locationName":"timedMetadata"},"TimedMetadataPid":{"locationName":"timedMetadataPid","type":"integer"},"TransportStreamId":{"locationName":"transportStreamId","type":"integer"},"VideoPid":{"locationName":"videoPid","type":"integer"}}},"MovSettings":{"locationName":"movSettings","type":"structure","members":{"ClapAtom":{"locationName":"clapAtom"},"CslgAtom":{"locationName":"cslgAtom"},"Mpeg2FourCCControl":{"locationName":"mpeg2FourCCControl"},"PaddingControl":{"locationName":"paddingControl"},"Reference":{"locationName":"reference"}}},"Mp4Settings":{"locationName":"mp4Settings","type":"structure","members":{"AudioDuration":{"locationName":"audioDuration"},"CslgAtom":{"locationName":"cslgAtom"},"CttsVersion":{"locationName":"cttsVersion","type":"integer"},"FreeSpaceBox":{"locationName":"freeSpaceBox"},"MoovPlacement":{"locationName":"moovPlacement"},"Mp4MajorBrand":{"locationName":"mp4MajorBrand"}}},"MpdSettings":{"locationName":"mpdSettings","type":"structure","members":{"AccessibilityCaptionHints":{"locationName":"accessibilityCaptionHints"},"AudioDuration":{"locationName":"audioDuration"},"CaptionContainerType":{"locationName":"captionContainerType"},"KlvMetadata":{"locationName":"klvMetadata"},"ManifestMetadataSignaling":{"locationName":"manifestMetadataSignaling"},"Scte35Esam":{"locationName":"scte35Esam"},"Scte35Source":{"locationName":"scte35Source"},"TimedMetadata":{"locationName":"timedMetadata"},"TimedMetadataBoxVersion":{"locationName":"timedMetadataBoxVersion"},"TimedMetadataSchemeIdUri":{"locationName":"timedMetadataSchemeIdUri"},"TimedMetadataValue":{"locationName":"timedMetadataValue"}}},"MxfSettings":{"locationName":"mxfSettings","type":"structure","members":{"AfdSignaling":{"locationName":"afdSignaling"},"Profile":{"locationName":"profile"},"XavcProfileSettings":{"locationName":"xavcProfileSettings","type":"structure","members":{"DurationMode":{"locationName":"durationMode"},"MaxAncDataSize":{"locationName":"maxAncDataSize","type":"integer"}}}}}}},"Sco":{"type":"list","member":{"type":"integer"}},"Sel":{"type":"structure","members":{"AfdSignaling":{"locationName":"afdSignaling"},"AntiAlias":{"locationName":"antiAlias"},"CodecSettings":{"locationName":"codecSettings","type":"structure","members":{"Av1Settings":{"locationName":"av1Settings","type":"structure","members":{"AdaptiveQuantization":{"locationName":"adaptiveQuantization"},"BitDepth":{"locationName":"bitDepth"},"FilmGrainSynthesis":{"locationName":"filmGrainSynthesis"},"FramerateControl":{"locationName":"framerateControl"},"FramerateConversionAlgorithm":{"locationName":"framerateConversionAlgorithm"},"FramerateDenominator":{"locationName":"framerateDenominator","type":"integer"},"FramerateNumerator":{"locationName":"framerateNumerator","type":"integer"},"GopSize":{"locationName":"gopSize","type":"double"},"MaxBitrate":{"locationName":"maxBitrate","type":"integer"},"NumberBFramesBetweenReferenceFrames":{"locationName":"numberBFramesBetweenReferenceFrames","type":"integer"},"QvbrSettings":{"locationName":"qvbrSettings","type":"structure","members":{"QvbrQualityLevel":{"locationName":"qvbrQualityLevel","type":"integer"},"QvbrQualityLevelFineTune":{"locationName":"qvbrQualityLevelFineTune","type":"double"}}},"RateControlMode":{"locationName":"rateControlMode"},"Slices":{"locationName":"slices","type":"integer"},"SpatialAdaptiveQuantization":{"locationName":"spatialAdaptiveQuantization"}}},"AvcIntraSettings":{"locationName":"avcIntraSettings","type":"structure","members":{"AvcIntraClass":{"locationName":"avcIntraClass"},"AvcIntraUhdSettings":{"locationName":"avcIntraUhdSettings","type":"structure","members":{"QualityTuningLevel":{"locationName":"qualityTuningLevel"}}},"FramerateControl":{"locationName":"framerateControl"},"FramerateConversionAlgorithm":{"locationName":"framerateConversionAlgorithm"},"FramerateDenominator":{"locationName":"framerateDenominator","type":"integer"},"FramerateNumerator":{"locationName":"framerateNumerator","type":"integer"},"InterlaceMode":{"locationName":"interlaceMode"},"ScanTypeConversionMode":{"locationName":"scanTypeConversionMode"},"SlowPal":{"locationName":"slowPal"},"Telecine":{"locationName":"telecine"}}},"Codec":{"locationName":"codec"},"FrameCaptureSettings":{"locationName":"frameCaptureSettings","type":"structure","members":{"FramerateDenominator":{"locationName":"framerateDenominator","type":"integer"},"FramerateNumerator":{"locationName":"framerateNumerator","type":"integer"},"MaxCaptures":{"locationName":"maxCaptures","type":"integer"},"Quality":{"locationName":"quality","type":"integer"}}},"H264Settings":{"locationName":"h264Settings","type":"structure","members":{"AdaptiveQuantization":{"locationName":"adaptiveQuantization"},"BandwidthReductionFilter":{"shape":"Sfk","locationName":"bandwidthReductionFilter"},"Bitrate":{"locationName":"bitrate","type":"integer"},"CodecLevel":{"locationName":"codecLevel"},"CodecProfile":{"locationName":"codecProfile"},"DynamicSubGop":{"locationName":"dynamicSubGop"},"EndOfStreamMarkers":{"locationName":"endOfStreamMarkers"},"EntropyEncoding":{"locationName":"entropyEncoding"},"FieldEncoding":{"locationName":"fieldEncoding"},"FlickerAdaptiveQuantization":{"locationName":"flickerAdaptiveQuantization"},"FramerateControl":{"locationName":"framerateControl"},"FramerateConversionAlgorithm":{"locationName":"framerateConversionAlgorithm"},"FramerateDenominator":{"locationName":"framerateDenominator","type":"integer"},"FramerateNumerator":{"locationName":"framerateNumerator","type":"integer"},"GopBReference":{"locationName":"gopBReference"},"GopClosedCadence":{"locationName":"gopClosedCadence","type":"integer"},"GopSize":{"locationName":"gopSize","type":"double"},"GopSizeUnits":{"locationName":"gopSizeUnits"},"HrdBufferFinalFillPercentage":{"locationName":"hrdBufferFinalFillPercentage","type":"integer"},"HrdBufferInitialFillPercentage":{"locationName":"hrdBufferInitialFillPercentage","type":"integer"},"HrdBufferSize":{"locationName":"hrdBufferSize","type":"integer"},"InterlaceMode":{"locationName":"interlaceMode"},"MaxBitrate":{"locationName":"maxBitrate","type":"integer"},"MinIInterval":{"locationName":"minIInterval","type":"integer"},"NumberBFramesBetweenReferenceFrames":{"locationName":"numberBFramesBetweenReferenceFrames","type":"integer"},"NumberReferenceFrames":{"locationName":"numberReferenceFrames","type":"integer"},"ParControl":{"locationName":"parControl"},"ParDenominator":{"locationName":"parDenominator","type":"integer"},"ParNumerator":{"locationName":"parNumerator","type":"integer"},"QualityTuningLevel":{"locationName":"qualityTuningLevel"},"QvbrSettings":{"locationName":"qvbrSettings","type":"structure","members":{"MaxAverageBitrate":{"locationName":"maxAverageBitrate","type":"integer"},"QvbrQualityLevel":{"locationName":"qvbrQualityLevel","type":"integer"},"QvbrQualityLevelFineTune":{"locationName":"qvbrQualityLevelFineTune","type":"double"}}},"RateControlMode":{"locationName":"rateControlMode"},"RepeatPps":{"locationName":"repeatPps"},"ScanTypeConversionMode":{"locationName":"scanTypeConversionMode"},"SceneChangeDetect":{"locationName":"sceneChangeDetect"},"Slices":{"locationName":"slices","type":"integer"},"SlowPal":{"locationName":"slowPal"},"Softness":{"locationName":"softness","type":"integer"},"SpatialAdaptiveQuantization":{"locationName":"spatialAdaptiveQuantization"},"Syntax":{"locationName":"syntax"},"Telecine":{"locationName":"telecine"},"TemporalAdaptiveQuantization":{"locationName":"temporalAdaptiveQuantization"},"UnregisteredSeiTimecode":{"locationName":"unregisteredSeiTimecode"}}},"H265Settings":{"locationName":"h265Settings","type":"structure","members":{"AdaptiveQuantization":{"locationName":"adaptiveQuantization"},"AlternateTransferFunctionSei":{"locationName":"alternateTransferFunctionSei"},"BandwidthReductionFilter":{"shape":"Sfk","locationName":"bandwidthReductionFilter"},"Bitrate":{"locationName":"bitrate","type":"integer"},"CodecLevel":{"locationName":"codecLevel"},"CodecProfile":{"locationName":"codecProfile"},"DynamicSubGop":{"locationName":"dynamicSubGop"},"EndOfStreamMarkers":{"locationName":"endOfStreamMarkers"},"FlickerAdaptiveQuantization":{"locationName":"flickerAdaptiveQuantization"},"FramerateControl":{"locationName":"framerateControl"},"FramerateConversionAlgorithm":{"locationName":"framerateConversionAlgorithm"},"FramerateDenominator":{"locationName":"framerateDenominator","type":"integer"},"FramerateNumerator":{"locationName":"framerateNumerator","type":"integer"},"GopBReference":{"locationName":"gopBReference"},"GopClosedCadence":{"locationName":"gopClosedCadence","type":"integer"},"GopSize":{"locationName":"gopSize","type":"double"},"GopSizeUnits":{"locationName":"gopSizeUnits"},"HrdBufferFinalFillPercentage":{"locationName":"hrdBufferFinalFillPercentage","type":"integer"},"HrdBufferInitialFillPercentage":{"locationName":"hrdBufferInitialFillPercentage","type":"integer"},"HrdBufferSize":{"locationName":"hrdBufferSize","type":"integer"},"InterlaceMode":{"locationName":"interlaceMode"},"MaxBitrate":{"locationName":"maxBitrate","type":"integer"},"MinIInterval":{"locationName":"minIInterval","type":"integer"},"NumberBFramesBetweenReferenceFrames":{"locationName":"numberBFramesBetweenReferenceFrames","type":"integer"},"NumberReferenceFrames":{"locationName":"numberReferenceFrames","type":"integer"},"ParControl":{"locationName":"parControl"},"ParDenominator":{"locationName":"parDenominator","type":"integer"},"ParNumerator":{"locationName":"parNumerator","type":"integer"},"QualityTuningLevel":{"locationName":"qualityTuningLevel"},"QvbrSettings":{"locationName":"qvbrSettings","type":"structure","members":{"MaxAverageBitrate":{"locationName":"maxAverageBitrate","type":"integer"},"QvbrQualityLevel":{"locationName":"qvbrQualityLevel","type":"integer"},"QvbrQualityLevelFineTune":{"locationName":"qvbrQualityLevelFineTune","type":"double"}}},"RateControlMode":{"locationName":"rateControlMode"},"SampleAdaptiveOffsetFilterMode":{"locationName":"sampleAdaptiveOffsetFilterMode"},"ScanTypeConversionMode":{"locationName":"scanTypeConversionMode"},"SceneChangeDetect":{"locationName":"sceneChangeDetect"},"Slices":{"locationName":"slices","type":"integer"},"SlowPal":{"locationName":"slowPal"},"SpatialAdaptiveQuantization":{"locationName":"spatialAdaptiveQuantization"},"Telecine":{"locationName":"telecine"},"TemporalAdaptiveQuantization":{"locationName":"temporalAdaptiveQuantization"},"TemporalIds":{"locationName":"temporalIds"},"Tiles":{"locationName":"tiles"},"UnregisteredSeiTimecode":{"locationName":"unregisteredSeiTimecode"},"WriteMp4PackagingType":{"locationName":"writeMp4PackagingType"}}},"Mpeg2Settings":{"locationName":"mpeg2Settings","type":"structure","members":{"AdaptiveQuantization":{"locationName":"adaptiveQuantization"},"Bitrate":{"locationName":"bitrate","type":"integer"},"CodecLevel":{"locationName":"codecLevel"},"CodecProfile":{"locationName":"codecProfile"},"DynamicSubGop":{"locationName":"dynamicSubGop"},"FramerateControl":{"locationName":"framerateControl"},"FramerateConversionAlgorithm":{"locationName":"framerateConversionAlgorithm"},"FramerateDenominator":{"locationName":"framerateDenominator","type":"integer"},"FramerateNumerator":{"locationName":"framerateNumerator","type":"integer"},"GopClosedCadence":{"locationName":"gopClosedCadence","type":"integer"},"GopSize":{"locationName":"gopSize","type":"double"},"GopSizeUnits":{"locationName":"gopSizeUnits"},"HrdBufferFinalFillPercentage":{"locationName":"hrdBufferFinalFillPercentage","type":"integer"},"HrdBufferInitialFillPercentage":{"locationName":"hrdBufferInitialFillPercentage","type":"integer"},"HrdBufferSize":{"locationName":"hrdBufferSize","type":"integer"},"InterlaceMode":{"locationName":"interlaceMode"},"IntraDcPrecision":{"locationName":"intraDcPrecision"},"MaxBitrate":{"locationName":"maxBitrate","type":"integer"},"MinIInterval":{"locationName":"minIInterval","type":"integer"},"NumberBFramesBetweenReferenceFrames":{"locationName":"numberBFramesBetweenReferenceFrames","type":"integer"},"ParControl":{"locationName":"parControl"},"ParDenominator":{"locationName":"parDenominator","type":"integer"},"ParNumerator":{"locationName":"parNumerator","type":"integer"},"QualityTuningLevel":{"locationName":"qualityTuningLevel"},"RateControlMode":{"locationName":"rateControlMode"},"ScanTypeConversionMode":{"locationName":"scanTypeConversionMode"},"SceneChangeDetect":{"locationName":"sceneChangeDetect"},"SlowPal":{"locationName":"slowPal"},"Softness":{"locationName":"softness","type":"integer"},"SpatialAdaptiveQuantization":{"locationName":"spatialAdaptiveQuantization"},"Syntax":{"locationName":"syntax"},"Telecine":{"locationName":"telecine"},"TemporalAdaptiveQuantization":{"locationName":"temporalAdaptiveQuantization"}}},"ProresSettings":{"locationName":"proresSettings","type":"structure","members":{"ChromaSampling":{"locationName":"chromaSampling"},"CodecProfile":{"locationName":"codecProfile"},"FramerateControl":{"locationName":"framerateControl"},"FramerateConversionAlgorithm":{"locationName":"framerateConversionAlgorithm"},"FramerateDenominator":{"locationName":"framerateDenominator","type":"integer"},"FramerateNumerator":{"locationName":"framerateNumerator","type":"integer"},"InterlaceMode":{"locationName":"interlaceMode"},"ParControl":{"locationName":"parControl"},"ParDenominator":{"locationName":"parDenominator","type":"integer"},"ParNumerator":{"locationName":"parNumerator","type":"integer"},"ScanTypeConversionMode":{"locationName":"scanTypeConversionMode"},"SlowPal":{"locationName":"slowPal"},"Telecine":{"locationName":"telecine"}}},"UncompressedSettings":{"locationName":"uncompressedSettings","type":"structure","members":{"Fourcc":{"locationName":"fourcc"},"FramerateControl":{"locationName":"framerateControl"},"FramerateConversionAlgorithm":{"locationName":"framerateConversionAlgorithm"},"FramerateDenominator":{"locationName":"framerateDenominator","type":"integer"},"FramerateNumerator":{"locationName":"framerateNumerator","type":"integer"},"InterlaceMode":{"locationName":"interlaceMode"},"ScanTypeConversionMode":{"locationName":"scanTypeConversionMode"},"SlowPal":{"locationName":"slowPal"},"Telecine":{"locationName":"telecine"}}},"Vc3Settings":{"locationName":"vc3Settings","type":"structure","members":{"FramerateControl":{"locationName":"framerateControl"},"FramerateConversionAlgorithm":{"locationName":"framerateConversionAlgorithm"},"FramerateDenominator":{"locationName":"framerateDenominator","type":"integer"},"FramerateNumerator":{"locationName":"framerateNumerator","type":"integer"},"InterlaceMode":{"locationName":"interlaceMode"},"ScanTypeConversionMode":{"locationName":"scanTypeConversionMode"},"SlowPal":{"locationName":"slowPal"},"Telecine":{"locationName":"telecine"},"Vc3Class":{"locationName":"vc3Class"}}},"Vp8Settings":{"locationName":"vp8Settings","type":"structure","members":{"Bitrate":{"locationName":"bitrate","type":"integer"},"FramerateControl":{"locationName":"framerateControl"},"FramerateConversionAlgorithm":{"locationName":"framerateConversionAlgorithm"},"FramerateDenominator":{"locationName":"framerateDenominator","type":"integer"},"FramerateNumerator":{"locationName":"framerateNumerator","type":"integer"},"GopSize":{"locationName":"gopSize","type":"double"},"HrdBufferSize":{"locationName":"hrdBufferSize","type":"integer"},"MaxBitrate":{"locationName":"maxBitrate","type":"integer"},"ParControl":{"locationName":"parControl"},"ParDenominator":{"locationName":"parDenominator","type":"integer"},"ParNumerator":{"locationName":"parNumerator","type":"integer"},"QualityTuningLevel":{"locationName":"qualityTuningLevel"},"RateControlMode":{"locationName":"rateControlMode"}}},"Vp9Settings":{"locationName":"vp9Settings","type":"structure","members":{"Bitrate":{"locationName":"bitrate","type":"integer"},"FramerateControl":{"locationName":"framerateControl"},"FramerateConversionAlgorithm":{"locationName":"framerateConversionAlgorithm"},"FramerateDenominator":{"locationName":"framerateDenominator","type":"integer"},"FramerateNumerator":{"locationName":"framerateNumerator","type":"integer"},"GopSize":{"locationName":"gopSize","type":"double"},"HrdBufferSize":{"locationName":"hrdBufferSize","type":"integer"},"MaxBitrate":{"locationName":"maxBitrate","type":"integer"},"ParControl":{"locationName":"parControl"},"ParDenominator":{"locationName":"parDenominator","type":"integer"},"ParNumerator":{"locationName":"parNumerator","type":"integer"},"QualityTuningLevel":{"locationName":"qualityTuningLevel"},"RateControlMode":{"locationName":"rateControlMode"}}},"XavcSettings":{"locationName":"xavcSettings","type":"structure","members":{"AdaptiveQuantization":{"locationName":"adaptiveQuantization"},"EntropyEncoding":{"locationName":"entropyEncoding"},"FramerateControl":{"locationName":"framerateControl"},"FramerateConversionAlgorithm":{"locationName":"framerateConversionAlgorithm"},"FramerateDenominator":{"locationName":"framerateDenominator","type":"integer"},"FramerateNumerator":{"locationName":"framerateNumerator","type":"integer"},"Profile":{"locationName":"profile"},"SlowPal":{"locationName":"slowPal"},"Softness":{"locationName":"softness","type":"integer"},"SpatialAdaptiveQuantization":{"locationName":"spatialAdaptiveQuantization"},"TemporalAdaptiveQuantization":{"locationName":"temporalAdaptiveQuantization"},"Xavc4kIntraCbgProfileSettings":{"locationName":"xavc4kIntraCbgProfileSettings","type":"structure","members":{"XavcClass":{"locationName":"xavcClass"}}},"Xavc4kIntraVbrProfileSettings":{"locationName":"xavc4kIntraVbrProfileSettings","type":"structure","members":{"XavcClass":{"locationName":"xavcClass"}}},"Xavc4kProfileSettings":{"locationName":"xavc4kProfileSettings","type":"structure","members":{"BitrateClass":{"locationName":"bitrateClass"},"CodecProfile":{"locationName":"codecProfile"},"FlickerAdaptiveQuantization":{"locationName":"flickerAdaptiveQuantization"},"GopBReference":{"locationName":"gopBReference"},"GopClosedCadence":{"locationName":"gopClosedCadence","type":"integer"},"HrdBufferSize":{"locationName":"hrdBufferSize","type":"integer"},"QualityTuningLevel":{"locationName":"qualityTuningLevel"},"Slices":{"locationName":"slices","type":"integer"}}},"XavcHdIntraCbgProfileSettings":{"locationName":"xavcHdIntraCbgProfileSettings","type":"structure","members":{"XavcClass":{"locationName":"xavcClass"}}},"XavcHdProfileSettings":{"locationName":"xavcHdProfileSettings","type":"structure","members":{"BitrateClass":{"locationName":"bitrateClass"},"FlickerAdaptiveQuantization":{"locationName":"flickerAdaptiveQuantization"},"GopBReference":{"locationName":"gopBReference"},"GopClosedCadence":{"locationName":"gopClosedCadence","type":"integer"},"HrdBufferSize":{"locationName":"hrdBufferSize","type":"integer"},"InterlaceMode":{"locationName":"interlaceMode"},"QualityTuningLevel":{"locationName":"qualityTuningLevel"},"Slices":{"locationName":"slices","type":"integer"},"Telecine":{"locationName":"telecine"}}}}}}},"ColorMetadata":{"locationName":"colorMetadata"},"Crop":{"shape":"S2i","locationName":"crop"},"DropFrameTimecode":{"locationName":"dropFrameTimecode"},"FixedAfd":{"locationName":"fixedAfd","type":"integer"},"Height":{"locationName":"height","type":"integer"},"Position":{"shape":"S2i","locationName":"position"},"RespondToAfd":{"locationName":"respondToAfd"},"ScalingBehavior":{"locationName":"scalingBehavior"},"Sharpness":{"locationName":"sharpness","type":"integer"},"TimecodeInsertion":{"locationName":"timecodeInsertion"},"VideoPreprocessors":{"locationName":"videoPreprocessors","type":"structure","members":{"ColorCorrector":{"locationName":"colorCorrector","type":"structure","members":{"Brightness":{"locationName":"brightness","type":"integer"},"ClipLimits":{"locationName":"clipLimits","type":"structure","members":{"MaximumRGBTolerance":{"locationName":"maximumRGBTolerance","type":"integer"},"MaximumYUV":{"locationName":"maximumYUV","type":"integer"},"MinimumRGBTolerance":{"locationName":"minimumRGBTolerance","type":"integer"},"MinimumYUV":{"locationName":"minimumYUV","type":"integer"}}},"ColorSpaceConversion":{"locationName":"colorSpaceConversion"},"Contrast":{"locationName":"contrast","type":"integer"},"Hdr10Metadata":{"shape":"S3m","locationName":"hdr10Metadata"},"HdrToSdrToneMapper":{"locationName":"hdrToSdrToneMapper"},"Hue":{"locationName":"hue","type":"integer"},"MaxLuminance":{"locationName":"maxLuminance","type":"integer"},"SampleRangeConversion":{"locationName":"sampleRangeConversion"},"Saturation":{"locationName":"saturation","type":"integer"},"SdrReferenceWhiteLevel":{"locationName":"sdrReferenceWhiteLevel","type":"integer"}}},"Deinterlacer":{"locationName":"deinterlacer","type":"structure","members":{"Algorithm":{"locationName":"algorithm"},"Control":{"locationName":"control"},"Mode":{"locationName":"mode"}}},"DolbyVision":{"locationName":"dolbyVision","type":"structure","members":{"L6Metadata":{"locationName":"l6Metadata","type":"structure","members":{"MaxCll":{"locationName":"maxCll","type":"integer"},"MaxFall":{"locationName":"maxFall","type":"integer"}}},"L6Mode":{"locationName":"l6Mode"},"Mapping":{"locationName":"mapping"},"Profile":{"locationName":"profile"}}},"Hdr10Plus":{"locationName":"hdr10Plus","type":"structure","members":{"MasteringMonitorNits":{"locationName":"masteringMonitorNits","type":"integer"},"TargetMonitorNits":{"locationName":"targetMonitorNits","type":"integer"}}},"ImageInserter":{"shape":"S2u","locationName":"imageInserter"},"NoiseReducer":{"locationName":"noiseReducer","type":"structure","members":{"Filter":{"locationName":"filter"},"FilterSettings":{"locationName":"filterSettings","type":"structure","members":{"Strength":{"locationName":"strength","type":"integer"}}},"SpatialFilterSettings":{"locationName":"spatialFilterSettings","type":"structure","members":{"PostFilterSharpenStrength":{"locationName":"postFilterSharpenStrength","type":"integer"},"Speed":{"locationName":"speed","type":"integer"},"Strength":{"locationName":"strength","type":"integer"}}},"TemporalFilterSettings":{"locationName":"temporalFilterSettings","type":"structure","members":{"AggressiveMode":{"locationName":"aggressiveMode","type":"integer"},"PostTemporalSharpening":{"locationName":"postTemporalSharpening"},"PostTemporalSharpeningStrength":{"locationName":"postTemporalSharpeningStrength"},"Speed":{"locationName":"speed","type":"integer"},"Strength":{"locationName":"strength","type":"integer"}}}}},"PartnerWatermarking":{"locationName":"partnerWatermarking","type":"structure","members":{"NexguardFileMarkerSettings":{"locationName":"nexguardFileMarkerSettings","type":"structure","members":{"License":{"locationName":"license"},"Payload":{"locationName":"payload","type":"integer"},"Preset":{"locationName":"preset"},"Strength":{"locationName":"strength"}}}}},"TimecodeBurnin":{"locationName":"timecodeBurnin","type":"structure","members":{"FontSize":{"locationName":"fontSize","type":"integer"},"Position":{"locationName":"position"},"Prefix":{"locationName":"prefix"}}}}},"Width":{"locationName":"width","type":"integer"}}},"Sfk":{"type":"structure","members":{"Sharpening":{"locationName":"sharpening"},"Strength":{"locationName":"strength"}}},"Sl3":{"type":"structure","members":{"Anchor":{"locationName":"anchor"},"Source":{"locationName":"source"},"Start":{"locationName":"start"},"TimestampOffset":{"locationName":"timestampOffset"}}},"Sl6":{"type":"structure","members":{"Id3Insertions":{"locationName":"id3Insertions","type":"list","member":{"type":"structure","members":{"Id3":{"locationName":"id3"},"Timecode":{"locationName":"timecode"}}}}}},"Slb":{"type":"map","key":{},"value":{}},"Sld":{"type":"structure","members":{"AccelerationSettings":{"shape":"S7","locationName":"accelerationSettings"},"AccelerationStatus":{"locationName":"accelerationStatus"},"Arn":{"locationName":"arn"},"BillingTagsSource":{"locationName":"billingTagsSource"},"ClientRequestToken":{"locationName":"clientRequestToken"},"CreatedAt":{"shape":"Slf","locationName":"createdAt"},"CurrentPhase":{"locationName":"currentPhase"},"ErrorCode":{"locationName":"errorCode","type":"integer"},"ErrorMessage":{"locationName":"errorMessage"},"HopDestinations":{"shape":"Sa","locationName":"hopDestinations"},"Id":{"locationName":"id"},"JobPercentComplete":{"locationName":"jobPercentComplete","type":"integer"},"JobTemplate":{"locationName":"jobTemplate"},"Messages":{"locationName":"messages","type":"structure","members":{"Info":{"shape":"Sli","locationName":"info"},"Warning":{"shape":"Sli","locationName":"warning"}}},"OutputGroupDetails":{"locationName":"outputGroupDetails","type":"list","member":{"type":"structure","members":{"OutputDetails":{"locationName":"outputDetails","type":"list","member":{"type":"structure","members":{"DurationInMs":{"locationName":"durationInMs","type":"integer"},"VideoDetails":{"locationName":"videoDetails","type":"structure","members":{"HeightInPx":{"locationName":"heightInPx","type":"integer"},"WidthInPx":{"locationName":"widthInPx","type":"integer"}}}}}}}}},"Priority":{"locationName":"priority","type":"integer"},"Queue":{"locationName":"queue"},"QueueTransitions":{"locationName":"queueTransitions","type":"list","member":{"type":"structure","members":{"DestinationQueue":{"locationName":"destinationQueue"},"SourceQueue":{"locationName":"sourceQueue"},"Timestamp":{"shape":"Slf","locationName":"timestamp"}}}},"RetryCount":{"locationName":"retryCount","type":"integer"},"Role":{"locationName":"role"},"Settings":{"shape":"Se","locationName":"settings"},"SimulateReservedQueue":{"locationName":"simulateReservedQueue"},"Status":{"locationName":"status"},"StatusUpdateInterval":{"locationName":"statusUpdateInterval"},"Timing":{"locationName":"timing","type":"structure","members":{"FinishTime":{"shape":"Slf","locationName":"finishTime"},"StartTime":{"shape":"Slf","locationName":"startTime"},"SubmitTime":{"shape":"Slf","locationName":"submitTime"}}},"UserMetadata":{"shape":"Slb","locationName":"userMetadata"},"Warnings":{"locationName":"warnings","type":"list","member":{"type":"structure","members":{"Code":{"locationName":"code","type":"integer"},"Count":{"locationName":"count","type":"integer"}},"required":["Count","Code"]}}},"required":["Settings","Role"]},"Slf":{"type":"timestamp","timestampFormat":"unixTimestamp"},"Sli":{"type":"list","member":{}},"Slv":{"type":"structure","members":{"AdAvailOffset":{"locationName":"adAvailOffset","type":"integer"},"AvailBlanking":{"shape":"Sg","locationName":"availBlanking"},"ColorConversion3DLUTSettings":{"shape":"Si","locationName":"colorConversion3DLUTSettings"},"Esam":{"shape":"Sn","locationName":"esam"},"ExtendedDataServices":{"shape":"St","locationName":"extendedDataServices"},"FollowSource":{"locationName":"followSource","type":"integer"},"Inputs":{"locationName":"inputs","type":"list","member":{"type":"structure","members":{"AdvancedInputFilter":{"locationName":"advancedInputFilter"},"AdvancedInputFilterSettings":{"shape":"S10","locationName":"advancedInputFilterSettings"},"AudioSelectorGroups":{"shape":"S13","locationName":"audioSelectorGroups"},"AudioSelectors":{"shape":"S17","locationName":"audioSelectors"},"CaptionSelectors":{"shape":"S1t","locationName":"captionSelectors"},"Crop":{"shape":"S2i","locationName":"crop"},"DeblockFilter":{"locationName":"deblockFilter"},"DenoiseFilter":{"locationName":"denoiseFilter"},"DolbyVisionMetadataXml":{"locationName":"dolbyVisionMetadataXml"},"FilterEnable":{"locationName":"filterEnable"},"FilterStrength":{"locationName":"filterStrength","type":"integer"},"ImageInserter":{"shape":"S2u","locationName":"imageInserter"},"InputClippings":{"shape":"S32","locationName":"inputClippings"},"InputScanType":{"locationName":"inputScanType"},"Position":{"shape":"S2i","locationName":"position"},"ProgramNumber":{"locationName":"programNumber","type":"integer"},"PsiControl":{"locationName":"psiControl"},"TimecodeSource":{"locationName":"timecodeSource"},"TimecodeStart":{"locationName":"timecodeStart"},"VideoOverlays":{"shape":"S3d","locationName":"videoOverlays"},"VideoSelector":{"shape":"S3i","locationName":"videoSelector"}}}},"KantarWatermark":{"shape":"S3s","locationName":"kantarWatermark"},"MotionImageInserter":{"shape":"S40","locationName":"motionImageInserter"},"NielsenConfiguration":{"shape":"S48","locationName":"nielsenConfiguration"},"NielsenNonLinearWatermark":{"shape":"S4a","locationName":"nielsenNonLinearWatermark"},"OutputGroups":{"shape":"S4h","locationName":"outputGroups"},"TimecodeConfig":{"shape":"Sl3","locationName":"timecodeConfig"},"TimedMetadataInsertion":{"shape":"Sl6","locationName":"timedMetadataInsertion"}}},"Slz":{"type":"structure","members":{"AccelerationSettings":{"shape":"S7","locationName":"accelerationSettings"},"Arn":{"locationName":"arn"},"Category":{"locationName":"category"},"CreatedAt":{"shape":"Slf","locationName":"createdAt"},"Description":{"locationName":"description"},"HopDestinations":{"shape":"Sa","locationName":"hopDestinations"},"LastUpdated":{"shape":"Slf","locationName":"lastUpdated"},"Name":{"locationName":"name"},"Priority":{"locationName":"priority","type":"integer"},"Queue":{"locationName":"queue"},"Settings":{"shape":"Slv","locationName":"settings"},"StatusUpdateInterval":{"locationName":"statusUpdateInterval"},"Type":{"locationName":"type"}},"required":["Settings","Name"]},"Sm2":{"type":"structure","members":{"AudioDescriptions":{"shape":"S86","locationName":"audioDescriptions"},"CaptionDescriptions":{"locationName":"captionDescriptions","type":"list","member":{"type":"structure","members":{"CustomLanguageCode":{"locationName":"customLanguageCode"},"DestinationSettings":{"shape":"Sau","locationName":"destinationSettings"},"LanguageCode":{"locationName":"languageCode"},"LanguageDescription":{"locationName":"languageDescription"}}}},"ContainerSettings":{"shape":"Sc5","locationName":"containerSettings"},"VideoDescription":{"shape":"Sel","locationName":"videoDescription"}}},"Sm6":{"type":"structure","members":{"Arn":{"locationName":"arn"},"Category":{"locationName":"category"},"CreatedAt":{"shape":"Slf","locationName":"createdAt"},"Description":{"locationName":"description"},"LastUpdated":{"shape":"Slf","locationName":"lastUpdated"},"Name":{"locationName":"name"},"Settings":{"shape":"Sm2","locationName":"settings"},"Type":{"locationName":"type"}},"required":["Settings","Name"]},"Sm9":{"type":"structure","members":{"Commitment":{"locationName":"commitment"},"RenewalType":{"locationName":"renewalType"},"ReservedSlots":{"locationName":"reservedSlots","type":"integer"}},"required":["Commitment","ReservedSlots","RenewalType"]},"Sme":{"type":"structure","members":{"Arn":{"locationName":"arn"},"CreatedAt":{"shape":"Slf","locationName":"createdAt"},"Description":{"locationName":"description"},"LastUpdated":{"shape":"Slf","locationName":"lastUpdated"},"Name":{"locationName":"name"},"PricingPlan":{"locationName":"pricingPlan"},"ProgressingJobsCount":{"locationName":"progressingJobsCount","type":"integer"},"ReservationPlan":{"locationName":"reservationPlan","type":"structure","members":{"Commitment":{"locationName":"commitment"},"ExpiresAt":{"shape":"Slf","locationName":"expiresAt"},"PurchasedAt":{"shape":"Slf","locationName":"purchasedAt"},"RenewalType":{"locationName":"renewalType"},"ReservedSlots":{"locationName":"reservedSlots","type":"integer"},"Status":{"locationName":"status"}}},"Status":{"locationName":"status"},"SubmittedJobsCount":{"locationName":"submittedJobsCount","type":"integer"},"Type":{"locationName":"type"}},"required":["Name"]},"Sn2":{"type":"structure","members":{"HttpInputs":{"locationName":"httpInputs"},"HttpsInputs":{"locationName":"httpsInputs"},"S3Inputs":{"locationName":"s3Inputs"}}}}} + module.exports = {"metadata":{"apiVersion":"2017-08-29","endpointPrefix":"mediaconvert","signingName":"mediaconvert","serviceFullName":"AWS Elemental MediaConvert","serviceId":"MediaConvert","protocol":"rest-json","jsonVersion":"1.1","uid":"mediaconvert-2017-08-29","signatureVersion":"v4","serviceAbbreviation":"MediaConvert"},"operations":{"AssociateCertificate":{"http":{"requestUri":"/2017-08-29/certificates","responseCode":201},"input":{"type":"structure","members":{"Arn":{"locationName":"arn"}},"required":["Arn"]},"output":{"type":"structure","members":{}}},"CancelJob":{"http":{"method":"DELETE","requestUri":"/2017-08-29/jobs/{id}","responseCode":202},"input":{"type":"structure","members":{"Id":{"locationName":"id","location":"uri"}},"required":["Id"]},"output":{"type":"structure","members":{}}},"CreateJob":{"http":{"requestUri":"/2017-08-29/jobs","responseCode":201},"input":{"type":"structure","members":{"AccelerationSettings":{"shape":"S7","locationName":"accelerationSettings"},"BillingTagsSource":{"locationName":"billingTagsSource"},"ClientRequestToken":{"locationName":"clientRequestToken","idempotencyToken":true},"HopDestinations":{"shape":"Sa","locationName":"hopDestinations"},"JobTemplate":{"locationName":"jobTemplate"},"Priority":{"locationName":"priority","type":"integer"},"Queue":{"locationName":"queue"},"Role":{"locationName":"role"},"Settings":{"shape":"Se","locationName":"settings"},"SimulateReservedQueue":{"locationName":"simulateReservedQueue"},"StatusUpdateInterval":{"locationName":"statusUpdateInterval"},"Tags":{"shape":"Slb","locationName":"tags"},"UserMetadata":{"shape":"Slb","locationName":"userMetadata"}},"required":["Role","Settings"]},"output":{"type":"structure","members":{"Job":{"shape":"Sld","locationName":"job"}}}},"CreateJobTemplate":{"http":{"requestUri":"/2017-08-29/jobTemplates","responseCode":201},"input":{"type":"structure","members":{"AccelerationSettings":{"shape":"S7","locationName":"accelerationSettings"},"Category":{"locationName":"category"},"Description":{"locationName":"description"},"HopDestinations":{"shape":"Sa","locationName":"hopDestinations"},"Name":{"locationName":"name"},"Priority":{"locationName":"priority","type":"integer"},"Queue":{"locationName":"queue"},"Settings":{"shape":"Slv","locationName":"settings"},"StatusUpdateInterval":{"locationName":"statusUpdateInterval"},"Tags":{"shape":"Slb","locationName":"tags"}},"required":["Settings","Name"]},"output":{"type":"structure","members":{"JobTemplate":{"shape":"Slz","locationName":"jobTemplate"}}}},"CreatePreset":{"http":{"requestUri":"/2017-08-29/presets","responseCode":201},"input":{"type":"structure","members":{"Category":{"locationName":"category"},"Description":{"locationName":"description"},"Name":{"locationName":"name"},"Settings":{"shape":"Sm2","locationName":"settings"},"Tags":{"shape":"Slb","locationName":"tags"}},"required":["Settings","Name"]},"output":{"type":"structure","members":{"Preset":{"shape":"Sm6","locationName":"preset"}}}},"CreateQueue":{"http":{"requestUri":"/2017-08-29/queues","responseCode":201},"input":{"type":"structure","members":{"Description":{"locationName":"description"},"Name":{"locationName":"name"},"PricingPlan":{"locationName":"pricingPlan"},"ReservationPlanSettings":{"shape":"Sm9","locationName":"reservationPlanSettings"},"Status":{"locationName":"status"},"Tags":{"shape":"Slb","locationName":"tags"}},"required":["Name"]},"output":{"type":"structure","members":{"Queue":{"shape":"Sme","locationName":"queue"}}}},"DeleteJobTemplate":{"http":{"method":"DELETE","requestUri":"/2017-08-29/jobTemplates/{name}","responseCode":202},"input":{"type":"structure","members":{"Name":{"locationName":"name","location":"uri"}},"required":["Name"]},"output":{"type":"structure","members":{}}},"DeletePolicy":{"http":{"method":"DELETE","requestUri":"/2017-08-29/policy","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"DeletePreset":{"http":{"method":"DELETE","requestUri":"/2017-08-29/presets/{name}","responseCode":202},"input":{"type":"structure","members":{"Name":{"locationName":"name","location":"uri"}},"required":["Name"]},"output":{"type":"structure","members":{}}},"DeleteQueue":{"http":{"method":"DELETE","requestUri":"/2017-08-29/queues/{name}","responseCode":202},"input":{"type":"structure","members":{"Name":{"locationName":"name","location":"uri"}},"required":["Name"]},"output":{"type":"structure","members":{}}},"DescribeEndpoints":{"http":{"requestUri":"/2017-08-29/endpoints","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"locationName":"maxResults","type":"integer"},"Mode":{"locationName":"mode","type":"string","deprecated":true,"deprecatedMessage":"DescribeEndpoints and account specific endpoints are no longer required. We recommend that you send your requests directly to the regional endpoint instead."},"NextToken":{"locationName":"nextToken"}},"deprecated":true,"deprecatedMessage":"DescribeEndpoints and account specific endpoints are no longer required. We recommend that you send your requests directly to the regional endpoint instead."},"output":{"type":"structure","members":{"Endpoints":{"locationName":"endpoints","type":"list","member":{"type":"structure","members":{"Url":{"locationName":"url"}}}},"NextToken":{"locationName":"nextToken"}},"deprecated":true,"deprecatedMessage":"DescribeEndpoints and account specific endpoints are no longer required. We recommend that you send your requests directly to the regional endpoint instead."},"deprecated":true,"deprecatedMessage":"DescribeEndpoints and account specific endpoints are no longer required. We recommend that you send your requests directly to the regional endpoint instead."},"DisassociateCertificate":{"http":{"method":"DELETE","requestUri":"/2017-08-29/certificates/{arn}","responseCode":202},"input":{"type":"structure","members":{"Arn":{"locationName":"arn","location":"uri"}},"required":["Arn"]},"output":{"type":"structure","members":{}}},"GetJob":{"http":{"method":"GET","requestUri":"/2017-08-29/jobs/{id}","responseCode":200},"input":{"type":"structure","members":{"Id":{"locationName":"id","location":"uri"}},"required":["Id"]},"output":{"type":"structure","members":{"Job":{"shape":"Sld","locationName":"job"}}}},"GetJobTemplate":{"http":{"method":"GET","requestUri":"/2017-08-29/jobTemplates/{name}","responseCode":200},"input":{"type":"structure","members":{"Name":{"locationName":"name","location":"uri"}},"required":["Name"]},"output":{"type":"structure","members":{"JobTemplate":{"shape":"Slz","locationName":"jobTemplate"}}}},"GetPolicy":{"http":{"method":"GET","requestUri":"/2017-08-29/policy","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"Policy":{"shape":"Sn2","locationName":"policy"}}}},"GetPreset":{"http":{"method":"GET","requestUri":"/2017-08-29/presets/{name}","responseCode":200},"input":{"type":"structure","members":{"Name":{"locationName":"name","location":"uri"}},"required":["Name"]},"output":{"type":"structure","members":{"Preset":{"shape":"Sm6","locationName":"preset"}}}},"GetQueue":{"http":{"method":"GET","requestUri":"/2017-08-29/queues/{name}","responseCode":200},"input":{"type":"structure","members":{"Name":{"locationName":"name","location":"uri"}},"required":["Name"]},"output":{"type":"structure","members":{"Queue":{"shape":"Sme","locationName":"queue"}}}},"ListJobTemplates":{"http":{"method":"GET","requestUri":"/2017-08-29/jobTemplates","responseCode":200},"input":{"type":"structure","members":{"Category":{"locationName":"category","location":"querystring"},"ListBy":{"locationName":"listBy","location":"querystring"},"MaxResults":{"locationName":"maxResults","location":"querystring","type":"integer"},"NextToken":{"locationName":"nextToken","location":"querystring"},"Order":{"locationName":"order","location":"querystring"}}},"output":{"type":"structure","members":{"JobTemplates":{"locationName":"jobTemplates","type":"list","member":{"shape":"Slz"}},"NextToken":{"locationName":"nextToken"}}}},"ListJobs":{"http":{"method":"GET","requestUri":"/2017-08-29/jobs","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"locationName":"maxResults","location":"querystring","type":"integer"},"NextToken":{"locationName":"nextToken","location":"querystring"},"Order":{"locationName":"order","location":"querystring"},"Queue":{"locationName":"queue","location":"querystring"},"Status":{"locationName":"status","location":"querystring"}}},"output":{"type":"structure","members":{"Jobs":{"shape":"Sng","locationName":"jobs"},"NextToken":{"locationName":"nextToken"}}}},"ListPresets":{"http":{"method":"GET","requestUri":"/2017-08-29/presets","responseCode":200},"input":{"type":"structure","members":{"Category":{"locationName":"category","location":"querystring"},"ListBy":{"locationName":"listBy","location":"querystring"},"MaxResults":{"locationName":"maxResults","location":"querystring","type":"integer"},"NextToken":{"locationName":"nextToken","location":"querystring"},"Order":{"locationName":"order","location":"querystring"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"Presets":{"locationName":"presets","type":"list","member":{"shape":"Sm6"}}}}},"ListQueues":{"http":{"method":"GET","requestUri":"/2017-08-29/queues","responseCode":200},"input":{"type":"structure","members":{"ListBy":{"locationName":"listBy","location":"querystring"},"MaxResults":{"locationName":"maxResults","location":"querystring","type":"integer"},"NextToken":{"locationName":"nextToken","location":"querystring"},"Order":{"locationName":"order","location":"querystring"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"Queues":{"locationName":"queues","type":"list","member":{"shape":"Sme"}}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/2017-08-29/tags/{arn}","responseCode":200},"input":{"type":"structure","members":{"Arn":{"locationName":"arn","location":"uri"}},"required":["Arn"]},"output":{"type":"structure","members":{"ResourceTags":{"locationName":"resourceTags","type":"structure","members":{"Arn":{"locationName":"arn"},"Tags":{"shape":"Slb","locationName":"tags"}}}}}},"PutPolicy":{"http":{"method":"PUT","requestUri":"/2017-08-29/policy","responseCode":200},"input":{"type":"structure","members":{"Policy":{"shape":"Sn2","locationName":"policy"}},"required":["Policy"]},"output":{"type":"structure","members":{"Policy":{"shape":"Sn2","locationName":"policy"}}}},"SearchJobs":{"http":{"method":"GET","requestUri":"/2017-08-29/search","responseCode":200},"input":{"type":"structure","members":{"InputFile":{"locationName":"inputFile","location":"querystring"},"MaxResults":{"locationName":"maxResults","location":"querystring","type":"integer"},"NextToken":{"locationName":"nextToken","location":"querystring"},"Order":{"locationName":"order","location":"querystring"},"Queue":{"locationName":"queue","location":"querystring"},"Status":{"locationName":"status","location":"querystring"}}},"output":{"type":"structure","members":{"Jobs":{"shape":"Sng","locationName":"jobs"},"NextToken":{"locationName":"nextToken"}}}},"TagResource":{"http":{"requestUri":"/2017-08-29/tags","responseCode":200},"input":{"type":"structure","members":{"Arn":{"locationName":"arn"},"Tags":{"shape":"Slb","locationName":"tags"}},"required":["Arn","Tags"]},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"PUT","requestUri":"/2017-08-29/tags/{arn}","responseCode":200},"input":{"type":"structure","members":{"Arn":{"locationName":"arn","location":"uri"},"TagKeys":{"shape":"Sli","locationName":"tagKeys"}},"required":["Arn"]},"output":{"type":"structure","members":{}}},"UpdateJobTemplate":{"http":{"method":"PUT","requestUri":"/2017-08-29/jobTemplates/{name}","responseCode":200},"input":{"type":"structure","members":{"AccelerationSettings":{"shape":"S7","locationName":"accelerationSettings"},"Category":{"locationName":"category"},"Description":{"locationName":"description"},"HopDestinations":{"shape":"Sa","locationName":"hopDestinations"},"Name":{"locationName":"name","location":"uri"},"Priority":{"locationName":"priority","type":"integer"},"Queue":{"locationName":"queue"},"Settings":{"shape":"Slv","locationName":"settings"},"StatusUpdateInterval":{"locationName":"statusUpdateInterval"}},"required":["Name"]},"output":{"type":"structure","members":{"JobTemplate":{"shape":"Slz","locationName":"jobTemplate"}}}},"UpdatePreset":{"http":{"method":"PUT","requestUri":"/2017-08-29/presets/{name}","responseCode":200},"input":{"type":"structure","members":{"Category":{"locationName":"category"},"Description":{"locationName":"description"},"Name":{"locationName":"name","location":"uri"},"Settings":{"shape":"Sm2","locationName":"settings"}},"required":["Name"]},"output":{"type":"structure","members":{"Preset":{"shape":"Sm6","locationName":"preset"}}}},"UpdateQueue":{"http":{"method":"PUT","requestUri":"/2017-08-29/queues/{name}","responseCode":200},"input":{"type":"structure","members":{"Description":{"locationName":"description"},"Name":{"locationName":"name","location":"uri"},"ReservationPlanSettings":{"shape":"Sm9","locationName":"reservationPlanSettings"},"Status":{"locationName":"status"}},"required":["Name"]},"output":{"type":"structure","members":{"Queue":{"shape":"Sme","locationName":"queue"}}}}},"shapes":{"S7":{"type":"structure","members":{"Mode":{"locationName":"mode"}},"required":["Mode"]},"Sa":{"type":"list","member":{"type":"structure","members":{"Priority":{"locationName":"priority","type":"integer"},"Queue":{"locationName":"queue"},"WaitMinutes":{"locationName":"waitMinutes","type":"integer"}}}},"Se":{"type":"structure","members":{"AdAvailOffset":{"locationName":"adAvailOffset","type":"integer"},"AvailBlanking":{"shape":"Sg","locationName":"availBlanking"},"ColorConversion3DLUTSettings":{"shape":"Si","locationName":"colorConversion3DLUTSettings"},"Esam":{"shape":"Sn","locationName":"esam"},"ExtendedDataServices":{"shape":"St","locationName":"extendedDataServices"},"FollowSource":{"locationName":"followSource","type":"integer"},"Inputs":{"locationName":"inputs","type":"list","member":{"type":"structure","members":{"AdvancedInputFilter":{"locationName":"advancedInputFilter"},"AdvancedInputFilterSettings":{"shape":"S10","locationName":"advancedInputFilterSettings"},"AudioSelectorGroups":{"shape":"S13","locationName":"audioSelectorGroups"},"AudioSelectors":{"shape":"S17","locationName":"audioSelectors"},"CaptionSelectors":{"shape":"S1t","locationName":"captionSelectors"},"Crop":{"shape":"S2i","locationName":"crop"},"DeblockFilter":{"locationName":"deblockFilter"},"DecryptionSettings":{"locationName":"decryptionSettings","type":"structure","members":{"DecryptionMode":{"locationName":"decryptionMode"},"EncryptedDecryptionKey":{"locationName":"encryptedDecryptionKey"},"InitializationVector":{"locationName":"initializationVector"},"KmsKeyRegion":{"locationName":"kmsKeyRegion"}}},"DenoiseFilter":{"locationName":"denoiseFilter"},"DolbyVisionMetadataXml":{"locationName":"dolbyVisionMetadataXml"},"FileInput":{"locationName":"fileInput"},"FilterEnable":{"locationName":"filterEnable"},"FilterStrength":{"locationName":"filterStrength","type":"integer"},"ImageInserter":{"shape":"S2u","locationName":"imageInserter"},"InputClippings":{"shape":"S32","locationName":"inputClippings"},"InputScanType":{"locationName":"inputScanType"},"Position":{"shape":"S2i","locationName":"position"},"ProgramNumber":{"locationName":"programNumber","type":"integer"},"PsiControl":{"locationName":"psiControl"},"SupplementalImps":{"locationName":"supplementalImps","type":"list","member":{}},"TimecodeSource":{"locationName":"timecodeSource"},"TimecodeStart":{"locationName":"timecodeStart"},"VideoGenerator":{"locationName":"videoGenerator","type":"structure","members":{"Duration":{"locationName":"duration","type":"integer"}}},"VideoOverlays":{"shape":"S3d","locationName":"videoOverlays"},"VideoSelector":{"shape":"S3i","locationName":"videoSelector"}}}},"KantarWatermark":{"shape":"S3s","locationName":"kantarWatermark"},"MotionImageInserter":{"shape":"S40","locationName":"motionImageInserter"},"NielsenConfiguration":{"shape":"S48","locationName":"nielsenConfiguration"},"NielsenNonLinearWatermark":{"shape":"S4a","locationName":"nielsenNonLinearWatermark"},"OutputGroups":{"shape":"S4h","locationName":"outputGroups"},"TimecodeConfig":{"shape":"Sl3","locationName":"timecodeConfig"},"TimedMetadataInsertion":{"shape":"Sl6","locationName":"timedMetadataInsertion"}}},"Sg":{"type":"structure","members":{"AvailBlankingImage":{"locationName":"availBlankingImage"}}},"Si":{"type":"list","member":{"type":"structure","members":{"FileInput":{"locationName":"fileInput"},"InputColorSpace":{"locationName":"inputColorSpace"},"InputMasteringLuminance":{"locationName":"inputMasteringLuminance","type":"integer"},"OutputColorSpace":{"locationName":"outputColorSpace"},"OutputMasteringLuminance":{"locationName":"outputMasteringLuminance","type":"integer"}}}},"Sn":{"type":"structure","members":{"ManifestConfirmConditionNotification":{"locationName":"manifestConfirmConditionNotification","type":"structure","members":{"MccXml":{"locationName":"mccXml"}}},"ResponseSignalPreroll":{"locationName":"responseSignalPreroll","type":"integer"},"SignalProcessingNotification":{"locationName":"signalProcessingNotification","type":"structure","members":{"SccXml":{"locationName":"sccXml"}}}}},"St":{"type":"structure","members":{"CopyProtectionAction":{"locationName":"copyProtectionAction"},"VchipAction":{"locationName":"vchipAction"}}},"S10":{"type":"structure","members":{"AddTexture":{"locationName":"addTexture"},"Sharpening":{"locationName":"sharpening"}}},"S13":{"type":"map","key":{},"value":{"type":"structure","members":{"AudioSelectorNames":{"shape":"S15","locationName":"audioSelectorNames"}}}},"S15":{"type":"list","member":{}},"S17":{"type":"map","key":{},"value":{"type":"structure","members":{"AudioDurationCorrection":{"locationName":"audioDurationCorrection"},"CustomLanguageCode":{"locationName":"customLanguageCode"},"DefaultSelection":{"locationName":"defaultSelection"},"ExternalAudioFileInput":{"locationName":"externalAudioFileInput"},"HlsRenditionGroupSettings":{"locationName":"hlsRenditionGroupSettings","type":"structure","members":{"RenditionGroupId":{"locationName":"renditionGroupId"},"RenditionLanguageCode":{"locationName":"renditionLanguageCode"},"RenditionName":{"locationName":"renditionName"}}},"LanguageCode":{"locationName":"languageCode"},"Offset":{"locationName":"offset","type":"integer"},"Pids":{"shape":"S1g","locationName":"pids"},"ProgramSelection":{"locationName":"programSelection","type":"integer"},"RemixSettings":{"shape":"S1j","locationName":"remixSettings"},"SelectorType":{"locationName":"selectorType"},"Tracks":{"shape":"S1g","locationName":"tracks"}}}},"S1g":{"type":"list","member":{"type":"integer"}},"S1j":{"type":"structure","members":{"AudioDescriptionAudioChannel":{"locationName":"audioDescriptionAudioChannel","type":"integer"},"AudioDescriptionDataChannel":{"locationName":"audioDescriptionDataChannel","type":"integer"},"ChannelMapping":{"locationName":"channelMapping","type":"structure","members":{"OutputChannels":{"locationName":"outputChannels","type":"list","member":{"type":"structure","members":{"InputChannels":{"locationName":"inputChannels","type":"list","member":{"type":"integer"}},"InputChannelsFineTune":{"locationName":"inputChannelsFineTune","type":"list","member":{"type":"double"}}}}}}},"ChannelsIn":{"locationName":"channelsIn","type":"integer"},"ChannelsOut":{"locationName":"channelsOut","type":"integer"}}},"S1t":{"type":"map","key":{},"value":{"type":"structure","members":{"CustomLanguageCode":{"locationName":"customLanguageCode"},"LanguageCode":{"locationName":"languageCode"},"SourceSettings":{"locationName":"sourceSettings","type":"structure","members":{"AncillarySourceSettings":{"locationName":"ancillarySourceSettings","type":"structure","members":{"Convert608To708":{"locationName":"convert608To708"},"SourceAncillaryChannelNumber":{"locationName":"sourceAncillaryChannelNumber","type":"integer"},"TerminateCaptions":{"locationName":"terminateCaptions"}}},"DvbSubSourceSettings":{"locationName":"dvbSubSourceSettings","type":"structure","members":{"Pid":{"locationName":"pid","type":"integer"}}},"EmbeddedSourceSettings":{"locationName":"embeddedSourceSettings","type":"structure","members":{"Convert608To708":{"locationName":"convert608To708"},"Source608ChannelNumber":{"locationName":"source608ChannelNumber","type":"integer"},"Source608TrackNumber":{"locationName":"source608TrackNumber","type":"integer"},"TerminateCaptions":{"locationName":"terminateCaptions"}}},"FileSourceSettings":{"locationName":"fileSourceSettings","type":"structure","members":{"Convert608To708":{"locationName":"convert608To708"},"ConvertPaintToPop":{"locationName":"convertPaintToPop"},"Framerate":{"locationName":"framerate","type":"structure","members":{"FramerateDenominator":{"locationName":"framerateDenominator","type":"integer"},"FramerateNumerator":{"locationName":"framerateNumerator","type":"integer"}}},"SourceFile":{"locationName":"sourceFile"},"TimeDelta":{"locationName":"timeDelta","type":"integer"},"TimeDeltaUnits":{"locationName":"timeDeltaUnits"}}},"SourceType":{"locationName":"sourceType"},"TeletextSourceSettings":{"locationName":"teletextSourceSettings","type":"structure","members":{"PageNumber":{"locationName":"pageNumber"}}},"TrackSourceSettings":{"locationName":"trackSourceSettings","type":"structure","members":{"TrackNumber":{"locationName":"trackNumber","type":"integer"}}},"WebvttHlsSourceSettings":{"locationName":"webvttHlsSourceSettings","type":"structure","members":{"RenditionGroupId":{"locationName":"renditionGroupId"},"RenditionLanguageCode":{"locationName":"renditionLanguageCode"},"RenditionName":{"locationName":"renditionName"}}}}}}}},"S2i":{"type":"structure","members":{"Height":{"locationName":"height","type":"integer"},"Width":{"locationName":"width","type":"integer"},"X":{"locationName":"x","type":"integer"},"Y":{"locationName":"y","type":"integer"}}},"S2u":{"type":"structure","members":{"InsertableImages":{"locationName":"insertableImages","type":"list","member":{"type":"structure","members":{"Duration":{"locationName":"duration","type":"integer"},"FadeIn":{"locationName":"fadeIn","type":"integer"},"FadeOut":{"locationName":"fadeOut","type":"integer"},"Height":{"locationName":"height","type":"integer"},"ImageInserterInput":{"locationName":"imageInserterInput"},"ImageX":{"locationName":"imageX","type":"integer"},"ImageY":{"locationName":"imageY","type":"integer"},"Layer":{"locationName":"layer","type":"integer"},"Opacity":{"locationName":"opacity","type":"integer"},"StartTime":{"locationName":"startTime"},"Width":{"locationName":"width","type":"integer"}}}},"SdrReferenceWhiteLevel":{"locationName":"sdrReferenceWhiteLevel","type":"integer"}}},"S32":{"type":"list","member":{"type":"structure","members":{"EndTimecode":{"locationName":"endTimecode"},"StartTimecode":{"locationName":"startTimecode"}}}},"S3d":{"type":"list","member":{"type":"structure","members":{"EndTimecode":{"locationName":"endTimecode"},"Input":{"locationName":"input","type":"structure","members":{"FileInput":{"locationName":"fileInput"},"InputClippings":{"locationName":"inputClippings","type":"list","member":{"type":"structure","members":{"EndTimecode":{"locationName":"endTimecode"},"StartTimecode":{"locationName":"startTimecode"}}}},"TimecodeSource":{"locationName":"timecodeSource"},"TimecodeStart":{"locationName":"timecodeStart"}}},"StartTimecode":{"locationName":"startTimecode"}}}},"S3i":{"type":"structure","members":{"AlphaBehavior":{"locationName":"alphaBehavior"},"ColorSpace":{"locationName":"colorSpace"},"ColorSpaceUsage":{"locationName":"colorSpaceUsage"},"EmbeddedTimecodeOverride":{"locationName":"embeddedTimecodeOverride"},"Hdr10Metadata":{"shape":"S3m","locationName":"hdr10Metadata"},"MaxLuminance":{"locationName":"maxLuminance","type":"integer"},"PadVideo":{"locationName":"padVideo"},"Pid":{"locationName":"pid","type":"integer"},"ProgramNumber":{"locationName":"programNumber","type":"integer"},"Rotate":{"locationName":"rotate"},"SampleRange":{"locationName":"sampleRange"}}},"S3m":{"type":"structure","members":{"BluePrimaryX":{"locationName":"bluePrimaryX","type":"integer"},"BluePrimaryY":{"locationName":"bluePrimaryY","type":"integer"},"GreenPrimaryX":{"locationName":"greenPrimaryX","type":"integer"},"GreenPrimaryY":{"locationName":"greenPrimaryY","type":"integer"},"MaxContentLightLevel":{"locationName":"maxContentLightLevel","type":"integer"},"MaxFrameAverageLightLevel":{"locationName":"maxFrameAverageLightLevel","type":"integer"},"MaxLuminance":{"locationName":"maxLuminance","type":"integer"},"MinLuminance":{"locationName":"minLuminance","type":"integer"},"RedPrimaryX":{"locationName":"redPrimaryX","type":"integer"},"RedPrimaryY":{"locationName":"redPrimaryY","type":"integer"},"WhitePointX":{"locationName":"whitePointX","type":"integer"},"WhitePointY":{"locationName":"whitePointY","type":"integer"}}},"S3s":{"type":"structure","members":{"ChannelName":{"locationName":"channelName"},"ContentReference":{"locationName":"contentReference"},"CredentialsSecretName":{"locationName":"credentialsSecretName"},"FileOffset":{"locationName":"fileOffset","type":"double"},"KantarLicenseId":{"locationName":"kantarLicenseId","type":"integer"},"KantarServerUrl":{"locationName":"kantarServerUrl"},"LogDestination":{"locationName":"logDestination"},"Metadata3":{"locationName":"metadata3"},"Metadata4":{"locationName":"metadata4"},"Metadata5":{"locationName":"metadata5"},"Metadata6":{"locationName":"metadata6"},"Metadata7":{"locationName":"metadata7"},"Metadata8":{"locationName":"metadata8"}}},"S40":{"type":"structure","members":{"Framerate":{"locationName":"framerate","type":"structure","members":{"FramerateDenominator":{"locationName":"framerateDenominator","type":"integer"},"FramerateNumerator":{"locationName":"framerateNumerator","type":"integer"}}},"Input":{"locationName":"input"},"InsertionMode":{"locationName":"insertionMode"},"Offset":{"locationName":"offset","type":"structure","members":{"ImageX":{"locationName":"imageX","type":"integer"},"ImageY":{"locationName":"imageY","type":"integer"}}},"Playback":{"locationName":"playback"},"StartTime":{"locationName":"startTime"}}},"S48":{"type":"structure","members":{"BreakoutCode":{"locationName":"breakoutCode","type":"integer"},"DistributorId":{"locationName":"distributorId"}}},"S4a":{"type":"structure","members":{"ActiveWatermarkProcess":{"locationName":"activeWatermarkProcess"},"AdiFilename":{"locationName":"adiFilename"},"AssetId":{"locationName":"assetId"},"AssetName":{"locationName":"assetName"},"CbetSourceId":{"locationName":"cbetSourceId"},"EpisodeId":{"locationName":"episodeId"},"MetadataDestination":{"locationName":"metadataDestination"},"SourceId":{"locationName":"sourceId","type":"integer"},"SourceWatermarkStatus":{"locationName":"sourceWatermarkStatus"},"TicServerUrl":{"locationName":"ticServerUrl"},"UniqueTicPerAudioTrack":{"locationName":"uniqueTicPerAudioTrack"}}},"S4h":{"type":"list","member":{"type":"structure","members":{"AutomatedEncodingSettings":{"locationName":"automatedEncodingSettings","type":"structure","members":{"AbrSettings":{"locationName":"abrSettings","type":"structure","members":{"MaxAbrBitrate":{"locationName":"maxAbrBitrate","type":"integer"},"MaxRenditions":{"locationName":"maxRenditions","type":"integer"},"MinAbrBitrate":{"locationName":"minAbrBitrate","type":"integer"},"Rules":{"locationName":"rules","type":"list","member":{"type":"structure","members":{"AllowedRenditions":{"locationName":"allowedRenditions","type":"list","member":{"type":"structure","members":{"Height":{"locationName":"height","type":"integer"},"Required":{"locationName":"required"},"Width":{"locationName":"width","type":"integer"}}}},"ForceIncludeRenditions":{"locationName":"forceIncludeRenditions","type":"list","member":{"type":"structure","members":{"Height":{"locationName":"height","type":"integer"},"Width":{"locationName":"width","type":"integer"}}}},"MinBottomRenditionSize":{"locationName":"minBottomRenditionSize","type":"structure","members":{"Height":{"locationName":"height","type":"integer"},"Width":{"locationName":"width","type":"integer"}}},"MinTopRenditionSize":{"locationName":"minTopRenditionSize","type":"structure","members":{"Height":{"locationName":"height","type":"integer"},"Width":{"locationName":"width","type":"integer"}}},"Type":{"locationName":"type"}}}}}}}},"CustomName":{"locationName":"customName"},"Name":{"locationName":"name"},"OutputGroupSettings":{"locationName":"outputGroupSettings","type":"structure","members":{"CmafGroupSettings":{"locationName":"cmafGroupSettings","type":"structure","members":{"AdditionalManifests":{"locationName":"additionalManifests","type":"list","member":{"type":"structure","members":{"ManifestNameModifier":{"locationName":"manifestNameModifier"},"SelectedOutputs":{"shape":"S15","locationName":"selectedOutputs"}}}},"BaseUrl":{"locationName":"baseUrl"},"ClientCache":{"locationName":"clientCache"},"CodecSpecification":{"locationName":"codecSpecification"},"DashManifestStyle":{"locationName":"dashManifestStyle"},"Destination":{"locationName":"destination"},"DestinationSettings":{"shape":"S55","locationName":"destinationSettings"},"Encryption":{"locationName":"encryption","type":"structure","members":{"ConstantInitializationVector":{"locationName":"constantInitializationVector"},"EncryptionMethod":{"locationName":"encryptionMethod"},"InitializationVectorInManifest":{"locationName":"initializationVectorInManifest"},"SpekeKeyProvider":{"locationName":"spekeKeyProvider","type":"structure","members":{"CertificateArn":{"locationName":"certificateArn"},"DashSignaledSystemIds":{"shape":"S5k","locationName":"dashSignaledSystemIds"},"HlsSignaledSystemIds":{"shape":"S5k","locationName":"hlsSignaledSystemIds"},"ResourceId":{"locationName":"resourceId"},"Url":{"locationName":"url"}}},"StaticKeyProvider":{"shape":"S5o","locationName":"staticKeyProvider"},"Type":{"locationName":"type"}}},"FragmentLength":{"locationName":"fragmentLength","type":"integer"},"ImageBasedTrickPlay":{"locationName":"imageBasedTrickPlay"},"ImageBasedTrickPlaySettings":{"locationName":"imageBasedTrickPlaySettings","type":"structure","members":{"IntervalCadence":{"locationName":"intervalCadence"},"ThumbnailHeight":{"locationName":"thumbnailHeight","type":"integer"},"ThumbnailInterval":{"locationName":"thumbnailInterval","type":"double"},"ThumbnailWidth":{"locationName":"thumbnailWidth","type":"integer"},"TileHeight":{"locationName":"tileHeight","type":"integer"},"TileWidth":{"locationName":"tileWidth","type":"integer"}}},"ManifestCompression":{"locationName":"manifestCompression"},"ManifestDurationFormat":{"locationName":"manifestDurationFormat"},"MinBufferTime":{"locationName":"minBufferTime","type":"integer"},"MinFinalSegmentLength":{"locationName":"minFinalSegmentLength","type":"double"},"MpdManifestBandwidthType":{"locationName":"mpdManifestBandwidthType"},"MpdProfile":{"locationName":"mpdProfile"},"PtsOffsetHandlingForBFrames":{"locationName":"ptsOffsetHandlingForBFrames"},"SegmentControl":{"locationName":"segmentControl"},"SegmentLength":{"locationName":"segmentLength","type":"integer"},"SegmentLengthControl":{"locationName":"segmentLengthControl"},"StreamInfResolution":{"locationName":"streamInfResolution"},"TargetDurationCompatibilityMode":{"locationName":"targetDurationCompatibilityMode"},"VideoCompositionOffsets":{"locationName":"videoCompositionOffsets"},"WriteDashManifest":{"locationName":"writeDashManifest"},"WriteHlsManifest":{"locationName":"writeHlsManifest"},"WriteSegmentTimelineInRepresentation":{"locationName":"writeSegmentTimelineInRepresentation"}}},"DashIsoGroupSettings":{"locationName":"dashIsoGroupSettings","type":"structure","members":{"AdditionalManifests":{"locationName":"additionalManifests","type":"list","member":{"type":"structure","members":{"ManifestNameModifier":{"locationName":"manifestNameModifier"},"SelectedOutputs":{"shape":"S15","locationName":"selectedOutputs"}}}},"AudioChannelConfigSchemeIdUri":{"locationName":"audioChannelConfigSchemeIdUri"},"BaseUrl":{"locationName":"baseUrl"},"DashManifestStyle":{"locationName":"dashManifestStyle"},"Destination":{"locationName":"destination"},"DestinationSettings":{"shape":"S55","locationName":"destinationSettings"},"Encryption":{"locationName":"encryption","type":"structure","members":{"PlaybackDeviceCompatibility":{"locationName":"playbackDeviceCompatibility"},"SpekeKeyProvider":{"shape":"S6k","locationName":"spekeKeyProvider"}}},"FragmentLength":{"locationName":"fragmentLength","type":"integer"},"HbbtvCompliance":{"locationName":"hbbtvCompliance"},"ImageBasedTrickPlay":{"locationName":"imageBasedTrickPlay"},"ImageBasedTrickPlaySettings":{"locationName":"imageBasedTrickPlaySettings","type":"structure","members":{"IntervalCadence":{"locationName":"intervalCadence"},"ThumbnailHeight":{"locationName":"thumbnailHeight","type":"integer"},"ThumbnailInterval":{"locationName":"thumbnailInterval","type":"double"},"ThumbnailWidth":{"locationName":"thumbnailWidth","type":"integer"},"TileHeight":{"locationName":"tileHeight","type":"integer"},"TileWidth":{"locationName":"tileWidth","type":"integer"}}},"MinBufferTime":{"locationName":"minBufferTime","type":"integer"},"MinFinalSegmentLength":{"locationName":"minFinalSegmentLength","type":"double"},"MpdManifestBandwidthType":{"locationName":"mpdManifestBandwidthType"},"MpdProfile":{"locationName":"mpdProfile"},"PtsOffsetHandlingForBFrames":{"locationName":"ptsOffsetHandlingForBFrames"},"SegmentControl":{"locationName":"segmentControl"},"SegmentLength":{"locationName":"segmentLength","type":"integer"},"SegmentLengthControl":{"locationName":"segmentLengthControl"},"VideoCompositionOffsets":{"locationName":"videoCompositionOffsets"},"WriteSegmentTimelineInRepresentation":{"locationName":"writeSegmentTimelineInRepresentation"}}},"FileGroupSettings":{"locationName":"fileGroupSettings","type":"structure","members":{"Destination":{"locationName":"destination"},"DestinationSettings":{"shape":"S55","locationName":"destinationSettings"}}},"HlsGroupSettings":{"locationName":"hlsGroupSettings","type":"structure","members":{"AdMarkers":{"locationName":"adMarkers","type":"list","member":{}},"AdditionalManifests":{"locationName":"additionalManifests","type":"list","member":{"type":"structure","members":{"ManifestNameModifier":{"locationName":"manifestNameModifier"},"SelectedOutputs":{"shape":"S15","locationName":"selectedOutputs"}}}},"AudioOnlyHeader":{"locationName":"audioOnlyHeader"},"BaseUrl":{"locationName":"baseUrl"},"CaptionLanguageMappings":{"locationName":"captionLanguageMappings","type":"list","member":{"type":"structure","members":{"CaptionChannel":{"locationName":"captionChannel","type":"integer"},"CustomLanguageCode":{"locationName":"customLanguageCode"},"LanguageCode":{"locationName":"languageCode"},"LanguageDescription":{"locationName":"languageDescription"}}}},"CaptionLanguageSetting":{"locationName":"captionLanguageSetting"},"CaptionSegmentLengthControl":{"locationName":"captionSegmentLengthControl"},"ClientCache":{"locationName":"clientCache"},"CodecSpecification":{"locationName":"codecSpecification"},"Destination":{"locationName":"destination"},"DestinationSettings":{"shape":"S55","locationName":"destinationSettings"},"DirectoryStructure":{"locationName":"directoryStructure"},"Encryption":{"locationName":"encryption","type":"structure","members":{"ConstantInitializationVector":{"locationName":"constantInitializationVector"},"EncryptionMethod":{"locationName":"encryptionMethod"},"InitializationVectorInManifest":{"locationName":"initializationVectorInManifest"},"OfflineEncrypted":{"locationName":"offlineEncrypted"},"SpekeKeyProvider":{"shape":"S6k","locationName":"spekeKeyProvider"},"StaticKeyProvider":{"shape":"S5o","locationName":"staticKeyProvider"},"Type":{"locationName":"type"}}},"ImageBasedTrickPlay":{"locationName":"imageBasedTrickPlay"},"ImageBasedTrickPlaySettings":{"locationName":"imageBasedTrickPlaySettings","type":"structure","members":{"IntervalCadence":{"locationName":"intervalCadence"},"ThumbnailHeight":{"locationName":"thumbnailHeight","type":"integer"},"ThumbnailInterval":{"locationName":"thumbnailInterval","type":"double"},"ThumbnailWidth":{"locationName":"thumbnailWidth","type":"integer"},"TileHeight":{"locationName":"tileHeight","type":"integer"},"TileWidth":{"locationName":"tileWidth","type":"integer"}}},"ManifestCompression":{"locationName":"manifestCompression"},"ManifestDurationFormat":{"locationName":"manifestDurationFormat"},"MinFinalSegmentLength":{"locationName":"minFinalSegmentLength","type":"double"},"MinSegmentLength":{"locationName":"minSegmentLength","type":"integer"},"OutputSelection":{"locationName":"outputSelection"},"ProgramDateTime":{"locationName":"programDateTime"},"ProgramDateTimePeriod":{"locationName":"programDateTimePeriod","type":"integer"},"ProgressiveWriteHlsManifest":{"locationName":"progressiveWriteHlsManifest"},"SegmentControl":{"locationName":"segmentControl"},"SegmentLength":{"locationName":"segmentLength","type":"integer"},"SegmentLengthControl":{"locationName":"segmentLengthControl"},"SegmentsPerSubdirectory":{"locationName":"segmentsPerSubdirectory","type":"integer"},"StreamInfResolution":{"locationName":"streamInfResolution"},"TargetDurationCompatibilityMode":{"locationName":"targetDurationCompatibilityMode"},"TimedMetadataId3Frame":{"locationName":"timedMetadataId3Frame"},"TimedMetadataId3Period":{"locationName":"timedMetadataId3Period","type":"integer"},"TimestampDeltaMilliseconds":{"locationName":"timestampDeltaMilliseconds","type":"integer"}}},"MsSmoothGroupSettings":{"locationName":"msSmoothGroupSettings","type":"structure","members":{"AdditionalManifests":{"locationName":"additionalManifests","type":"list","member":{"type":"structure","members":{"ManifestNameModifier":{"locationName":"manifestNameModifier"},"SelectedOutputs":{"shape":"S15","locationName":"selectedOutputs"}}}},"AudioDeduplication":{"locationName":"audioDeduplication"},"Destination":{"locationName":"destination"},"DestinationSettings":{"shape":"S55","locationName":"destinationSettings"},"Encryption":{"locationName":"encryption","type":"structure","members":{"SpekeKeyProvider":{"shape":"S6k","locationName":"spekeKeyProvider"}}},"FragmentLength":{"locationName":"fragmentLength","type":"integer"},"FragmentLengthControl":{"locationName":"fragmentLengthControl"},"ManifestEncoding":{"locationName":"manifestEncoding"}}},"Type":{"locationName":"type"}}},"Outputs":{"locationName":"outputs","type":"list","member":{"type":"structure","members":{"AudioDescriptions":{"shape":"S86","locationName":"audioDescriptions"},"CaptionDescriptions":{"locationName":"captionDescriptions","type":"list","member":{"type":"structure","members":{"CaptionSelectorName":{"locationName":"captionSelectorName"},"CustomLanguageCode":{"locationName":"customLanguageCode"},"DestinationSettings":{"shape":"Sau","locationName":"destinationSettings"},"LanguageCode":{"locationName":"languageCode"},"LanguageDescription":{"locationName":"languageDescription"}}}},"ContainerSettings":{"shape":"Sc5","locationName":"containerSettings"},"Extension":{"locationName":"extension"},"NameModifier":{"locationName":"nameModifier"},"OutputSettings":{"locationName":"outputSettings","type":"structure","members":{"HlsSettings":{"locationName":"hlsSettings","type":"structure","members":{"AudioGroupId":{"locationName":"audioGroupId"},"AudioOnlyContainer":{"locationName":"audioOnlyContainer"},"AudioRenditionSets":{"locationName":"audioRenditionSets"},"AudioTrackType":{"locationName":"audioTrackType"},"DescriptiveVideoServiceFlag":{"locationName":"descriptiveVideoServiceFlag"},"IFrameOnlyManifest":{"locationName":"iFrameOnlyManifest"},"SegmentModifier":{"locationName":"segmentModifier"}}}}},"Preset":{"locationName":"preset"},"VideoDescription":{"shape":"Sel","locationName":"videoDescription"}}}}}}},"S55":{"type":"structure","members":{"S3Settings":{"locationName":"s3Settings","type":"structure","members":{"AccessControl":{"locationName":"accessControl","type":"structure","members":{"CannedAcl":{"locationName":"cannedAcl"}}},"Encryption":{"locationName":"encryption","type":"structure","members":{"EncryptionType":{"locationName":"encryptionType"},"KmsEncryptionContext":{"locationName":"kmsEncryptionContext"},"KmsKeyArn":{"locationName":"kmsKeyArn"}}},"StorageClass":{"locationName":"storageClass"}}}}},"S5k":{"type":"list","member":{}},"S5o":{"type":"structure","members":{"KeyFormat":{"locationName":"keyFormat"},"KeyFormatVersions":{"locationName":"keyFormatVersions"},"StaticKeyValue":{"locationName":"staticKeyValue"},"Url":{"locationName":"url"}}},"S6k":{"type":"structure","members":{"CertificateArn":{"locationName":"certificateArn"},"ResourceId":{"locationName":"resourceId"},"SystemIds":{"locationName":"systemIds","type":"list","member":{}},"Url":{"locationName":"url"}}},"S86":{"type":"list","member":{"type":"structure","members":{"AudioChannelTaggingSettings":{"locationName":"audioChannelTaggingSettings","type":"structure","members":{"ChannelTag":{"locationName":"channelTag"},"ChannelTags":{"locationName":"channelTags","type":"list","member":{}}}},"AudioNormalizationSettings":{"locationName":"audioNormalizationSettings","type":"structure","members":{"Algorithm":{"locationName":"algorithm"},"AlgorithmControl":{"locationName":"algorithmControl"},"CorrectionGateLevel":{"locationName":"correctionGateLevel","type":"integer"},"LoudnessLogging":{"locationName":"loudnessLogging"},"PeakCalculation":{"locationName":"peakCalculation"},"TargetLkfs":{"locationName":"targetLkfs","type":"double"},"TruePeakLimiterThreshold":{"locationName":"truePeakLimiterThreshold","type":"double"}}},"AudioSourceName":{"locationName":"audioSourceName"},"AudioType":{"locationName":"audioType","type":"integer"},"AudioTypeControl":{"locationName":"audioTypeControl"},"CodecSettings":{"locationName":"codecSettings","type":"structure","members":{"AacSettings":{"locationName":"aacSettings","type":"structure","members":{"AudioDescriptionBroadcasterMix":{"locationName":"audioDescriptionBroadcasterMix"},"Bitrate":{"locationName":"bitrate","type":"integer"},"CodecProfile":{"locationName":"codecProfile"},"CodingMode":{"locationName":"codingMode"},"RateControlMode":{"locationName":"rateControlMode"},"RawFormat":{"locationName":"rawFormat"},"SampleRate":{"locationName":"sampleRate","type":"integer"},"Specification":{"locationName":"specification"},"VbrQuality":{"locationName":"vbrQuality"}}},"Ac3Settings":{"locationName":"ac3Settings","type":"structure","members":{"Bitrate":{"locationName":"bitrate","type":"integer"},"BitstreamMode":{"locationName":"bitstreamMode"},"CodingMode":{"locationName":"codingMode"},"Dialnorm":{"locationName":"dialnorm","type":"integer"},"DynamicRangeCompressionLine":{"locationName":"dynamicRangeCompressionLine"},"DynamicRangeCompressionProfile":{"locationName":"dynamicRangeCompressionProfile"},"DynamicRangeCompressionRf":{"locationName":"dynamicRangeCompressionRf"},"LfeFilter":{"locationName":"lfeFilter"},"MetadataControl":{"locationName":"metadataControl"},"SampleRate":{"locationName":"sampleRate","type":"integer"}}},"AiffSettings":{"locationName":"aiffSettings","type":"structure","members":{"BitDepth":{"locationName":"bitDepth","type":"integer"},"Channels":{"locationName":"channels","type":"integer"},"SampleRate":{"locationName":"sampleRate","type":"integer"}}},"Codec":{"locationName":"codec"},"Eac3AtmosSettings":{"locationName":"eac3AtmosSettings","type":"structure","members":{"Bitrate":{"locationName":"bitrate","type":"integer"},"BitstreamMode":{"locationName":"bitstreamMode"},"CodingMode":{"locationName":"codingMode"},"DialogueIntelligence":{"locationName":"dialogueIntelligence"},"DownmixControl":{"locationName":"downmixControl"},"DynamicRangeCompressionLine":{"locationName":"dynamicRangeCompressionLine"},"DynamicRangeCompressionRf":{"locationName":"dynamicRangeCompressionRf"},"DynamicRangeControl":{"locationName":"dynamicRangeControl"},"LoRoCenterMixLevel":{"locationName":"loRoCenterMixLevel","type":"double"},"LoRoSurroundMixLevel":{"locationName":"loRoSurroundMixLevel","type":"double"},"LtRtCenterMixLevel":{"locationName":"ltRtCenterMixLevel","type":"double"},"LtRtSurroundMixLevel":{"locationName":"ltRtSurroundMixLevel","type":"double"},"MeteringMode":{"locationName":"meteringMode"},"SampleRate":{"locationName":"sampleRate","type":"integer"},"SpeechThreshold":{"locationName":"speechThreshold","type":"integer"},"StereoDownmix":{"locationName":"stereoDownmix"},"SurroundExMode":{"locationName":"surroundExMode"}}},"Eac3Settings":{"locationName":"eac3Settings","type":"structure","members":{"AttenuationControl":{"locationName":"attenuationControl"},"Bitrate":{"locationName":"bitrate","type":"integer"},"BitstreamMode":{"locationName":"bitstreamMode"},"CodingMode":{"locationName":"codingMode"},"DcFilter":{"locationName":"dcFilter"},"Dialnorm":{"locationName":"dialnorm","type":"integer"},"DynamicRangeCompressionLine":{"locationName":"dynamicRangeCompressionLine"},"DynamicRangeCompressionRf":{"locationName":"dynamicRangeCompressionRf"},"LfeControl":{"locationName":"lfeControl"},"LfeFilter":{"locationName":"lfeFilter"},"LoRoCenterMixLevel":{"locationName":"loRoCenterMixLevel","type":"double"},"LoRoSurroundMixLevel":{"locationName":"loRoSurroundMixLevel","type":"double"},"LtRtCenterMixLevel":{"locationName":"ltRtCenterMixLevel","type":"double"},"LtRtSurroundMixLevel":{"locationName":"ltRtSurroundMixLevel","type":"double"},"MetadataControl":{"locationName":"metadataControl"},"PassthroughControl":{"locationName":"passthroughControl"},"PhaseControl":{"locationName":"phaseControl"},"SampleRate":{"locationName":"sampleRate","type":"integer"},"StereoDownmix":{"locationName":"stereoDownmix"},"SurroundExMode":{"locationName":"surroundExMode"},"SurroundMode":{"locationName":"surroundMode"}}},"FlacSettings":{"locationName":"flacSettings","type":"structure","members":{"BitDepth":{"locationName":"bitDepth","type":"integer"},"Channels":{"locationName":"channels","type":"integer"},"SampleRate":{"locationName":"sampleRate","type":"integer"}}},"Mp2Settings":{"locationName":"mp2Settings","type":"structure","members":{"Bitrate":{"locationName":"bitrate","type":"integer"},"Channels":{"locationName":"channels","type":"integer"},"SampleRate":{"locationName":"sampleRate","type":"integer"}}},"Mp3Settings":{"locationName":"mp3Settings","type":"structure","members":{"Bitrate":{"locationName":"bitrate","type":"integer"},"Channels":{"locationName":"channels","type":"integer"},"RateControlMode":{"locationName":"rateControlMode"},"SampleRate":{"locationName":"sampleRate","type":"integer"},"VbrQuality":{"locationName":"vbrQuality","type":"integer"}}},"OpusSettings":{"locationName":"opusSettings","type":"structure","members":{"Bitrate":{"locationName":"bitrate","type":"integer"},"Channels":{"locationName":"channels","type":"integer"},"SampleRate":{"locationName":"sampleRate","type":"integer"}}},"VorbisSettings":{"locationName":"vorbisSettings","type":"structure","members":{"Channels":{"locationName":"channels","type":"integer"},"SampleRate":{"locationName":"sampleRate","type":"integer"},"VbrQuality":{"locationName":"vbrQuality","type":"integer"}}},"WavSettings":{"locationName":"wavSettings","type":"structure","members":{"BitDepth":{"locationName":"bitDepth","type":"integer"},"Channels":{"locationName":"channels","type":"integer"},"Format":{"locationName":"format"},"SampleRate":{"locationName":"sampleRate","type":"integer"}}}}},"CustomLanguageCode":{"locationName":"customLanguageCode"},"LanguageCode":{"locationName":"languageCode"},"LanguageCodeControl":{"locationName":"languageCodeControl"},"RemixSettings":{"shape":"S1j","locationName":"remixSettings"},"StreamName":{"locationName":"streamName"}}}},"Sau":{"type":"structure","members":{"BurninDestinationSettings":{"locationName":"burninDestinationSettings","type":"structure","members":{"Alignment":{"locationName":"alignment"},"ApplyFontColor":{"locationName":"applyFontColor"},"BackgroundColor":{"locationName":"backgroundColor"},"BackgroundOpacity":{"locationName":"backgroundOpacity","type":"integer"},"FallbackFont":{"locationName":"fallbackFont"},"FontColor":{"locationName":"fontColor"},"FontFileBold":{"locationName":"fontFileBold"},"FontFileBoldItalic":{"locationName":"fontFileBoldItalic"},"FontFileItalic":{"locationName":"fontFileItalic"},"FontFileRegular":{"locationName":"fontFileRegular"},"FontOpacity":{"locationName":"fontOpacity","type":"integer"},"FontResolution":{"locationName":"fontResolution","type":"integer"},"FontScript":{"locationName":"fontScript"},"FontSize":{"locationName":"fontSize","type":"integer"},"HexFontColor":{"locationName":"hexFontColor"},"OutlineColor":{"locationName":"outlineColor"},"OutlineSize":{"locationName":"outlineSize","type":"integer"},"ShadowColor":{"locationName":"shadowColor"},"ShadowOpacity":{"locationName":"shadowOpacity","type":"integer"},"ShadowXOffset":{"locationName":"shadowXOffset","type":"integer"},"ShadowYOffset":{"locationName":"shadowYOffset","type":"integer"},"StylePassthrough":{"locationName":"stylePassthrough"},"TeletextSpacing":{"locationName":"teletextSpacing"},"XPosition":{"locationName":"xPosition","type":"integer"},"YPosition":{"locationName":"yPosition","type":"integer"}}},"DestinationType":{"locationName":"destinationType"},"DvbSubDestinationSettings":{"locationName":"dvbSubDestinationSettings","type":"structure","members":{"Alignment":{"locationName":"alignment"},"ApplyFontColor":{"locationName":"applyFontColor"},"BackgroundColor":{"locationName":"backgroundColor"},"BackgroundOpacity":{"locationName":"backgroundOpacity","type":"integer"},"DdsHandling":{"locationName":"ddsHandling"},"DdsXCoordinate":{"locationName":"ddsXCoordinate","type":"integer"},"DdsYCoordinate":{"locationName":"ddsYCoordinate","type":"integer"},"FallbackFont":{"locationName":"fallbackFont"},"FontColor":{"locationName":"fontColor"},"FontFileBold":{"locationName":"fontFileBold"},"FontFileBoldItalic":{"locationName":"fontFileBoldItalic"},"FontFileItalic":{"locationName":"fontFileItalic"},"FontFileRegular":{"locationName":"fontFileRegular"},"FontOpacity":{"locationName":"fontOpacity","type":"integer"},"FontResolution":{"locationName":"fontResolution","type":"integer"},"FontScript":{"locationName":"fontScript"},"FontSize":{"locationName":"fontSize","type":"integer"},"Height":{"locationName":"height","type":"integer"},"HexFontColor":{"locationName":"hexFontColor"},"OutlineColor":{"locationName":"outlineColor"},"OutlineSize":{"locationName":"outlineSize","type":"integer"},"ShadowColor":{"locationName":"shadowColor"},"ShadowOpacity":{"locationName":"shadowOpacity","type":"integer"},"ShadowXOffset":{"locationName":"shadowXOffset","type":"integer"},"ShadowYOffset":{"locationName":"shadowYOffset","type":"integer"},"StylePassthrough":{"locationName":"stylePassthrough"},"SubtitlingType":{"locationName":"subtitlingType"},"TeletextSpacing":{"locationName":"teletextSpacing"},"Width":{"locationName":"width","type":"integer"},"XPosition":{"locationName":"xPosition","type":"integer"},"YPosition":{"locationName":"yPosition","type":"integer"}}},"EmbeddedDestinationSettings":{"locationName":"embeddedDestinationSettings","type":"structure","members":{"Destination608ChannelNumber":{"locationName":"destination608ChannelNumber","type":"integer"},"Destination708ServiceNumber":{"locationName":"destination708ServiceNumber","type":"integer"}}},"ImscDestinationSettings":{"locationName":"imscDestinationSettings","type":"structure","members":{"Accessibility":{"locationName":"accessibility"},"StylePassthrough":{"locationName":"stylePassthrough"}}},"SccDestinationSettings":{"locationName":"sccDestinationSettings","type":"structure","members":{"Framerate":{"locationName":"framerate"}}},"SrtDestinationSettings":{"locationName":"srtDestinationSettings","type":"structure","members":{"StylePassthrough":{"locationName":"stylePassthrough"}}},"TeletextDestinationSettings":{"locationName":"teletextDestinationSettings","type":"structure","members":{"PageNumber":{"locationName":"pageNumber"},"PageTypes":{"locationName":"pageTypes","type":"list","member":{}}}},"TtmlDestinationSettings":{"locationName":"ttmlDestinationSettings","type":"structure","members":{"StylePassthrough":{"locationName":"stylePassthrough"}}},"WebvttDestinationSettings":{"locationName":"webvttDestinationSettings","type":"structure","members":{"Accessibility":{"locationName":"accessibility"},"StylePassthrough":{"locationName":"stylePassthrough"}}}}},"Sc5":{"type":"structure","members":{"CmfcSettings":{"locationName":"cmfcSettings","type":"structure","members":{"AudioDuration":{"locationName":"audioDuration"},"AudioGroupId":{"locationName":"audioGroupId"},"AudioRenditionSets":{"locationName":"audioRenditionSets"},"AudioTrackType":{"locationName":"audioTrackType"},"DescriptiveVideoServiceFlag":{"locationName":"descriptiveVideoServiceFlag"},"IFrameOnlyManifest":{"locationName":"iFrameOnlyManifest"},"KlvMetadata":{"locationName":"klvMetadata"},"ManifestMetadataSignaling":{"locationName":"manifestMetadataSignaling"},"Scte35Esam":{"locationName":"scte35Esam"},"Scte35Source":{"locationName":"scte35Source"},"TimedMetadata":{"locationName":"timedMetadata"},"TimedMetadataBoxVersion":{"locationName":"timedMetadataBoxVersion"},"TimedMetadataSchemeIdUri":{"locationName":"timedMetadataSchemeIdUri"},"TimedMetadataValue":{"locationName":"timedMetadataValue"}}},"Container":{"locationName":"container"},"F4vSettings":{"locationName":"f4vSettings","type":"structure","members":{"MoovPlacement":{"locationName":"moovPlacement"}}},"M2tsSettings":{"locationName":"m2tsSettings","type":"structure","members":{"AudioBufferModel":{"locationName":"audioBufferModel"},"AudioDuration":{"locationName":"audioDuration"},"AudioFramesPerPes":{"locationName":"audioFramesPerPes","type":"integer"},"AudioPids":{"shape":"Sco","locationName":"audioPids"},"Bitrate":{"locationName":"bitrate","type":"integer"},"BufferModel":{"locationName":"bufferModel"},"DataPTSControl":{"locationName":"dataPTSControl"},"DvbNitSettings":{"locationName":"dvbNitSettings","type":"structure","members":{"NetworkId":{"locationName":"networkId","type":"integer"},"NetworkName":{"locationName":"networkName"},"NitInterval":{"locationName":"nitInterval","type":"integer"}}},"DvbSdtSettings":{"locationName":"dvbSdtSettings","type":"structure","members":{"OutputSdt":{"locationName":"outputSdt"},"SdtInterval":{"locationName":"sdtInterval","type":"integer"},"ServiceName":{"locationName":"serviceName"},"ServiceProviderName":{"locationName":"serviceProviderName"}}},"DvbSubPids":{"shape":"Sco","locationName":"dvbSubPids"},"DvbTdtSettings":{"locationName":"dvbTdtSettings","type":"structure","members":{"TdtInterval":{"locationName":"tdtInterval","type":"integer"}}},"DvbTeletextPid":{"locationName":"dvbTeletextPid","type":"integer"},"EbpAudioInterval":{"locationName":"ebpAudioInterval"},"EbpPlacement":{"locationName":"ebpPlacement"},"EsRateInPes":{"locationName":"esRateInPes"},"ForceTsVideoEbpOrder":{"locationName":"forceTsVideoEbpOrder"},"FragmentTime":{"locationName":"fragmentTime","type":"double"},"KlvMetadata":{"locationName":"klvMetadata"},"MaxPcrInterval":{"locationName":"maxPcrInterval","type":"integer"},"MinEbpInterval":{"locationName":"minEbpInterval","type":"integer"},"NielsenId3":{"locationName":"nielsenId3"},"NullPacketBitrate":{"locationName":"nullPacketBitrate","type":"double"},"PatInterval":{"locationName":"patInterval","type":"integer"},"PcrControl":{"locationName":"pcrControl"},"PcrPid":{"locationName":"pcrPid","type":"integer"},"PmtInterval":{"locationName":"pmtInterval","type":"integer"},"PmtPid":{"locationName":"pmtPid","type":"integer"},"PreventBufferUnderflow":{"locationName":"preventBufferUnderflow"},"PrivateMetadataPid":{"locationName":"privateMetadataPid","type":"integer"},"ProgramNumber":{"locationName":"programNumber","type":"integer"},"PtsOffset":{"locationName":"ptsOffset","type":"integer"},"PtsOffsetMode":{"locationName":"ptsOffsetMode"},"RateMode":{"locationName":"rateMode"},"Scte35Esam":{"locationName":"scte35Esam","type":"structure","members":{"Scte35EsamPid":{"locationName":"scte35EsamPid","type":"integer"}}},"Scte35Pid":{"locationName":"scte35Pid","type":"integer"},"Scte35Source":{"locationName":"scte35Source"},"SegmentationMarkers":{"locationName":"segmentationMarkers"},"SegmentationStyle":{"locationName":"segmentationStyle"},"SegmentationTime":{"locationName":"segmentationTime","type":"double"},"TimedMetadataPid":{"locationName":"timedMetadataPid","type":"integer"},"TransportStreamId":{"locationName":"transportStreamId","type":"integer"},"VideoPid":{"locationName":"videoPid","type":"integer"}}},"M3u8Settings":{"locationName":"m3u8Settings","type":"structure","members":{"AudioDuration":{"locationName":"audioDuration"},"AudioFramesPerPes":{"locationName":"audioFramesPerPes","type":"integer"},"AudioPids":{"shape":"Sco","locationName":"audioPids"},"DataPTSControl":{"locationName":"dataPTSControl"},"MaxPcrInterval":{"locationName":"maxPcrInterval","type":"integer"},"NielsenId3":{"locationName":"nielsenId3"},"PatInterval":{"locationName":"patInterval","type":"integer"},"PcrControl":{"locationName":"pcrControl"},"PcrPid":{"locationName":"pcrPid","type":"integer"},"PmtInterval":{"locationName":"pmtInterval","type":"integer"},"PmtPid":{"locationName":"pmtPid","type":"integer"},"PrivateMetadataPid":{"locationName":"privateMetadataPid","type":"integer"},"ProgramNumber":{"locationName":"programNumber","type":"integer"},"PtsOffset":{"locationName":"ptsOffset","type":"integer"},"PtsOffsetMode":{"locationName":"ptsOffsetMode"},"Scte35Pid":{"locationName":"scte35Pid","type":"integer"},"Scte35Source":{"locationName":"scte35Source"},"TimedMetadata":{"locationName":"timedMetadata"},"TimedMetadataPid":{"locationName":"timedMetadataPid","type":"integer"},"TransportStreamId":{"locationName":"transportStreamId","type":"integer"},"VideoPid":{"locationName":"videoPid","type":"integer"}}},"MovSettings":{"locationName":"movSettings","type":"structure","members":{"ClapAtom":{"locationName":"clapAtom"},"CslgAtom":{"locationName":"cslgAtom"},"Mpeg2FourCCControl":{"locationName":"mpeg2FourCCControl"},"PaddingControl":{"locationName":"paddingControl"},"Reference":{"locationName":"reference"}}},"Mp4Settings":{"locationName":"mp4Settings","type":"structure","members":{"AudioDuration":{"locationName":"audioDuration"},"CslgAtom":{"locationName":"cslgAtom"},"CttsVersion":{"locationName":"cttsVersion","type":"integer"},"FreeSpaceBox":{"locationName":"freeSpaceBox"},"MoovPlacement":{"locationName":"moovPlacement"},"Mp4MajorBrand":{"locationName":"mp4MajorBrand"}}},"MpdSettings":{"locationName":"mpdSettings","type":"structure","members":{"AccessibilityCaptionHints":{"locationName":"accessibilityCaptionHints"},"AudioDuration":{"locationName":"audioDuration"},"CaptionContainerType":{"locationName":"captionContainerType"},"KlvMetadata":{"locationName":"klvMetadata"},"ManifestMetadataSignaling":{"locationName":"manifestMetadataSignaling"},"Scte35Esam":{"locationName":"scte35Esam"},"Scte35Source":{"locationName":"scte35Source"},"TimedMetadata":{"locationName":"timedMetadata"},"TimedMetadataBoxVersion":{"locationName":"timedMetadataBoxVersion"},"TimedMetadataSchemeIdUri":{"locationName":"timedMetadataSchemeIdUri"},"TimedMetadataValue":{"locationName":"timedMetadataValue"}}},"MxfSettings":{"locationName":"mxfSettings","type":"structure","members":{"AfdSignaling":{"locationName":"afdSignaling"},"Profile":{"locationName":"profile"},"XavcProfileSettings":{"locationName":"xavcProfileSettings","type":"structure","members":{"DurationMode":{"locationName":"durationMode"},"MaxAncDataSize":{"locationName":"maxAncDataSize","type":"integer"}}}}}}},"Sco":{"type":"list","member":{"type":"integer"}},"Sel":{"type":"structure","members":{"AfdSignaling":{"locationName":"afdSignaling"},"AntiAlias":{"locationName":"antiAlias"},"CodecSettings":{"locationName":"codecSettings","type":"structure","members":{"Av1Settings":{"locationName":"av1Settings","type":"structure","members":{"AdaptiveQuantization":{"locationName":"adaptiveQuantization"},"BitDepth":{"locationName":"bitDepth"},"FilmGrainSynthesis":{"locationName":"filmGrainSynthesis"},"FramerateControl":{"locationName":"framerateControl"},"FramerateConversionAlgorithm":{"locationName":"framerateConversionAlgorithm"},"FramerateDenominator":{"locationName":"framerateDenominator","type":"integer"},"FramerateNumerator":{"locationName":"framerateNumerator","type":"integer"},"GopSize":{"locationName":"gopSize","type":"double"},"MaxBitrate":{"locationName":"maxBitrate","type":"integer"},"NumberBFramesBetweenReferenceFrames":{"locationName":"numberBFramesBetweenReferenceFrames","type":"integer"},"QvbrSettings":{"locationName":"qvbrSettings","type":"structure","members":{"QvbrQualityLevel":{"locationName":"qvbrQualityLevel","type":"integer"},"QvbrQualityLevelFineTune":{"locationName":"qvbrQualityLevelFineTune","type":"double"}}},"RateControlMode":{"locationName":"rateControlMode"},"Slices":{"locationName":"slices","type":"integer"},"SpatialAdaptiveQuantization":{"locationName":"spatialAdaptiveQuantization"}}},"AvcIntraSettings":{"locationName":"avcIntraSettings","type":"structure","members":{"AvcIntraClass":{"locationName":"avcIntraClass"},"AvcIntraUhdSettings":{"locationName":"avcIntraUhdSettings","type":"structure","members":{"QualityTuningLevel":{"locationName":"qualityTuningLevel"}}},"FramerateControl":{"locationName":"framerateControl"},"FramerateConversionAlgorithm":{"locationName":"framerateConversionAlgorithm"},"FramerateDenominator":{"locationName":"framerateDenominator","type":"integer"},"FramerateNumerator":{"locationName":"framerateNumerator","type":"integer"},"InterlaceMode":{"locationName":"interlaceMode"},"ScanTypeConversionMode":{"locationName":"scanTypeConversionMode"},"SlowPal":{"locationName":"slowPal"},"Telecine":{"locationName":"telecine"}}},"Codec":{"locationName":"codec"},"FrameCaptureSettings":{"locationName":"frameCaptureSettings","type":"structure","members":{"FramerateDenominator":{"locationName":"framerateDenominator","type":"integer"},"FramerateNumerator":{"locationName":"framerateNumerator","type":"integer"},"MaxCaptures":{"locationName":"maxCaptures","type":"integer"},"Quality":{"locationName":"quality","type":"integer"}}},"H264Settings":{"locationName":"h264Settings","type":"structure","members":{"AdaptiveQuantization":{"locationName":"adaptiveQuantization"},"BandwidthReductionFilter":{"shape":"Sfk","locationName":"bandwidthReductionFilter"},"Bitrate":{"locationName":"bitrate","type":"integer"},"CodecLevel":{"locationName":"codecLevel"},"CodecProfile":{"locationName":"codecProfile"},"DynamicSubGop":{"locationName":"dynamicSubGop"},"EndOfStreamMarkers":{"locationName":"endOfStreamMarkers"},"EntropyEncoding":{"locationName":"entropyEncoding"},"FieldEncoding":{"locationName":"fieldEncoding"},"FlickerAdaptiveQuantization":{"locationName":"flickerAdaptiveQuantization"},"FramerateControl":{"locationName":"framerateControl"},"FramerateConversionAlgorithm":{"locationName":"framerateConversionAlgorithm"},"FramerateDenominator":{"locationName":"framerateDenominator","type":"integer"},"FramerateNumerator":{"locationName":"framerateNumerator","type":"integer"},"GopBReference":{"locationName":"gopBReference"},"GopClosedCadence":{"locationName":"gopClosedCadence","type":"integer"},"GopSize":{"locationName":"gopSize","type":"double"},"GopSizeUnits":{"locationName":"gopSizeUnits"},"HrdBufferFinalFillPercentage":{"locationName":"hrdBufferFinalFillPercentage","type":"integer"},"HrdBufferInitialFillPercentage":{"locationName":"hrdBufferInitialFillPercentage","type":"integer"},"HrdBufferSize":{"locationName":"hrdBufferSize","type":"integer"},"InterlaceMode":{"locationName":"interlaceMode"},"MaxBitrate":{"locationName":"maxBitrate","type":"integer"},"MinIInterval":{"locationName":"minIInterval","type":"integer"},"NumberBFramesBetweenReferenceFrames":{"locationName":"numberBFramesBetweenReferenceFrames","type":"integer"},"NumberReferenceFrames":{"locationName":"numberReferenceFrames","type":"integer"},"ParControl":{"locationName":"parControl"},"ParDenominator":{"locationName":"parDenominator","type":"integer"},"ParNumerator":{"locationName":"parNumerator","type":"integer"},"QualityTuningLevel":{"locationName":"qualityTuningLevel"},"QvbrSettings":{"locationName":"qvbrSettings","type":"structure","members":{"MaxAverageBitrate":{"locationName":"maxAverageBitrate","type":"integer"},"QvbrQualityLevel":{"locationName":"qvbrQualityLevel","type":"integer"},"QvbrQualityLevelFineTune":{"locationName":"qvbrQualityLevelFineTune","type":"double"}}},"RateControlMode":{"locationName":"rateControlMode"},"RepeatPps":{"locationName":"repeatPps"},"ScanTypeConversionMode":{"locationName":"scanTypeConversionMode"},"SceneChangeDetect":{"locationName":"sceneChangeDetect"},"Slices":{"locationName":"slices","type":"integer"},"SlowPal":{"locationName":"slowPal"},"Softness":{"locationName":"softness","type":"integer"},"SpatialAdaptiveQuantization":{"locationName":"spatialAdaptiveQuantization"},"Syntax":{"locationName":"syntax"},"Telecine":{"locationName":"telecine"},"TemporalAdaptiveQuantization":{"locationName":"temporalAdaptiveQuantization"},"UnregisteredSeiTimecode":{"locationName":"unregisteredSeiTimecode"}}},"H265Settings":{"locationName":"h265Settings","type":"structure","members":{"AdaptiveQuantization":{"locationName":"adaptiveQuantization"},"AlternateTransferFunctionSei":{"locationName":"alternateTransferFunctionSei"},"BandwidthReductionFilter":{"shape":"Sfk","locationName":"bandwidthReductionFilter"},"Bitrate":{"locationName":"bitrate","type":"integer"},"CodecLevel":{"locationName":"codecLevel"},"CodecProfile":{"locationName":"codecProfile"},"DynamicSubGop":{"locationName":"dynamicSubGop"},"EndOfStreamMarkers":{"locationName":"endOfStreamMarkers"},"FlickerAdaptiveQuantization":{"locationName":"flickerAdaptiveQuantization"},"FramerateControl":{"locationName":"framerateControl"},"FramerateConversionAlgorithm":{"locationName":"framerateConversionAlgorithm"},"FramerateDenominator":{"locationName":"framerateDenominator","type":"integer"},"FramerateNumerator":{"locationName":"framerateNumerator","type":"integer"},"GopBReference":{"locationName":"gopBReference"},"GopClosedCadence":{"locationName":"gopClosedCadence","type":"integer"},"GopSize":{"locationName":"gopSize","type":"double"},"GopSizeUnits":{"locationName":"gopSizeUnits"},"HrdBufferFinalFillPercentage":{"locationName":"hrdBufferFinalFillPercentage","type":"integer"},"HrdBufferInitialFillPercentage":{"locationName":"hrdBufferInitialFillPercentage","type":"integer"},"HrdBufferSize":{"locationName":"hrdBufferSize","type":"integer"},"InterlaceMode":{"locationName":"interlaceMode"},"MaxBitrate":{"locationName":"maxBitrate","type":"integer"},"MinIInterval":{"locationName":"minIInterval","type":"integer"},"NumberBFramesBetweenReferenceFrames":{"locationName":"numberBFramesBetweenReferenceFrames","type":"integer"},"NumberReferenceFrames":{"locationName":"numberReferenceFrames","type":"integer"},"ParControl":{"locationName":"parControl"},"ParDenominator":{"locationName":"parDenominator","type":"integer"},"ParNumerator":{"locationName":"parNumerator","type":"integer"},"QualityTuningLevel":{"locationName":"qualityTuningLevel"},"QvbrSettings":{"locationName":"qvbrSettings","type":"structure","members":{"MaxAverageBitrate":{"locationName":"maxAverageBitrate","type":"integer"},"QvbrQualityLevel":{"locationName":"qvbrQualityLevel","type":"integer"},"QvbrQualityLevelFineTune":{"locationName":"qvbrQualityLevelFineTune","type":"double"}}},"RateControlMode":{"locationName":"rateControlMode"},"SampleAdaptiveOffsetFilterMode":{"locationName":"sampleAdaptiveOffsetFilterMode"},"ScanTypeConversionMode":{"locationName":"scanTypeConversionMode"},"SceneChangeDetect":{"locationName":"sceneChangeDetect"},"Slices":{"locationName":"slices","type":"integer"},"SlowPal":{"locationName":"slowPal"},"SpatialAdaptiveQuantization":{"locationName":"spatialAdaptiveQuantization"},"Telecine":{"locationName":"telecine"},"TemporalAdaptiveQuantization":{"locationName":"temporalAdaptiveQuantization"},"TemporalIds":{"locationName":"temporalIds"},"Tiles":{"locationName":"tiles"},"UnregisteredSeiTimecode":{"locationName":"unregisteredSeiTimecode"},"WriteMp4PackagingType":{"locationName":"writeMp4PackagingType"}}},"Mpeg2Settings":{"locationName":"mpeg2Settings","type":"structure","members":{"AdaptiveQuantization":{"locationName":"adaptiveQuantization"},"Bitrate":{"locationName":"bitrate","type":"integer"},"CodecLevel":{"locationName":"codecLevel"},"CodecProfile":{"locationName":"codecProfile"},"DynamicSubGop":{"locationName":"dynamicSubGop"},"FramerateControl":{"locationName":"framerateControl"},"FramerateConversionAlgorithm":{"locationName":"framerateConversionAlgorithm"},"FramerateDenominator":{"locationName":"framerateDenominator","type":"integer"},"FramerateNumerator":{"locationName":"framerateNumerator","type":"integer"},"GopClosedCadence":{"locationName":"gopClosedCadence","type":"integer"},"GopSize":{"locationName":"gopSize","type":"double"},"GopSizeUnits":{"locationName":"gopSizeUnits"},"HrdBufferFinalFillPercentage":{"locationName":"hrdBufferFinalFillPercentage","type":"integer"},"HrdBufferInitialFillPercentage":{"locationName":"hrdBufferInitialFillPercentage","type":"integer"},"HrdBufferSize":{"locationName":"hrdBufferSize","type":"integer"},"InterlaceMode":{"locationName":"interlaceMode"},"IntraDcPrecision":{"locationName":"intraDcPrecision"},"MaxBitrate":{"locationName":"maxBitrate","type":"integer"},"MinIInterval":{"locationName":"minIInterval","type":"integer"},"NumberBFramesBetweenReferenceFrames":{"locationName":"numberBFramesBetweenReferenceFrames","type":"integer"},"ParControl":{"locationName":"parControl"},"ParDenominator":{"locationName":"parDenominator","type":"integer"},"ParNumerator":{"locationName":"parNumerator","type":"integer"},"QualityTuningLevel":{"locationName":"qualityTuningLevel"},"RateControlMode":{"locationName":"rateControlMode"},"ScanTypeConversionMode":{"locationName":"scanTypeConversionMode"},"SceneChangeDetect":{"locationName":"sceneChangeDetect"},"SlowPal":{"locationName":"slowPal"},"Softness":{"locationName":"softness","type":"integer"},"SpatialAdaptiveQuantization":{"locationName":"spatialAdaptiveQuantization"},"Syntax":{"locationName":"syntax"},"Telecine":{"locationName":"telecine"},"TemporalAdaptiveQuantization":{"locationName":"temporalAdaptiveQuantization"}}},"ProresSettings":{"locationName":"proresSettings","type":"structure","members":{"ChromaSampling":{"locationName":"chromaSampling"},"CodecProfile":{"locationName":"codecProfile"},"FramerateControl":{"locationName":"framerateControl"},"FramerateConversionAlgorithm":{"locationName":"framerateConversionAlgorithm"},"FramerateDenominator":{"locationName":"framerateDenominator","type":"integer"},"FramerateNumerator":{"locationName":"framerateNumerator","type":"integer"},"InterlaceMode":{"locationName":"interlaceMode"},"ParControl":{"locationName":"parControl"},"ParDenominator":{"locationName":"parDenominator","type":"integer"},"ParNumerator":{"locationName":"parNumerator","type":"integer"},"ScanTypeConversionMode":{"locationName":"scanTypeConversionMode"},"SlowPal":{"locationName":"slowPal"},"Telecine":{"locationName":"telecine"}}},"UncompressedSettings":{"locationName":"uncompressedSettings","type":"structure","members":{"Fourcc":{"locationName":"fourcc"},"FramerateControl":{"locationName":"framerateControl"},"FramerateConversionAlgorithm":{"locationName":"framerateConversionAlgorithm"},"FramerateDenominator":{"locationName":"framerateDenominator","type":"integer"},"FramerateNumerator":{"locationName":"framerateNumerator","type":"integer"},"InterlaceMode":{"locationName":"interlaceMode"},"ScanTypeConversionMode":{"locationName":"scanTypeConversionMode"},"SlowPal":{"locationName":"slowPal"},"Telecine":{"locationName":"telecine"}}},"Vc3Settings":{"locationName":"vc3Settings","type":"structure","members":{"FramerateControl":{"locationName":"framerateControl"},"FramerateConversionAlgorithm":{"locationName":"framerateConversionAlgorithm"},"FramerateDenominator":{"locationName":"framerateDenominator","type":"integer"},"FramerateNumerator":{"locationName":"framerateNumerator","type":"integer"},"InterlaceMode":{"locationName":"interlaceMode"},"ScanTypeConversionMode":{"locationName":"scanTypeConversionMode"},"SlowPal":{"locationName":"slowPal"},"Telecine":{"locationName":"telecine"},"Vc3Class":{"locationName":"vc3Class"}}},"Vp8Settings":{"locationName":"vp8Settings","type":"structure","members":{"Bitrate":{"locationName":"bitrate","type":"integer"},"FramerateControl":{"locationName":"framerateControl"},"FramerateConversionAlgorithm":{"locationName":"framerateConversionAlgorithm"},"FramerateDenominator":{"locationName":"framerateDenominator","type":"integer"},"FramerateNumerator":{"locationName":"framerateNumerator","type":"integer"},"GopSize":{"locationName":"gopSize","type":"double"},"HrdBufferSize":{"locationName":"hrdBufferSize","type":"integer"},"MaxBitrate":{"locationName":"maxBitrate","type":"integer"},"ParControl":{"locationName":"parControl"},"ParDenominator":{"locationName":"parDenominator","type":"integer"},"ParNumerator":{"locationName":"parNumerator","type":"integer"},"QualityTuningLevel":{"locationName":"qualityTuningLevel"},"RateControlMode":{"locationName":"rateControlMode"}}},"Vp9Settings":{"locationName":"vp9Settings","type":"structure","members":{"Bitrate":{"locationName":"bitrate","type":"integer"},"FramerateControl":{"locationName":"framerateControl"},"FramerateConversionAlgorithm":{"locationName":"framerateConversionAlgorithm"},"FramerateDenominator":{"locationName":"framerateDenominator","type":"integer"},"FramerateNumerator":{"locationName":"framerateNumerator","type":"integer"},"GopSize":{"locationName":"gopSize","type":"double"},"HrdBufferSize":{"locationName":"hrdBufferSize","type":"integer"},"MaxBitrate":{"locationName":"maxBitrate","type":"integer"},"ParControl":{"locationName":"parControl"},"ParDenominator":{"locationName":"parDenominator","type":"integer"},"ParNumerator":{"locationName":"parNumerator","type":"integer"},"QualityTuningLevel":{"locationName":"qualityTuningLevel"},"RateControlMode":{"locationName":"rateControlMode"}}},"XavcSettings":{"locationName":"xavcSettings","type":"structure","members":{"AdaptiveQuantization":{"locationName":"adaptiveQuantization"},"EntropyEncoding":{"locationName":"entropyEncoding"},"FramerateControl":{"locationName":"framerateControl"},"FramerateConversionAlgorithm":{"locationName":"framerateConversionAlgorithm"},"FramerateDenominator":{"locationName":"framerateDenominator","type":"integer"},"FramerateNumerator":{"locationName":"framerateNumerator","type":"integer"},"Profile":{"locationName":"profile"},"SlowPal":{"locationName":"slowPal"},"Softness":{"locationName":"softness","type":"integer"},"SpatialAdaptiveQuantization":{"locationName":"spatialAdaptiveQuantization"},"TemporalAdaptiveQuantization":{"locationName":"temporalAdaptiveQuantization"},"Xavc4kIntraCbgProfileSettings":{"locationName":"xavc4kIntraCbgProfileSettings","type":"structure","members":{"XavcClass":{"locationName":"xavcClass"}}},"Xavc4kIntraVbrProfileSettings":{"locationName":"xavc4kIntraVbrProfileSettings","type":"structure","members":{"XavcClass":{"locationName":"xavcClass"}}},"Xavc4kProfileSettings":{"locationName":"xavc4kProfileSettings","type":"structure","members":{"BitrateClass":{"locationName":"bitrateClass"},"CodecProfile":{"locationName":"codecProfile"},"FlickerAdaptiveQuantization":{"locationName":"flickerAdaptiveQuantization"},"GopBReference":{"locationName":"gopBReference"},"GopClosedCadence":{"locationName":"gopClosedCadence","type":"integer"},"HrdBufferSize":{"locationName":"hrdBufferSize","type":"integer"},"QualityTuningLevel":{"locationName":"qualityTuningLevel"},"Slices":{"locationName":"slices","type":"integer"}}},"XavcHdIntraCbgProfileSettings":{"locationName":"xavcHdIntraCbgProfileSettings","type":"structure","members":{"XavcClass":{"locationName":"xavcClass"}}},"XavcHdProfileSettings":{"locationName":"xavcHdProfileSettings","type":"structure","members":{"BitrateClass":{"locationName":"bitrateClass"},"FlickerAdaptiveQuantization":{"locationName":"flickerAdaptiveQuantization"},"GopBReference":{"locationName":"gopBReference"},"GopClosedCadence":{"locationName":"gopClosedCadence","type":"integer"},"HrdBufferSize":{"locationName":"hrdBufferSize","type":"integer"},"InterlaceMode":{"locationName":"interlaceMode"},"QualityTuningLevel":{"locationName":"qualityTuningLevel"},"Slices":{"locationName":"slices","type":"integer"},"Telecine":{"locationName":"telecine"}}}}}}},"ColorMetadata":{"locationName":"colorMetadata"},"Crop":{"shape":"S2i","locationName":"crop"},"DropFrameTimecode":{"locationName":"dropFrameTimecode"},"FixedAfd":{"locationName":"fixedAfd","type":"integer"},"Height":{"locationName":"height","type":"integer"},"Position":{"shape":"S2i","locationName":"position"},"RespondToAfd":{"locationName":"respondToAfd"},"ScalingBehavior":{"locationName":"scalingBehavior"},"Sharpness":{"locationName":"sharpness","type":"integer"},"TimecodeInsertion":{"locationName":"timecodeInsertion"},"VideoPreprocessors":{"locationName":"videoPreprocessors","type":"structure","members":{"ColorCorrector":{"locationName":"colorCorrector","type":"structure","members":{"Brightness":{"locationName":"brightness","type":"integer"},"ClipLimits":{"locationName":"clipLimits","type":"structure","members":{"MaximumRGBTolerance":{"locationName":"maximumRGBTolerance","type":"integer"},"MaximumYUV":{"locationName":"maximumYUV","type":"integer"},"MinimumRGBTolerance":{"locationName":"minimumRGBTolerance","type":"integer"},"MinimumYUV":{"locationName":"minimumYUV","type":"integer"}}},"ColorSpaceConversion":{"locationName":"colorSpaceConversion"},"Contrast":{"locationName":"contrast","type":"integer"},"Hdr10Metadata":{"shape":"S3m","locationName":"hdr10Metadata"},"HdrToSdrToneMapper":{"locationName":"hdrToSdrToneMapper"},"Hue":{"locationName":"hue","type":"integer"},"MaxLuminance":{"locationName":"maxLuminance","type":"integer"},"SampleRangeConversion":{"locationName":"sampleRangeConversion"},"Saturation":{"locationName":"saturation","type":"integer"},"SdrReferenceWhiteLevel":{"locationName":"sdrReferenceWhiteLevel","type":"integer"}}},"Deinterlacer":{"locationName":"deinterlacer","type":"structure","members":{"Algorithm":{"locationName":"algorithm"},"Control":{"locationName":"control"},"Mode":{"locationName":"mode"}}},"DolbyVision":{"locationName":"dolbyVision","type":"structure","members":{"L6Metadata":{"locationName":"l6Metadata","type":"structure","members":{"MaxCll":{"locationName":"maxCll","type":"integer"},"MaxFall":{"locationName":"maxFall","type":"integer"}}},"L6Mode":{"locationName":"l6Mode"},"Mapping":{"locationName":"mapping"},"Profile":{"locationName":"profile"}}},"Hdr10Plus":{"locationName":"hdr10Plus","type":"structure","members":{"MasteringMonitorNits":{"locationName":"masteringMonitorNits","type":"integer"},"TargetMonitorNits":{"locationName":"targetMonitorNits","type":"integer"}}},"ImageInserter":{"shape":"S2u","locationName":"imageInserter"},"NoiseReducer":{"locationName":"noiseReducer","type":"structure","members":{"Filter":{"locationName":"filter"},"FilterSettings":{"locationName":"filterSettings","type":"structure","members":{"Strength":{"locationName":"strength","type":"integer"}}},"SpatialFilterSettings":{"locationName":"spatialFilterSettings","type":"structure","members":{"PostFilterSharpenStrength":{"locationName":"postFilterSharpenStrength","type":"integer"},"Speed":{"locationName":"speed","type":"integer"},"Strength":{"locationName":"strength","type":"integer"}}},"TemporalFilterSettings":{"locationName":"temporalFilterSettings","type":"structure","members":{"AggressiveMode":{"locationName":"aggressiveMode","type":"integer"},"PostTemporalSharpening":{"locationName":"postTemporalSharpening"},"PostTemporalSharpeningStrength":{"locationName":"postTemporalSharpeningStrength"},"Speed":{"locationName":"speed","type":"integer"},"Strength":{"locationName":"strength","type":"integer"}}}}},"PartnerWatermarking":{"locationName":"partnerWatermarking","type":"structure","members":{"NexguardFileMarkerSettings":{"locationName":"nexguardFileMarkerSettings","type":"structure","members":{"License":{"locationName":"license"},"Payload":{"locationName":"payload","type":"integer"},"Preset":{"locationName":"preset"},"Strength":{"locationName":"strength"}}}}},"TimecodeBurnin":{"locationName":"timecodeBurnin","type":"structure","members":{"FontSize":{"locationName":"fontSize","type":"integer"},"Position":{"locationName":"position"},"Prefix":{"locationName":"prefix"}}}}},"Width":{"locationName":"width","type":"integer"}}},"Sfk":{"type":"structure","members":{"Sharpening":{"locationName":"sharpening"},"Strength":{"locationName":"strength"}}},"Sl3":{"type":"structure","members":{"Anchor":{"locationName":"anchor"},"Source":{"locationName":"source"},"Start":{"locationName":"start"},"TimestampOffset":{"locationName":"timestampOffset"}}},"Sl6":{"type":"structure","members":{"Id3Insertions":{"locationName":"id3Insertions","type":"list","member":{"type":"structure","members":{"Id3":{"locationName":"id3"},"Timecode":{"locationName":"timecode"}}}}}},"Slb":{"type":"map","key":{},"value":{}},"Sld":{"type":"structure","members":{"AccelerationSettings":{"shape":"S7","locationName":"accelerationSettings"},"AccelerationStatus":{"locationName":"accelerationStatus"},"Arn":{"locationName":"arn"},"BillingTagsSource":{"locationName":"billingTagsSource"},"ClientRequestToken":{"locationName":"clientRequestToken"},"CreatedAt":{"shape":"Slf","locationName":"createdAt"},"CurrentPhase":{"locationName":"currentPhase"},"ErrorCode":{"locationName":"errorCode","type":"integer"},"ErrorMessage":{"locationName":"errorMessage"},"HopDestinations":{"shape":"Sa","locationName":"hopDestinations"},"Id":{"locationName":"id"},"JobPercentComplete":{"locationName":"jobPercentComplete","type":"integer"},"JobTemplate":{"locationName":"jobTemplate"},"Messages":{"locationName":"messages","type":"structure","members":{"Info":{"shape":"Sli","locationName":"info"},"Warning":{"shape":"Sli","locationName":"warning"}}},"OutputGroupDetails":{"locationName":"outputGroupDetails","type":"list","member":{"type":"structure","members":{"OutputDetails":{"locationName":"outputDetails","type":"list","member":{"type":"structure","members":{"DurationInMs":{"locationName":"durationInMs","type":"integer"},"VideoDetails":{"locationName":"videoDetails","type":"structure","members":{"HeightInPx":{"locationName":"heightInPx","type":"integer"},"WidthInPx":{"locationName":"widthInPx","type":"integer"}}}}}}}}},"Priority":{"locationName":"priority","type":"integer"},"Queue":{"locationName":"queue"},"QueueTransitions":{"locationName":"queueTransitions","type":"list","member":{"type":"structure","members":{"DestinationQueue":{"locationName":"destinationQueue"},"SourceQueue":{"locationName":"sourceQueue"},"Timestamp":{"shape":"Slf","locationName":"timestamp"}}}},"RetryCount":{"locationName":"retryCount","type":"integer"},"Role":{"locationName":"role"},"Settings":{"shape":"Se","locationName":"settings"},"SimulateReservedQueue":{"locationName":"simulateReservedQueue"},"Status":{"locationName":"status"},"StatusUpdateInterval":{"locationName":"statusUpdateInterval"},"Timing":{"locationName":"timing","type":"structure","members":{"FinishTime":{"shape":"Slf","locationName":"finishTime"},"StartTime":{"shape":"Slf","locationName":"startTime"},"SubmitTime":{"shape":"Slf","locationName":"submitTime"}}},"UserMetadata":{"shape":"Slb","locationName":"userMetadata"},"Warnings":{"locationName":"warnings","type":"list","member":{"type":"structure","members":{"Code":{"locationName":"code","type":"integer"},"Count":{"locationName":"count","type":"integer"}},"required":["Count","Code"]}}},"required":["Settings","Role"]},"Slf":{"type":"timestamp","timestampFormat":"unixTimestamp"},"Sli":{"type":"list","member":{}},"Slv":{"type":"structure","members":{"AdAvailOffset":{"locationName":"adAvailOffset","type":"integer"},"AvailBlanking":{"shape":"Sg","locationName":"availBlanking"},"ColorConversion3DLUTSettings":{"shape":"Si","locationName":"colorConversion3DLUTSettings"},"Esam":{"shape":"Sn","locationName":"esam"},"ExtendedDataServices":{"shape":"St","locationName":"extendedDataServices"},"FollowSource":{"locationName":"followSource","type":"integer"},"Inputs":{"locationName":"inputs","type":"list","member":{"type":"structure","members":{"AdvancedInputFilter":{"locationName":"advancedInputFilter"},"AdvancedInputFilterSettings":{"shape":"S10","locationName":"advancedInputFilterSettings"},"AudioSelectorGroups":{"shape":"S13","locationName":"audioSelectorGroups"},"AudioSelectors":{"shape":"S17","locationName":"audioSelectors"},"CaptionSelectors":{"shape":"S1t","locationName":"captionSelectors"},"Crop":{"shape":"S2i","locationName":"crop"},"DeblockFilter":{"locationName":"deblockFilter"},"DenoiseFilter":{"locationName":"denoiseFilter"},"DolbyVisionMetadataXml":{"locationName":"dolbyVisionMetadataXml"},"FilterEnable":{"locationName":"filterEnable"},"FilterStrength":{"locationName":"filterStrength","type":"integer"},"ImageInserter":{"shape":"S2u","locationName":"imageInserter"},"InputClippings":{"shape":"S32","locationName":"inputClippings"},"InputScanType":{"locationName":"inputScanType"},"Position":{"shape":"S2i","locationName":"position"},"ProgramNumber":{"locationName":"programNumber","type":"integer"},"PsiControl":{"locationName":"psiControl"},"TimecodeSource":{"locationName":"timecodeSource"},"TimecodeStart":{"locationName":"timecodeStart"},"VideoOverlays":{"shape":"S3d","locationName":"videoOverlays"},"VideoSelector":{"shape":"S3i","locationName":"videoSelector"}}}},"KantarWatermark":{"shape":"S3s","locationName":"kantarWatermark"},"MotionImageInserter":{"shape":"S40","locationName":"motionImageInserter"},"NielsenConfiguration":{"shape":"S48","locationName":"nielsenConfiguration"},"NielsenNonLinearWatermark":{"shape":"S4a","locationName":"nielsenNonLinearWatermark"},"OutputGroups":{"shape":"S4h","locationName":"outputGroups"},"TimecodeConfig":{"shape":"Sl3","locationName":"timecodeConfig"},"TimedMetadataInsertion":{"shape":"Sl6","locationName":"timedMetadataInsertion"}}},"Slz":{"type":"structure","members":{"AccelerationSettings":{"shape":"S7","locationName":"accelerationSettings"},"Arn":{"locationName":"arn"},"Category":{"locationName":"category"},"CreatedAt":{"shape":"Slf","locationName":"createdAt"},"Description":{"locationName":"description"},"HopDestinations":{"shape":"Sa","locationName":"hopDestinations"},"LastUpdated":{"shape":"Slf","locationName":"lastUpdated"},"Name":{"locationName":"name"},"Priority":{"locationName":"priority","type":"integer"},"Queue":{"locationName":"queue"},"Settings":{"shape":"Slv","locationName":"settings"},"StatusUpdateInterval":{"locationName":"statusUpdateInterval"},"Type":{"locationName":"type"}},"required":["Settings","Name"]},"Sm2":{"type":"structure","members":{"AudioDescriptions":{"shape":"S86","locationName":"audioDescriptions"},"CaptionDescriptions":{"locationName":"captionDescriptions","type":"list","member":{"type":"structure","members":{"CustomLanguageCode":{"locationName":"customLanguageCode"},"DestinationSettings":{"shape":"Sau","locationName":"destinationSettings"},"LanguageCode":{"locationName":"languageCode"},"LanguageDescription":{"locationName":"languageDescription"}}}},"ContainerSettings":{"shape":"Sc5","locationName":"containerSettings"},"VideoDescription":{"shape":"Sel","locationName":"videoDescription"}}},"Sm6":{"type":"structure","members":{"Arn":{"locationName":"arn"},"Category":{"locationName":"category"},"CreatedAt":{"shape":"Slf","locationName":"createdAt"},"Description":{"locationName":"description"},"LastUpdated":{"shape":"Slf","locationName":"lastUpdated"},"Name":{"locationName":"name"},"Settings":{"shape":"Sm2","locationName":"settings"},"Type":{"locationName":"type"}},"required":["Settings","Name"]},"Sm9":{"type":"structure","members":{"Commitment":{"locationName":"commitment"},"RenewalType":{"locationName":"renewalType"},"ReservedSlots":{"locationName":"reservedSlots","type":"integer"}},"required":["Commitment","ReservedSlots","RenewalType"]},"Sme":{"type":"structure","members":{"Arn":{"locationName":"arn"},"CreatedAt":{"shape":"Slf","locationName":"createdAt"},"Description":{"locationName":"description"},"LastUpdated":{"shape":"Slf","locationName":"lastUpdated"},"Name":{"locationName":"name"},"PricingPlan":{"locationName":"pricingPlan"},"ProgressingJobsCount":{"locationName":"progressingJobsCount","type":"integer"},"ReservationPlan":{"locationName":"reservationPlan","type":"structure","members":{"Commitment":{"locationName":"commitment"},"ExpiresAt":{"shape":"Slf","locationName":"expiresAt"},"PurchasedAt":{"shape":"Slf","locationName":"purchasedAt"},"RenewalType":{"locationName":"renewalType"},"ReservedSlots":{"locationName":"reservedSlots","type":"integer"},"Status":{"locationName":"status"}}},"Status":{"locationName":"status"},"SubmittedJobsCount":{"locationName":"submittedJobsCount","type":"integer"},"Type":{"locationName":"type"}},"required":["Name"]},"Sn2":{"type":"structure","members":{"HttpInputs":{"locationName":"httpInputs"},"HttpsInputs":{"locationName":"httpsInputs"},"S3Inputs":{"locationName":"s3Inputs"}}},"Sng":{"type":"list","member":{"shape":"Sld"}}}} /***/ }), /* 567 */ /***/ (function(module, exports) { - module.exports = {"pagination":{"DescribeEndpoints":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Endpoints"},"ListJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Jobs"},"ListPresets":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Presets"},"ListJobTemplates":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"JobTemplates"},"ListQueues":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Queues"}}} + module.exports = {"pagination":{"DescribeEndpoints":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Endpoints"},"ListJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Jobs"},"SearchJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Jobs"},"ListPresets":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Presets"},"ListJobTemplates":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"JobTemplates"},"ListQueues":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Queues"}}} /***/ }), /* 568 */ @@ -59911,13 +59911,13 @@ return /******/ (function(modules) { // webpackBootstrap /* 917 */ /***/ (function(module, exports) { - module.exports = {"metadata":{"apiVersion":"2020-01-01","endpointPrefix":"macie2","signingName":"macie2","serviceFullName":"Amazon Macie 2","serviceId":"Macie2","protocol":"rest-json","jsonVersion":"1.1","uid":"macie2-2020-01-01","signatureVersion":"v4"},"operations":{"AcceptInvitation":{"http":{"requestUri":"/invitations/accept","responseCode":200},"input":{"type":"structure","members":{"administratorAccountId":{"locationName":"administratorAccountId"},"invitationId":{"locationName":"invitationId"},"masterAccount":{"locationName":"masterAccount"}},"required":["invitationId"]},"output":{"type":"structure","members":{}}},"BatchGetCustomDataIdentifiers":{"http":{"requestUri":"/custom-data-identifiers/get","responseCode":200},"input":{"type":"structure","members":{"ids":{"shape":"S5","locationName":"ids"}}},"output":{"type":"structure","members":{"customDataIdentifiers":{"locationName":"customDataIdentifiers","type":"list","member":{"type":"structure","members":{"arn":{"locationName":"arn"},"createdAt":{"shape":"S9","locationName":"createdAt"},"deleted":{"locationName":"deleted","type":"boolean"},"description":{"locationName":"description"},"id":{"locationName":"id"},"name":{"locationName":"name"}}}},"notFoundIdentifierIds":{"shape":"S5","locationName":"notFoundIdentifierIds"}}}},"CreateAllowList":{"http":{"requestUri":"/allow-lists","responseCode":200},"input":{"type":"structure","members":{"clientToken":{"locationName":"clientToken","idempotencyToken":true},"criteria":{"shape":"Sc","locationName":"criteria"},"description":{"locationName":"description"},"name":{"locationName":"name"},"tags":{"shape":"Si","locationName":"tags"}},"required":["criteria","clientToken","name"]},"output":{"type":"structure","members":{"arn":{"locationName":"arn"},"id":{"locationName":"id"}}}},"CreateClassificationJob":{"http":{"requestUri":"/jobs","responseCode":200},"input":{"type":"structure","members":{"allowListIds":{"shape":"S5","locationName":"allowListIds"},"clientToken":{"locationName":"clientToken","idempotencyToken":true},"customDataIdentifierIds":{"shape":"S5","locationName":"customDataIdentifierIds"},"description":{"locationName":"description"},"initialRun":{"locationName":"initialRun","type":"boolean"},"jobType":{"locationName":"jobType"},"managedDataIdentifierIds":{"shape":"S5","locationName":"managedDataIdentifierIds"},"managedDataIdentifierSelector":{"locationName":"managedDataIdentifierSelector"},"name":{"locationName":"name"},"s3JobDefinition":{"shape":"Sp","locationName":"s3JobDefinition"},"samplingPercentage":{"locationName":"samplingPercentage","type":"integer"},"scheduleFrequency":{"shape":"S1d","locationName":"scheduleFrequency"},"tags":{"shape":"Si","locationName":"tags"}},"required":["s3JobDefinition","jobType","clientToken","name"]},"output":{"type":"structure","members":{"jobArn":{"locationName":"jobArn"},"jobId":{"locationName":"jobId"}}}},"CreateCustomDataIdentifier":{"http":{"requestUri":"/custom-data-identifiers","responseCode":200},"input":{"type":"structure","members":{"clientToken":{"locationName":"clientToken","idempotencyToken":true},"description":{"locationName":"description"},"ignoreWords":{"shape":"S5","locationName":"ignoreWords"},"keywords":{"shape":"S5","locationName":"keywords"},"maximumMatchDistance":{"locationName":"maximumMatchDistance","type":"integer"},"name":{"locationName":"name"},"regex":{"locationName":"regex"},"severityLevels":{"shape":"S1k","locationName":"severityLevels"},"tags":{"shape":"Si","locationName":"tags"}},"required":["regex","name"]},"output":{"type":"structure","members":{"customDataIdentifierId":{"locationName":"customDataIdentifierId"}}}},"CreateFindingsFilter":{"http":{"requestUri":"/findingsfilters","responseCode":200},"input":{"type":"structure","members":{"action":{"locationName":"action"},"clientToken":{"locationName":"clientToken","idempotencyToken":true},"description":{"locationName":"description"},"findingCriteria":{"shape":"S1r","locationName":"findingCriteria"},"name":{"locationName":"name"},"position":{"locationName":"position","type":"integer"},"tags":{"shape":"Si","locationName":"tags"}},"required":["action","findingCriteria","name"]},"output":{"type":"structure","members":{"arn":{"locationName":"arn"},"id":{"locationName":"id"}}}},"CreateInvitations":{"http":{"requestUri":"/invitations","responseCode":200},"input":{"type":"structure","members":{"accountIds":{"shape":"S5","locationName":"accountIds"},"disableEmailNotification":{"locationName":"disableEmailNotification","type":"boolean"},"message":{"locationName":"message"}},"required":["accountIds"]},"output":{"type":"structure","members":{"unprocessedAccounts":{"shape":"S1x","locationName":"unprocessedAccounts"}}}},"CreateMember":{"http":{"requestUri":"/members","responseCode":200},"input":{"type":"structure","members":{"account":{"locationName":"account","type":"structure","members":{"accountId":{"locationName":"accountId"},"email":{"locationName":"email"}},"required":["email","accountId"]},"tags":{"shape":"Si","locationName":"tags"}},"required":["account"]},"output":{"type":"structure","members":{"arn":{"locationName":"arn"}}}},"CreateSampleFindings":{"http":{"requestUri":"/findings/sample","responseCode":200},"input":{"type":"structure","members":{"findingTypes":{"locationName":"findingTypes","type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"DeclineInvitations":{"http":{"requestUri":"/invitations/decline","responseCode":200},"input":{"type":"structure","members":{"accountIds":{"shape":"S5","locationName":"accountIds"}},"required":["accountIds"]},"output":{"type":"structure","members":{"unprocessedAccounts":{"shape":"S1x","locationName":"unprocessedAccounts"}}}},"DeleteAllowList":{"http":{"method":"DELETE","requestUri":"/allow-lists/{id}","responseCode":200},"input":{"type":"structure","members":{"id":{"location":"uri","locationName":"id"},"ignoreJobChecks":{"location":"querystring","locationName":"ignoreJobChecks"}},"required":["id"]},"output":{"type":"structure","members":{}}},"DeleteCustomDataIdentifier":{"http":{"method":"DELETE","requestUri":"/custom-data-identifiers/{id}","responseCode":200},"input":{"type":"structure","members":{"id":{"location":"uri","locationName":"id"}},"required":["id"]},"output":{"type":"structure","members":{}}},"DeleteFindingsFilter":{"http":{"method":"DELETE","requestUri":"/findingsfilters/{id}","responseCode":200},"input":{"type":"structure","members":{"id":{"location":"uri","locationName":"id"}},"required":["id"]},"output":{"type":"structure","members":{}}},"DeleteInvitations":{"http":{"requestUri":"/invitations/delete","responseCode":200},"input":{"type":"structure","members":{"accountIds":{"shape":"S5","locationName":"accountIds"}},"required":["accountIds"]},"output":{"type":"structure","members":{"unprocessedAccounts":{"shape":"S1x","locationName":"unprocessedAccounts"}}}},"DeleteMember":{"http":{"method":"DELETE","requestUri":"/members/{id}","responseCode":200},"input":{"type":"structure","members":{"id":{"location":"uri","locationName":"id"}},"required":["id"]},"output":{"type":"structure","members":{}}},"DescribeBuckets":{"http":{"requestUri":"/datasources/s3","responseCode":200},"input":{"type":"structure","members":{"criteria":{"locationName":"criteria","type":"map","key":{},"value":{"type":"structure","members":{"eq":{"shape":"S5","locationName":"eq"},"gt":{"locationName":"gt","type":"long"},"gte":{"locationName":"gte","type":"long"},"lt":{"locationName":"lt","type":"long"},"lte":{"locationName":"lte","type":"long"},"neq":{"shape":"S5","locationName":"neq"},"prefix":{"locationName":"prefix"}}}},"maxResults":{"locationName":"maxResults","type":"integer"},"nextToken":{"locationName":"nextToken"},"sortCriteria":{"locationName":"sortCriteria","type":"structure","members":{"attributeName":{"locationName":"attributeName"},"orderBy":{"locationName":"orderBy"}}}}},"output":{"type":"structure","members":{"buckets":{"locationName":"buckets","type":"list","member":{"type":"structure","members":{"accountId":{"locationName":"accountId"},"allowsUnencryptedObjectUploads":{"locationName":"allowsUnencryptedObjectUploads"},"bucketArn":{"locationName":"bucketArn"},"bucketCreatedAt":{"shape":"S9","locationName":"bucketCreatedAt"},"bucketName":{"locationName":"bucketName"},"classifiableObjectCount":{"locationName":"classifiableObjectCount","type":"long"},"classifiableSizeInBytes":{"locationName":"classifiableSizeInBytes","type":"long"},"errorCode":{"locationName":"errorCode"},"errorMessage":{"locationName":"errorMessage"},"jobDetails":{"shape":"S2t","locationName":"jobDetails"},"lastAutomatedDiscoveryTime":{"shape":"S9","locationName":"lastAutomatedDiscoveryTime"},"lastUpdated":{"shape":"S9","locationName":"lastUpdated"},"objectCount":{"locationName":"objectCount","type":"long"},"objectCountByEncryptionType":{"shape":"S2w","locationName":"objectCountByEncryptionType"},"publicAccess":{"shape":"S2x","locationName":"publicAccess"},"region":{"locationName":"region"},"replicationDetails":{"locationName":"replicationDetails","type":"structure","members":{"replicated":{"locationName":"replicated","type":"boolean"},"replicatedExternally":{"locationName":"replicatedExternally","type":"boolean"},"replicationAccounts":{"shape":"S5","locationName":"replicationAccounts"}}},"sensitivityScore":{"locationName":"sensitivityScore","type":"integer"},"serverSideEncryption":{"locationName":"serverSideEncryption","type":"structure","members":{"kmsMasterKeyId":{"locationName":"kmsMasterKeyId"},"type":{"locationName":"type"}}},"sharedAccess":{"locationName":"sharedAccess"},"sizeInBytes":{"locationName":"sizeInBytes","type":"long"},"sizeInBytesCompressed":{"locationName":"sizeInBytesCompressed","type":"long"},"tags":{"locationName":"tags","type":"list","member":{"shape":"S3a"}},"unclassifiableObjectCount":{"shape":"S3b","locationName":"unclassifiableObjectCount"},"unclassifiableObjectSizeInBytes":{"shape":"S3b","locationName":"unclassifiableObjectSizeInBytes"},"versioning":{"locationName":"versioning","type":"boolean"}}}},"nextToken":{"locationName":"nextToken"}}}},"DescribeClassificationJob":{"http":{"method":"GET","requestUri":"/jobs/{jobId}","responseCode":200},"input":{"type":"structure","members":{"jobId":{"location":"uri","locationName":"jobId"}},"required":["jobId"]},"output":{"type":"structure","members":{"allowListIds":{"shape":"S5","locationName":"allowListIds"},"clientToken":{"locationName":"clientToken","idempotencyToken":true},"createdAt":{"shape":"S9","locationName":"createdAt"},"customDataIdentifierIds":{"shape":"S5","locationName":"customDataIdentifierIds"},"description":{"locationName":"description"},"initialRun":{"locationName":"initialRun","type":"boolean"},"jobArn":{"locationName":"jobArn"},"jobId":{"locationName":"jobId"},"jobStatus":{"locationName":"jobStatus"},"jobType":{"locationName":"jobType"},"lastRunErrorStatus":{"shape":"S3f","locationName":"lastRunErrorStatus"},"lastRunTime":{"shape":"S9","locationName":"lastRunTime"},"managedDataIdentifierIds":{"shape":"S5","locationName":"managedDataIdentifierIds"},"managedDataIdentifierSelector":{"locationName":"managedDataIdentifierSelector"},"name":{"locationName":"name"},"s3JobDefinition":{"shape":"Sp","locationName":"s3JobDefinition"},"samplingPercentage":{"locationName":"samplingPercentage","type":"integer"},"scheduleFrequency":{"shape":"S1d","locationName":"scheduleFrequency"},"statistics":{"locationName":"statistics","type":"structure","members":{"approximateNumberOfObjectsToProcess":{"locationName":"approximateNumberOfObjectsToProcess","type":"double"},"numberOfRuns":{"locationName":"numberOfRuns","type":"double"}}},"tags":{"shape":"Si","locationName":"tags"},"userPausedDetails":{"shape":"S3j","locationName":"userPausedDetails"}}}},"DescribeOrganizationConfiguration":{"http":{"method":"GET","requestUri":"/admin/configuration","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"autoEnable":{"locationName":"autoEnable","type":"boolean"},"maxAccountLimitReached":{"locationName":"maxAccountLimitReached","type":"boolean"}}}},"DisableMacie":{"http":{"method":"DELETE","requestUri":"/macie","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"DisableOrganizationAdminAccount":{"http":{"method":"DELETE","requestUri":"/admin","responseCode":200},"input":{"type":"structure","members":{"adminAccountId":{"location":"querystring","locationName":"adminAccountId"}},"required":["adminAccountId"]},"output":{"type":"structure","members":{}}},"DisassociateFromAdministratorAccount":{"http":{"requestUri":"/administrator/disassociate","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"DisassociateFromMasterAccount":{"http":{"requestUri":"/master/disassociate","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"DisassociateMember":{"http":{"requestUri":"/members/disassociate/{id}","responseCode":200},"input":{"type":"structure","members":{"id":{"location":"uri","locationName":"id"}},"required":["id"]},"output":{"type":"structure","members":{}}},"EnableMacie":{"http":{"requestUri":"/macie","responseCode":200},"input":{"type":"structure","members":{"clientToken":{"locationName":"clientToken","idempotencyToken":true},"findingPublishingFrequency":{"locationName":"findingPublishingFrequency"},"status":{"locationName":"status"}}},"output":{"type":"structure","members":{}}},"EnableOrganizationAdminAccount":{"http":{"requestUri":"/admin","responseCode":200},"input":{"type":"structure","members":{"adminAccountId":{"locationName":"adminAccountId"},"clientToken":{"locationName":"clientToken","idempotencyToken":true}},"required":["adminAccountId"]},"output":{"type":"structure","members":{}}},"GetAdministratorAccount":{"http":{"method":"GET","requestUri":"/administrator","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"administrator":{"shape":"S44","locationName":"administrator"}}}},"GetAllowList":{"http":{"method":"GET","requestUri":"/allow-lists/{id}","responseCode":200},"input":{"type":"structure","members":{"id":{"location":"uri","locationName":"id"}},"required":["id"]},"output":{"type":"structure","members":{"arn":{"locationName":"arn"},"createdAt":{"shape":"S9","locationName":"createdAt"},"criteria":{"shape":"Sc","locationName":"criteria"},"description":{"locationName":"description"},"id":{"locationName":"id"},"name":{"locationName":"name"},"status":{"locationName":"status","type":"structure","members":{"code":{"locationName":"code"},"description":{"locationName":"description"}},"required":["code"]},"tags":{"shape":"Si","locationName":"tags"},"updatedAt":{"shape":"S9","locationName":"updatedAt"}}}},"GetAutomatedDiscoveryConfiguration":{"http":{"method":"GET","requestUri":"/automated-discovery/configuration","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"classificationScopeId":{"locationName":"classificationScopeId"},"disabledAt":{"shape":"S4d","locationName":"disabledAt"},"firstEnabledAt":{"shape":"S4d","locationName":"firstEnabledAt"},"lastUpdatedAt":{"shape":"S4d","locationName":"lastUpdatedAt"},"sensitivityInspectionTemplateId":{"locationName":"sensitivityInspectionTemplateId"},"status":{"locationName":"status"}}}},"GetBucketStatistics":{"http":{"requestUri":"/datasources/s3/statistics","responseCode":200},"input":{"type":"structure","members":{"accountId":{"locationName":"accountId"}}},"output":{"type":"structure","members":{"bucketCount":{"locationName":"bucketCount","type":"long"},"bucketCountByEffectivePermission":{"locationName":"bucketCountByEffectivePermission","type":"structure","members":{"publiclyAccessible":{"locationName":"publiclyAccessible","type":"long"},"publiclyReadable":{"locationName":"publiclyReadable","type":"long"},"publiclyWritable":{"locationName":"publiclyWritable","type":"long"},"unknown":{"locationName":"unknown","type":"long"}}},"bucketCountByEncryptionType":{"locationName":"bucketCountByEncryptionType","type":"structure","members":{"kmsManaged":{"locationName":"kmsManaged","type":"long"},"s3Managed":{"locationName":"s3Managed","type":"long"},"unencrypted":{"locationName":"unencrypted","type":"long"},"unknown":{"locationName":"unknown","type":"long"}}},"bucketCountByObjectEncryptionRequirement":{"locationName":"bucketCountByObjectEncryptionRequirement","type":"structure","members":{"allowsUnencryptedObjectUploads":{"locationName":"allowsUnencryptedObjectUploads","type":"long"},"deniesUnencryptedObjectUploads":{"locationName":"deniesUnencryptedObjectUploads","type":"long"},"unknown":{"locationName":"unknown","type":"long"}}},"bucketCountBySharedAccessType":{"locationName":"bucketCountBySharedAccessType","type":"structure","members":{"external":{"locationName":"external","type":"long"},"internal":{"locationName":"internal","type":"long"},"notShared":{"locationName":"notShared","type":"long"},"unknown":{"locationName":"unknown","type":"long"}}},"bucketStatisticsBySensitivity":{"locationName":"bucketStatisticsBySensitivity","type":"structure","members":{"classificationError":{"shape":"S4n","locationName":"classificationError"},"notClassified":{"shape":"S4n","locationName":"notClassified"},"notSensitive":{"shape":"S4n","locationName":"notSensitive"},"sensitive":{"shape":"S4n","locationName":"sensitive"}}},"classifiableObjectCount":{"locationName":"classifiableObjectCount","type":"long"},"classifiableSizeInBytes":{"locationName":"classifiableSizeInBytes","type":"long"},"lastUpdated":{"shape":"S9","locationName":"lastUpdated"},"objectCount":{"locationName":"objectCount","type":"long"},"sizeInBytes":{"locationName":"sizeInBytes","type":"long"},"sizeInBytesCompressed":{"locationName":"sizeInBytesCompressed","type":"long"},"unclassifiableObjectCount":{"shape":"S3b","locationName":"unclassifiableObjectCount"},"unclassifiableObjectSizeInBytes":{"shape":"S3b","locationName":"unclassifiableObjectSizeInBytes"}}}},"GetClassificationExportConfiguration":{"http":{"method":"GET","requestUri":"/classification-export-configuration","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"configuration":{"shape":"S4q","locationName":"configuration"}}}},"GetClassificationScope":{"http":{"method":"GET","requestUri":"/classification-scopes/{id}","responseCode":200},"input":{"type":"structure","members":{"id":{"location":"uri","locationName":"id"}},"required":["id"]},"output":{"type":"structure","members":{"id":{"locationName":"id"},"name":{"locationName":"name"},"s3":{"locationName":"s3","type":"structure","members":{"excludes":{"locationName":"excludes","type":"structure","members":{"bucketNames":{"shape":"S4x","locationName":"bucketNames"}},"required":["bucketNames"]}},"required":["excludes"]}}}},"GetCustomDataIdentifier":{"http":{"method":"GET","requestUri":"/custom-data-identifiers/{id}","responseCode":200},"input":{"type":"structure","members":{"id":{"location":"uri","locationName":"id"}},"required":["id"]},"output":{"type":"structure","members":{"arn":{"locationName":"arn"},"createdAt":{"shape":"S9","locationName":"createdAt"},"deleted":{"locationName":"deleted","type":"boolean"},"description":{"locationName":"description"},"id":{"locationName":"id"},"ignoreWords":{"shape":"S5","locationName":"ignoreWords"},"keywords":{"shape":"S5","locationName":"keywords"},"maximumMatchDistance":{"locationName":"maximumMatchDistance","type":"integer"},"name":{"locationName":"name"},"regex":{"locationName":"regex"},"severityLevels":{"shape":"S1k","locationName":"severityLevels"},"tags":{"shape":"Si","locationName":"tags"}}}},"GetFindingStatistics":{"http":{"requestUri":"/findings/statistics","responseCode":200},"input":{"type":"structure","members":{"findingCriteria":{"shape":"S1r","locationName":"findingCriteria"},"groupBy":{"locationName":"groupBy"},"size":{"locationName":"size","type":"integer"},"sortCriteria":{"locationName":"sortCriteria","type":"structure","members":{"attributeName":{"locationName":"attributeName"},"orderBy":{"locationName":"orderBy"}}}},"required":["groupBy"]},"output":{"type":"structure","members":{"countsByGroup":{"locationName":"countsByGroup","type":"list","member":{"type":"structure","members":{"count":{"locationName":"count","type":"long"},"groupKey":{"locationName":"groupKey"}}}}}}},"GetFindings":{"http":{"requestUri":"/findings/describe","responseCode":200},"input":{"type":"structure","members":{"findingIds":{"shape":"S5","locationName":"findingIds"},"sortCriteria":{"shape":"S59","locationName":"sortCriteria"}},"required":["findingIds"]},"output":{"type":"structure","members":{"findings":{"locationName":"findings","type":"list","member":{"type":"structure","members":{"accountId":{"locationName":"accountId"},"archived":{"locationName":"archived","type":"boolean"},"category":{"locationName":"category"},"classificationDetails":{"locationName":"classificationDetails","type":"structure","members":{"detailedResultsLocation":{"locationName":"detailedResultsLocation"},"jobArn":{"locationName":"jobArn"},"jobId":{"locationName":"jobId"},"originType":{"locationName":"originType"},"result":{"locationName":"result","type":"structure","members":{"additionalOccurrences":{"locationName":"additionalOccurrences","type":"boolean"},"customDataIdentifiers":{"locationName":"customDataIdentifiers","type":"structure","members":{"detections":{"locationName":"detections","type":"list","member":{"type":"structure","members":{"arn":{"locationName":"arn"},"count":{"locationName":"count","type":"long"},"name":{"locationName":"name"},"occurrences":{"shape":"S5k","locationName":"occurrences"}}}},"totalCount":{"locationName":"totalCount","type":"long"}}},"mimeType":{"locationName":"mimeType"},"sensitiveData":{"locationName":"sensitiveData","type":"list","member":{"type":"structure","members":{"category":{"locationName":"category"},"detections":{"locationName":"detections","type":"list","member":{"type":"structure","members":{"count":{"locationName":"count","type":"long"},"occurrences":{"shape":"S5k","locationName":"occurrences"},"type":{"locationName":"type"}}}},"totalCount":{"locationName":"totalCount","type":"long"}}}},"sizeClassified":{"locationName":"sizeClassified","type":"long"},"status":{"locationName":"status","type":"structure","members":{"code":{"locationName":"code"},"reason":{"locationName":"reason"}}}}}}},"count":{"locationName":"count","type":"long"},"createdAt":{"shape":"S9","locationName":"createdAt"},"description":{"locationName":"description"},"id":{"locationName":"id"},"partition":{"locationName":"partition"},"policyDetails":{"locationName":"policyDetails","type":"structure","members":{"action":{"locationName":"action","type":"structure","members":{"actionType":{"locationName":"actionType"},"apiCallDetails":{"locationName":"apiCallDetails","type":"structure","members":{"api":{"locationName":"api"},"apiServiceName":{"locationName":"apiServiceName"},"firstSeen":{"shape":"S9","locationName":"firstSeen"},"lastSeen":{"shape":"S9","locationName":"lastSeen"}}}}},"actor":{"locationName":"actor","type":"structure","members":{"domainDetails":{"locationName":"domainDetails","type":"structure","members":{"domainName":{"locationName":"domainName"}}},"ipAddressDetails":{"locationName":"ipAddressDetails","type":"structure","members":{"ipAddressV4":{"locationName":"ipAddressV4"},"ipCity":{"locationName":"ipCity","type":"structure","members":{"name":{"locationName":"name"}}},"ipCountry":{"locationName":"ipCountry","type":"structure","members":{"code":{"locationName":"code"},"name":{"locationName":"name"}}},"ipGeoLocation":{"locationName":"ipGeoLocation","type":"structure","members":{"lat":{"locationName":"lat","type":"double"},"lon":{"locationName":"lon","type":"double"}}},"ipOwner":{"locationName":"ipOwner","type":"structure","members":{"asn":{"locationName":"asn"},"asnOrg":{"locationName":"asnOrg"},"isp":{"locationName":"isp"},"org":{"locationName":"org"}}}}},"userIdentity":{"locationName":"userIdentity","type":"structure","members":{"assumedRole":{"locationName":"assumedRole","type":"structure","members":{"accessKeyId":{"locationName":"accessKeyId"},"accountId":{"locationName":"accountId"},"arn":{"locationName":"arn"},"principalId":{"locationName":"principalId"},"sessionContext":{"shape":"S6c","locationName":"sessionContext"}}},"awsAccount":{"locationName":"awsAccount","type":"structure","members":{"accountId":{"locationName":"accountId"},"principalId":{"locationName":"principalId"}}},"awsService":{"locationName":"awsService","type":"structure","members":{"invokedBy":{"locationName":"invokedBy"}}},"federatedUser":{"locationName":"federatedUser","type":"structure","members":{"accessKeyId":{"locationName":"accessKeyId"},"accountId":{"locationName":"accountId"},"arn":{"locationName":"arn"},"principalId":{"locationName":"principalId"},"sessionContext":{"shape":"S6c","locationName":"sessionContext"}}},"iamUser":{"locationName":"iamUser","type":"structure","members":{"accountId":{"locationName":"accountId"},"arn":{"locationName":"arn"},"principalId":{"locationName":"principalId"},"userName":{"locationName":"userName"}}},"root":{"locationName":"root","type":"structure","members":{"accountId":{"locationName":"accountId"},"arn":{"locationName":"arn"},"principalId":{"locationName":"principalId"}}},"type":{"locationName":"type"}}}}}}},"region":{"locationName":"region"},"resourcesAffected":{"locationName":"resourcesAffected","type":"structure","members":{"s3Bucket":{"locationName":"s3Bucket","type":"structure","members":{"allowsUnencryptedObjectUploads":{"locationName":"allowsUnencryptedObjectUploads"},"arn":{"locationName":"arn"},"createdAt":{"shape":"S9","locationName":"createdAt"},"defaultServerSideEncryption":{"shape":"S6n","locationName":"defaultServerSideEncryption"},"name":{"locationName":"name"},"owner":{"locationName":"owner","type":"structure","members":{"displayName":{"locationName":"displayName"},"id":{"locationName":"id"}}},"publicAccess":{"shape":"S2x","locationName":"publicAccess"},"tags":{"shape":"S6q","locationName":"tags"}}},"s3Object":{"locationName":"s3Object","type":"structure","members":{"bucketArn":{"locationName":"bucketArn"},"eTag":{"locationName":"eTag"},"extension":{"locationName":"extension"},"key":{"locationName":"key"},"lastModified":{"shape":"S9","locationName":"lastModified"},"path":{"locationName":"path"},"publicAccess":{"locationName":"publicAccess","type":"boolean"},"serverSideEncryption":{"shape":"S6n","locationName":"serverSideEncryption"},"size":{"locationName":"size","type":"long"},"storageClass":{"locationName":"storageClass"},"tags":{"shape":"S6q","locationName":"tags"},"versionId":{"locationName":"versionId"}}}}},"sample":{"locationName":"sample","type":"boolean"},"schemaVersion":{"locationName":"schemaVersion"},"severity":{"locationName":"severity","type":"structure","members":{"description":{"locationName":"description"},"score":{"locationName":"score","type":"long"}}},"title":{"locationName":"title"},"type":{"locationName":"type"},"updatedAt":{"shape":"S9","locationName":"updatedAt"}}}}}}},"GetFindingsFilter":{"http":{"method":"GET","requestUri":"/findingsfilters/{id}","responseCode":200},"input":{"type":"structure","members":{"id":{"location":"uri","locationName":"id"}},"required":["id"]},"output":{"type":"structure","members":{"action":{"locationName":"action"},"arn":{"locationName":"arn"},"description":{"locationName":"description"},"findingCriteria":{"shape":"S1r","locationName":"findingCriteria"},"id":{"locationName":"id"},"name":{"locationName":"name"},"position":{"locationName":"position","type":"integer"},"tags":{"shape":"Si","locationName":"tags"}}}},"GetFindingsPublicationConfiguration":{"http":{"method":"GET","requestUri":"/findings-publication-configuration","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"securityHubConfiguration":{"shape":"S6z","locationName":"securityHubConfiguration"}}}},"GetInvitationsCount":{"http":{"method":"GET","requestUri":"/invitations/count","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"invitationsCount":{"locationName":"invitationsCount","type":"long"}}}},"GetMacieSession":{"http":{"method":"GET","requestUri":"/macie","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"createdAt":{"shape":"S9","locationName":"createdAt"},"findingPublishingFrequency":{"locationName":"findingPublishingFrequency"},"serviceRole":{"locationName":"serviceRole"},"status":{"locationName":"status"},"updatedAt":{"shape":"S9","locationName":"updatedAt"}}}},"GetMasterAccount":{"http":{"method":"GET","requestUri":"/master","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"master":{"shape":"S44","locationName":"master"}}}},"GetMember":{"http":{"method":"GET","requestUri":"/members/{id}","responseCode":200},"input":{"type":"structure","members":{"id":{"location":"uri","locationName":"id"}},"required":["id"]},"output":{"type":"structure","members":{"accountId":{"locationName":"accountId"},"administratorAccountId":{"locationName":"administratorAccountId"},"arn":{"locationName":"arn"},"email":{"locationName":"email"},"invitedAt":{"shape":"S9","locationName":"invitedAt"},"masterAccountId":{"locationName":"masterAccountId"},"relationshipStatus":{"locationName":"relationshipStatus"},"tags":{"shape":"Si","locationName":"tags"},"updatedAt":{"shape":"S9","locationName":"updatedAt"}}}},"GetResourceProfile":{"http":{"method":"GET","requestUri":"/resource-profiles","responseCode":200},"input":{"type":"structure","members":{"resourceArn":{"location":"querystring","locationName":"resourceArn"}},"required":["resourceArn"]},"output":{"type":"structure","members":{"profileUpdatedAt":{"shape":"S9","locationName":"profileUpdatedAt"},"sensitivityScore":{"locationName":"sensitivityScore","type":"integer"},"sensitivityScoreOverridden":{"locationName":"sensitivityScoreOverridden","type":"boolean"},"statistics":{"locationName":"statistics","type":"structure","members":{"totalBytesClassified":{"locationName":"totalBytesClassified","type":"long"},"totalDetections":{"locationName":"totalDetections","type":"long"},"totalDetectionsSuppressed":{"locationName":"totalDetectionsSuppressed","type":"long"},"totalItemsClassified":{"locationName":"totalItemsClassified","type":"long"},"totalItemsSensitive":{"locationName":"totalItemsSensitive","type":"long"},"totalItemsSkipped":{"locationName":"totalItemsSkipped","type":"long"},"totalItemsSkippedInvalidEncryption":{"locationName":"totalItemsSkippedInvalidEncryption","type":"long"},"totalItemsSkippedInvalidKms":{"locationName":"totalItemsSkippedInvalidKms","type":"long"},"totalItemsSkippedPermissionDenied":{"locationName":"totalItemsSkippedPermissionDenied","type":"long"}}}}}},"GetRevealConfiguration":{"http":{"method":"GET","requestUri":"/reveal-configuration","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"configuration":{"shape":"S7d","locationName":"configuration"},"retrievalConfiguration":{"shape":"S7g","locationName":"retrievalConfiguration"}}}},"GetSensitiveDataOccurrences":{"http":{"method":"GET","requestUri":"/findings/{findingId}/reveal","responseCode":200},"input":{"type":"structure","members":{"findingId":{"location":"uri","locationName":"findingId"}},"required":["findingId"]},"output":{"type":"structure","members":{"error":{"locationName":"error"},"sensitiveDataOccurrences":{"locationName":"sensitiveDataOccurrences","type":"map","key":{},"value":{"type":"list","member":{"type":"structure","members":{"value":{"locationName":"value"}},"required":["value"]}}},"status":{"locationName":"status"}}}},"GetSensitiveDataOccurrencesAvailability":{"http":{"method":"GET","requestUri":"/findings/{findingId}/reveal/availability","responseCode":200},"input":{"type":"structure","members":{"findingId":{"location":"uri","locationName":"findingId"}},"required":["findingId"]},"output":{"type":"structure","members":{"code":{"locationName":"code"},"reasons":{"locationName":"reasons","type":"list","member":{}}}}},"GetSensitivityInspectionTemplate":{"http":{"method":"GET","requestUri":"/templates/sensitivity-inspections/{id}","responseCode":200},"input":{"type":"structure","members":{"id":{"location":"uri","locationName":"id"}},"required":["id"]},"output":{"type":"structure","members":{"description":{"locationName":"description"},"excludes":{"shape":"S7x","locationName":"excludes"},"includes":{"shape":"S7y","locationName":"includes"},"name":{"locationName":"name"},"sensitivityInspectionTemplateId":{"locationName":"sensitivityInspectionTemplateId"}}}},"GetUsageStatistics":{"http":{"requestUri":"/usage/statistics","responseCode":200},"input":{"type":"structure","members":{"filterBy":{"locationName":"filterBy","type":"list","member":{"type":"structure","members":{"comparator":{"locationName":"comparator"},"key":{"locationName":"key"},"values":{"shape":"S5","locationName":"values"}}}},"maxResults":{"locationName":"maxResults","type":"integer"},"nextToken":{"locationName":"nextToken"},"sortBy":{"locationName":"sortBy","type":"structure","members":{"key":{"locationName":"key"},"orderBy":{"locationName":"orderBy"}}},"timeRange":{"locationName":"timeRange"}}},"output":{"type":"structure","members":{"nextToken":{"locationName":"nextToken"},"records":{"locationName":"records","type":"list","member":{"type":"structure","members":{"accountId":{"locationName":"accountId"},"automatedDiscoveryFreeTrialStartDate":{"shape":"S9","locationName":"automatedDiscoveryFreeTrialStartDate"},"freeTrialStartDate":{"shape":"S9","locationName":"freeTrialStartDate"},"usage":{"locationName":"usage","type":"list","member":{"type":"structure","members":{"currency":{"locationName":"currency"},"estimatedCost":{"locationName":"estimatedCost"},"serviceLimit":{"locationName":"serviceLimit","type":"structure","members":{"isServiceLimited":{"locationName":"isServiceLimited","type":"boolean"},"unit":{"locationName":"unit"},"value":{"locationName":"value","type":"long"}}},"type":{"locationName":"type"}}}}}}},"timeRange":{"locationName":"timeRange"}}}},"GetUsageTotals":{"http":{"method":"GET","requestUri":"/usage","responseCode":200},"input":{"type":"structure","members":{"timeRange":{"location":"querystring","locationName":"timeRange"}}},"output":{"type":"structure","members":{"timeRange":{"locationName":"timeRange"},"usageTotals":{"locationName":"usageTotals","type":"list","member":{"type":"structure","members":{"currency":{"locationName":"currency"},"estimatedCost":{"locationName":"estimatedCost"},"type":{"locationName":"type"}}}}}}},"ListAllowLists":{"http":{"method":"GET","requestUri":"/allow-lists","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"allowLists":{"locationName":"allowLists","type":"list","member":{"type":"structure","members":{"arn":{"locationName":"arn"},"createdAt":{"shape":"S9","locationName":"createdAt"},"description":{"locationName":"description"},"id":{"locationName":"id"},"name":{"locationName":"name"},"updatedAt":{"shape":"S9","locationName":"updatedAt"}}}},"nextToken":{"locationName":"nextToken"}}}},"ListClassificationJobs":{"http":{"requestUri":"/jobs/list","responseCode":200},"input":{"type":"structure","members":{"filterCriteria":{"locationName":"filterCriteria","type":"structure","members":{"excludes":{"shape":"S8r","locationName":"excludes"},"includes":{"shape":"S8r","locationName":"includes"}}},"maxResults":{"locationName":"maxResults","type":"integer"},"nextToken":{"locationName":"nextToken"},"sortCriteria":{"locationName":"sortCriteria","type":"structure","members":{"attributeName":{"locationName":"attributeName"},"orderBy":{"locationName":"orderBy"}}}}},"output":{"type":"structure","members":{"items":{"locationName":"items","type":"list","member":{"type":"structure","members":{"bucketCriteria":{"shape":"Sq","locationName":"bucketCriteria"},"bucketDefinitions":{"shape":"S10","locationName":"bucketDefinitions"},"createdAt":{"shape":"S9","locationName":"createdAt"},"jobId":{"locationName":"jobId"},"jobStatus":{"locationName":"jobStatus"},"jobType":{"locationName":"jobType"},"lastRunErrorStatus":{"shape":"S3f","locationName":"lastRunErrorStatus"},"name":{"locationName":"name"},"userPausedDetails":{"shape":"S3j","locationName":"userPausedDetails"}}}},"nextToken":{"locationName":"nextToken"}}}},"ListClassificationScopes":{"http":{"method":"GET","requestUri":"/classification-scopes","responseCode":200},"input":{"type":"structure","members":{"name":{"location":"querystring","locationName":"name"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"classificationScopes":{"locationName":"classificationScopes","type":"list","member":{"type":"structure","members":{"id":{"locationName":"id"},"name":{"locationName":"name"}}}},"nextToken":{"locationName":"nextToken"}}}},"ListCustomDataIdentifiers":{"http":{"requestUri":"/custom-data-identifiers/list","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"locationName":"maxResults","type":"integer"},"nextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"items":{"locationName":"items","type":"list","member":{"type":"structure","members":{"arn":{"locationName":"arn"},"createdAt":{"shape":"S9","locationName":"createdAt"},"description":{"locationName":"description"},"id":{"locationName":"id"},"name":{"locationName":"name"}}}},"nextToken":{"locationName":"nextToken"}}}},"ListFindings":{"http":{"requestUri":"/findings","responseCode":200},"input":{"type":"structure","members":{"findingCriteria":{"shape":"S1r","locationName":"findingCriteria"},"maxResults":{"locationName":"maxResults","type":"integer"},"nextToken":{"locationName":"nextToken"},"sortCriteria":{"shape":"S59","locationName":"sortCriteria"}}},"output":{"type":"structure","members":{"findingIds":{"shape":"S5","locationName":"findingIds"},"nextToken":{"locationName":"nextToken"}}}},"ListFindingsFilters":{"http":{"method":"GET","requestUri":"/findingsfilters","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"findingsFilterListItems":{"locationName":"findingsFilterListItems","type":"list","member":{"type":"structure","members":{"action":{"locationName":"action"},"arn":{"locationName":"arn"},"id":{"locationName":"id"},"name":{"locationName":"name"},"tags":{"shape":"Si","locationName":"tags"}}}},"nextToken":{"locationName":"nextToken"}}}},"ListInvitations":{"http":{"method":"GET","requestUri":"/invitations","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"invitations":{"locationName":"invitations","type":"list","member":{"shape":"S44"}},"nextToken":{"locationName":"nextToken"}}}},"ListManagedDataIdentifiers":{"http":{"requestUri":"/managed-data-identifiers/list","responseCode":200},"input":{"type":"structure","members":{"nextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"items":{"locationName":"items","type":"list","member":{"type":"structure","members":{"category":{"locationName":"category"},"id":{"locationName":"id"}}}},"nextToken":{"locationName":"nextToken"}}}},"ListMembers":{"http":{"method":"GET","requestUri":"/members","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"onlyAssociated":{"location":"querystring","locationName":"onlyAssociated"}}},"output":{"type":"structure","members":{"members":{"locationName":"members","type":"list","member":{"type":"structure","members":{"accountId":{"locationName":"accountId"},"administratorAccountId":{"locationName":"administratorAccountId"},"arn":{"locationName":"arn"},"email":{"locationName":"email"},"invitedAt":{"shape":"S9","locationName":"invitedAt"},"masterAccountId":{"locationName":"masterAccountId"},"relationshipStatus":{"locationName":"relationshipStatus"},"tags":{"shape":"Si","locationName":"tags"},"updatedAt":{"shape":"S9","locationName":"updatedAt"}}}},"nextToken":{"locationName":"nextToken"}}}},"ListOrganizationAdminAccounts":{"http":{"method":"GET","requestUri":"/admin","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"adminAccounts":{"locationName":"adminAccounts","type":"list","member":{"type":"structure","members":{"accountId":{"locationName":"accountId"},"status":{"locationName":"status"}}}},"nextToken":{"locationName":"nextToken"}}}},"ListResourceProfileArtifacts":{"http":{"method":"GET","requestUri":"/resource-profiles/artifacts","responseCode":200},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"resourceArn":{"location":"querystring","locationName":"resourceArn"}},"required":["resourceArn"]},"output":{"type":"structure","members":{"artifacts":{"locationName":"artifacts","type":"list","member":{"type":"structure","members":{"arn":{"locationName":"arn"},"classificationResultStatus":{"locationName":"classificationResultStatus"},"sensitive":{"locationName":"sensitive","type":"boolean"}},"required":["classificationResultStatus","arn"]}},"nextToken":{"locationName":"nextToken"}}}},"ListResourceProfileDetections":{"http":{"method":"GET","requestUri":"/resource-profiles/detections","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"resourceArn":{"location":"querystring","locationName":"resourceArn"}},"required":["resourceArn"]},"output":{"type":"structure","members":{"detections":{"locationName":"detections","type":"list","member":{"type":"structure","members":{"arn":{"locationName":"arn"},"count":{"locationName":"count","type":"long"},"id":{"locationName":"id"},"name":{"locationName":"name"},"suppressed":{"locationName":"suppressed","type":"boolean"},"type":{"locationName":"type"}}}},"nextToken":{"locationName":"nextToken"}}}},"ListSensitivityInspectionTemplates":{"http":{"method":"GET","requestUri":"/templates/sensitivity-inspections","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"nextToken":{"locationName":"nextToken"},"sensitivityInspectionTemplates":{"locationName":"sensitivityInspectionTemplates","type":"list","member":{"type":"structure","members":{"id":{"locationName":"id"},"name":{"locationName":"name"}}}}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","members":{"resourceArn":{"location":"uri","locationName":"resourceArn"}},"required":["resourceArn"]},"output":{"type":"structure","members":{"tags":{"shape":"Si","locationName":"tags"}}}},"PutClassificationExportConfiguration":{"http":{"method":"PUT","requestUri":"/classification-export-configuration","responseCode":200},"input":{"type":"structure","members":{"configuration":{"shape":"S4q","locationName":"configuration"}},"required":["configuration"]},"output":{"type":"structure","members":{"configuration":{"shape":"S4q","locationName":"configuration"}}}},"PutFindingsPublicationConfiguration":{"http":{"method":"PUT","requestUri":"/findings-publication-configuration","responseCode":200},"input":{"type":"structure","members":{"clientToken":{"locationName":"clientToken","idempotencyToken":true},"securityHubConfiguration":{"shape":"S6z","locationName":"securityHubConfiguration"}}},"output":{"type":"structure","members":{}}},"SearchResources":{"http":{"requestUri":"/datasources/search-resources","responseCode":200},"input":{"type":"structure","members":{"bucketCriteria":{"locationName":"bucketCriteria","type":"structure","members":{"excludes":{"shape":"Saf","locationName":"excludes"},"includes":{"shape":"Saf","locationName":"includes"}}},"maxResults":{"locationName":"maxResults","type":"integer"},"nextToken":{"locationName":"nextToken"},"sortCriteria":{"locationName":"sortCriteria","type":"structure","members":{"attributeName":{"locationName":"attributeName"},"orderBy":{"locationName":"orderBy"}}}}},"output":{"type":"structure","members":{"matchingResources":{"locationName":"matchingResources","type":"list","member":{"type":"structure","members":{"matchingBucket":{"locationName":"matchingBucket","type":"structure","members":{"accountId":{"locationName":"accountId"},"bucketName":{"locationName":"bucketName"},"classifiableObjectCount":{"locationName":"classifiableObjectCount","type":"long"},"classifiableSizeInBytes":{"locationName":"classifiableSizeInBytes","type":"long"},"errorCode":{"locationName":"errorCode"},"errorMessage":{"locationName":"errorMessage"},"jobDetails":{"shape":"S2t","locationName":"jobDetails"},"lastAutomatedDiscoveryTime":{"shape":"S9","locationName":"lastAutomatedDiscoveryTime"},"objectCount":{"locationName":"objectCount","type":"long"},"objectCountByEncryptionType":{"shape":"S2w","locationName":"objectCountByEncryptionType"},"sensitivityScore":{"locationName":"sensitivityScore","type":"integer"},"sizeInBytes":{"locationName":"sizeInBytes","type":"long"},"sizeInBytesCompressed":{"locationName":"sizeInBytesCompressed","type":"long"},"unclassifiableObjectCount":{"shape":"S3b","locationName":"unclassifiableObjectCount"},"unclassifiableObjectSizeInBytes":{"shape":"S3b","locationName":"unclassifiableObjectSizeInBytes"}}}}}},"nextToken":{"locationName":"nextToken"}}}},"TagResource":{"http":{"requestUri":"/tags/{resourceArn}","responseCode":204},"input":{"type":"structure","members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tags":{"shape":"Si","locationName":"tags"}},"required":["resourceArn","tags"]},"output":{"type":"structure","members":{}}},"TestCustomDataIdentifier":{"http":{"requestUri":"/custom-data-identifiers/test","responseCode":200},"input":{"type":"structure","members":{"ignoreWords":{"shape":"S5","locationName":"ignoreWords"},"keywords":{"shape":"S5","locationName":"keywords"},"maximumMatchDistance":{"locationName":"maximumMatchDistance","type":"integer"},"regex":{"locationName":"regex"},"sampleText":{"locationName":"sampleText"}},"required":["regex","sampleText"]},"output":{"type":"structure","members":{"matchCount":{"locationName":"matchCount","type":"integer"}}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resourceArn}","responseCode":204},"input":{"type":"structure","members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tagKeys":{"shape":"S5","location":"querystring","locationName":"tagKeys"}},"required":["tagKeys","resourceArn"]},"output":{"type":"structure","members":{}}},"UpdateAllowList":{"http":{"method":"PUT","requestUri":"/allow-lists/{id}","responseCode":200},"input":{"type":"structure","members":{"criteria":{"shape":"Sc","locationName":"criteria"},"description":{"locationName":"description"},"id":{"location":"uri","locationName":"id"},"name":{"locationName":"name"}},"required":["id","criteria","name"]},"output":{"type":"structure","members":{"arn":{"locationName":"arn"},"id":{"locationName":"id"}}}},"UpdateAutomatedDiscoveryConfiguration":{"http":{"method":"PUT","requestUri":"/automated-discovery/configuration","responseCode":200},"input":{"type":"structure","members":{"status":{"locationName":"status"}},"required":["status"]},"output":{"type":"structure","members":{}}},"UpdateClassificationJob":{"http":{"method":"PATCH","requestUri":"/jobs/{jobId}","responseCode":200},"input":{"type":"structure","members":{"jobId":{"location":"uri","locationName":"jobId"},"jobStatus":{"locationName":"jobStatus"}},"required":["jobId","jobStatus"]},"output":{"type":"structure","members":{}}},"UpdateClassificationScope":{"http":{"method":"PATCH","requestUri":"/classification-scopes/{id}","responseCode":200},"input":{"type":"structure","members":{"id":{"location":"uri","locationName":"id"},"s3":{"locationName":"s3","type":"structure","members":{"excludes":{"locationName":"excludes","type":"structure","members":{"bucketNames":{"shape":"S4x","locationName":"bucketNames"},"operation":{"locationName":"operation"}},"required":["bucketNames","operation"]}},"required":["excludes"]}},"required":["id"]},"output":{"type":"structure","members":{}}},"UpdateFindingsFilter":{"http":{"method":"PATCH","requestUri":"/findingsfilters/{id}","responseCode":200},"input":{"type":"structure","members":{"action":{"locationName":"action"},"clientToken":{"locationName":"clientToken","idempotencyToken":true},"description":{"locationName":"description"},"findingCriteria":{"shape":"S1r","locationName":"findingCriteria"},"id":{"location":"uri","locationName":"id"},"name":{"locationName":"name"},"position":{"locationName":"position","type":"integer"}},"required":["id"]},"output":{"type":"structure","members":{"arn":{"locationName":"arn"},"id":{"locationName":"id"}}}},"UpdateMacieSession":{"http":{"method":"PATCH","requestUri":"/macie","responseCode":200},"input":{"type":"structure","members":{"findingPublishingFrequency":{"locationName":"findingPublishingFrequency"},"status":{"locationName":"status"}}},"output":{"type":"structure","members":{}}},"UpdateMemberSession":{"http":{"method":"PATCH","requestUri":"/macie/members/{id}","responseCode":200},"input":{"type":"structure","members":{"id":{"location":"uri","locationName":"id"},"status":{"locationName":"status"}},"required":["id","status"]},"output":{"type":"structure","members":{}}},"UpdateOrganizationConfiguration":{"http":{"method":"PATCH","requestUri":"/admin/configuration","responseCode":200},"input":{"type":"structure","members":{"autoEnable":{"locationName":"autoEnable","type":"boolean"}},"required":["autoEnable"]},"output":{"type":"structure","members":{}}},"UpdateResourceProfile":{"http":{"method":"PATCH","requestUri":"/resource-profiles","responseCode":200},"input":{"type":"structure","members":{"resourceArn":{"location":"querystring","locationName":"resourceArn"},"sensitivityScoreOverride":{"locationName":"sensitivityScoreOverride","type":"integer"}},"required":["resourceArn"]},"output":{"type":"structure","members":{}}},"UpdateResourceProfileDetections":{"http":{"method":"PATCH","requestUri":"/resource-profiles/detections","responseCode":200},"input":{"type":"structure","members":{"resourceArn":{"location":"querystring","locationName":"resourceArn"},"suppressDataIdentifiers":{"locationName":"suppressDataIdentifiers","type":"list","member":{"type":"structure","members":{"id":{"locationName":"id"},"type":{"locationName":"type"}}}}},"required":["resourceArn"]},"output":{"type":"structure","members":{}}},"UpdateRevealConfiguration":{"http":{"method":"PUT","requestUri":"/reveal-configuration","responseCode":200},"input":{"type":"structure","members":{"configuration":{"shape":"S7d","locationName":"configuration"},"retrievalConfiguration":{"locationName":"retrievalConfiguration","type":"structure","members":{"retrievalMode":{"locationName":"retrievalMode"},"roleName":{"locationName":"roleName"}},"required":["retrievalMode"]}},"required":["configuration"]},"output":{"type":"structure","members":{"configuration":{"shape":"S7d","locationName":"configuration"},"retrievalConfiguration":{"shape":"S7g","locationName":"retrievalConfiguration"}}}},"UpdateSensitivityInspectionTemplate":{"http":{"method":"PUT","requestUri":"/templates/sensitivity-inspections/{id}","responseCode":200},"input":{"type":"structure","members":{"description":{"locationName":"description"},"excludes":{"shape":"S7x","locationName":"excludes"},"id":{"location":"uri","locationName":"id"},"includes":{"shape":"S7y","locationName":"includes"}},"required":["id"]},"output":{"type":"structure","members":{}}}},"shapes":{"S5":{"type":"list","member":{}},"S9":{"type":"timestamp","timestampFormat":"iso8601"},"Sc":{"type":"structure","members":{"regex":{"locationName":"regex"},"s3WordsList":{"locationName":"s3WordsList","type":"structure","members":{"bucketName":{"locationName":"bucketName"},"objectKey":{"locationName":"objectKey"}},"required":["bucketName","objectKey"]}}},"Si":{"type":"map","key":{},"value":{}},"Sp":{"type":"structure","members":{"bucketCriteria":{"shape":"Sq","locationName":"bucketCriteria"},"bucketDefinitions":{"shape":"S10","locationName":"bucketDefinitions"},"scoping":{"locationName":"scoping","type":"structure","members":{"excludes":{"shape":"S13","locationName":"excludes"},"includes":{"shape":"S13","locationName":"includes"}}}}},"Sq":{"type":"structure","members":{"excludes":{"shape":"Sr","locationName":"excludes"},"includes":{"shape":"Sr","locationName":"includes"}}},"Sr":{"type":"structure","members":{"and":{"locationName":"and","type":"list","member":{"type":"structure","members":{"simpleCriterion":{"locationName":"simpleCriterion","type":"structure","members":{"comparator":{"locationName":"comparator"},"key":{"locationName":"key"},"values":{"shape":"S5","locationName":"values"}}},"tagCriterion":{"locationName":"tagCriterion","type":"structure","members":{"comparator":{"locationName":"comparator"},"tagValues":{"locationName":"tagValues","type":"list","member":{"type":"structure","members":{"key":{"locationName":"key"},"value":{"locationName":"value"}}}}}}}}}}},"S10":{"type":"list","member":{"type":"structure","members":{"accountId":{"locationName":"accountId"},"buckets":{"shape":"S5","locationName":"buckets"}},"required":["accountId","buckets"]}},"S13":{"type":"structure","members":{"and":{"locationName":"and","type":"list","member":{"type":"structure","members":{"simpleScopeTerm":{"locationName":"simpleScopeTerm","type":"structure","members":{"comparator":{"locationName":"comparator"},"key":{"locationName":"key"},"values":{"shape":"S5","locationName":"values"}}},"tagScopeTerm":{"locationName":"tagScopeTerm","type":"structure","members":{"comparator":{"locationName":"comparator"},"key":{"locationName":"key"},"tagValues":{"locationName":"tagValues","type":"list","member":{"type":"structure","members":{"key":{"locationName":"key"},"value":{"locationName":"value"}}}},"target":{"locationName":"target"}}}}}}}},"S1d":{"type":"structure","members":{"dailySchedule":{"locationName":"dailySchedule","type":"structure","members":{}},"monthlySchedule":{"locationName":"monthlySchedule","type":"structure","members":{"dayOfMonth":{"locationName":"dayOfMonth","type":"integer"}}},"weeklySchedule":{"locationName":"weeklySchedule","type":"structure","members":{"dayOfWeek":{"locationName":"dayOfWeek"}}}}},"S1k":{"type":"list","member":{"type":"structure","members":{"occurrencesThreshold":{"locationName":"occurrencesThreshold","type":"long"},"severity":{"locationName":"severity"}},"required":["occurrencesThreshold","severity"]}},"S1r":{"type":"structure","members":{"criterion":{"locationName":"criterion","type":"map","key":{},"value":{"type":"structure","members":{"eq":{"shape":"S5","locationName":"eq"},"eqExactMatch":{"shape":"S5","locationName":"eqExactMatch"},"gt":{"locationName":"gt","type":"long"},"gte":{"locationName":"gte","type":"long"},"lt":{"locationName":"lt","type":"long"},"lte":{"locationName":"lte","type":"long"},"neq":{"shape":"S5","locationName":"neq"}}}}}},"S1x":{"type":"list","member":{"type":"structure","members":{"accountId":{"locationName":"accountId"},"errorCode":{"locationName":"errorCode"},"errorMessage":{"locationName":"errorMessage"}}}},"S2t":{"type":"structure","members":{"isDefinedInJob":{"locationName":"isDefinedInJob"},"isMonitoredByJob":{"locationName":"isMonitoredByJob"},"lastJobId":{"locationName":"lastJobId"},"lastJobRunTime":{"shape":"S9","locationName":"lastJobRunTime"}}},"S2w":{"type":"structure","members":{"customerManaged":{"locationName":"customerManaged","type":"long"},"kmsManaged":{"locationName":"kmsManaged","type":"long"},"s3Managed":{"locationName":"s3Managed","type":"long"},"unencrypted":{"locationName":"unencrypted","type":"long"},"unknown":{"locationName":"unknown","type":"long"}}},"S2x":{"type":"structure","members":{"effectivePermission":{"locationName":"effectivePermission"},"permissionConfiguration":{"locationName":"permissionConfiguration","type":"structure","members":{"accountLevelPermissions":{"locationName":"accountLevelPermissions","type":"structure","members":{"blockPublicAccess":{"shape":"S31","locationName":"blockPublicAccess"}}},"bucketLevelPermissions":{"locationName":"bucketLevelPermissions","type":"structure","members":{"accessControlList":{"locationName":"accessControlList","type":"structure","members":{"allowsPublicReadAccess":{"locationName":"allowsPublicReadAccess","type":"boolean"},"allowsPublicWriteAccess":{"locationName":"allowsPublicWriteAccess","type":"boolean"}}},"blockPublicAccess":{"shape":"S31","locationName":"blockPublicAccess"},"bucketPolicy":{"locationName":"bucketPolicy","type":"structure","members":{"allowsPublicReadAccess":{"locationName":"allowsPublicReadAccess","type":"boolean"},"allowsPublicWriteAccess":{"locationName":"allowsPublicWriteAccess","type":"boolean"}}}}}}}}},"S31":{"type":"structure","members":{"blockPublicAcls":{"locationName":"blockPublicAcls","type":"boolean"},"blockPublicPolicy":{"locationName":"blockPublicPolicy","type":"boolean"},"ignorePublicAcls":{"locationName":"ignorePublicAcls","type":"boolean"},"restrictPublicBuckets":{"locationName":"restrictPublicBuckets","type":"boolean"}}},"S3a":{"type":"structure","members":{"key":{"locationName":"key"},"value":{"locationName":"value"}}},"S3b":{"type":"structure","members":{"fileType":{"locationName":"fileType","type":"long"},"storageClass":{"locationName":"storageClass","type":"long"},"total":{"locationName":"total","type":"long"}}},"S3f":{"type":"structure","members":{"code":{"locationName":"code"}}},"S3j":{"type":"structure","members":{"jobExpiresAt":{"shape":"S9","locationName":"jobExpiresAt"},"jobImminentExpirationHealthEventArn":{"locationName":"jobImminentExpirationHealthEventArn"},"jobPausedAt":{"shape":"S9","locationName":"jobPausedAt"}}},"S44":{"type":"structure","members":{"accountId":{"locationName":"accountId"},"invitationId":{"locationName":"invitationId"},"invitedAt":{"shape":"S9","locationName":"invitedAt"},"relationshipStatus":{"locationName":"relationshipStatus"}}},"S4d":{"type":"timestamp","timestampFormat":"iso8601"},"S4n":{"type":"structure","members":{"classifiableSizeInBytes":{"locationName":"classifiableSizeInBytes","type":"long"},"publiclyAccessibleCount":{"locationName":"publiclyAccessibleCount","type":"long"},"totalCount":{"locationName":"totalCount","type":"long"},"totalSizeInBytes":{"locationName":"totalSizeInBytes","type":"long"}}},"S4q":{"type":"structure","members":{"s3Destination":{"locationName":"s3Destination","type":"structure","members":{"bucketName":{"locationName":"bucketName"},"keyPrefix":{"locationName":"keyPrefix"},"kmsKeyArn":{"locationName":"kmsKeyArn"}},"required":["bucketName","kmsKeyArn"]}}},"S4x":{"type":"list","member":{}},"S59":{"type":"structure","members":{"attributeName":{"locationName":"attributeName"},"orderBy":{"locationName":"orderBy"}}},"S5k":{"type":"structure","members":{"cells":{"locationName":"cells","type":"list","member":{"type":"structure","members":{"cellReference":{"locationName":"cellReference"},"column":{"locationName":"column","type":"long"},"columnName":{"locationName":"columnName"},"row":{"locationName":"row","type":"long"}}}},"lineRanges":{"shape":"S5n","locationName":"lineRanges"},"offsetRanges":{"shape":"S5n","locationName":"offsetRanges"},"pages":{"locationName":"pages","type":"list","member":{"type":"structure","members":{"lineRange":{"shape":"S5o","locationName":"lineRange"},"offsetRange":{"shape":"S5o","locationName":"offsetRange"},"pageNumber":{"locationName":"pageNumber","type":"long"}}}},"records":{"locationName":"records","type":"list","member":{"type":"structure","members":{"jsonPath":{"locationName":"jsonPath"},"recordIndex":{"locationName":"recordIndex","type":"long"}}}}}},"S5n":{"type":"list","member":{"shape":"S5o"}},"S5o":{"type":"structure","members":{"end":{"locationName":"end","type":"long"},"start":{"locationName":"start","type":"long"},"startColumn":{"locationName":"startColumn","type":"long"}}},"S6c":{"type":"structure","members":{"attributes":{"locationName":"attributes","type":"structure","members":{"creationDate":{"shape":"S9","locationName":"creationDate"},"mfaAuthenticated":{"locationName":"mfaAuthenticated","type":"boolean"}}},"sessionIssuer":{"locationName":"sessionIssuer","type":"structure","members":{"accountId":{"locationName":"accountId"},"arn":{"locationName":"arn"},"principalId":{"locationName":"principalId"},"type":{"locationName":"type"},"userName":{"locationName":"userName"}}}}},"S6n":{"type":"structure","members":{"encryptionType":{"locationName":"encryptionType"},"kmsMasterKeyId":{"locationName":"kmsMasterKeyId"}}},"S6q":{"type":"list","member":{"shape":"S3a"}},"S6z":{"type":"structure","members":{"publishClassificationFindings":{"locationName":"publishClassificationFindings","type":"boolean"},"publishPolicyFindings":{"locationName":"publishPolicyFindings","type":"boolean"}},"required":["publishPolicyFindings","publishClassificationFindings"]},"S7d":{"type":"structure","members":{"kmsKeyId":{"locationName":"kmsKeyId"},"status":{"locationName":"status"}},"required":["status"]},"S7g":{"type":"structure","members":{"externalId":{"locationName":"externalId"},"retrievalMode":{"locationName":"retrievalMode"},"roleName":{"locationName":"roleName"}},"required":["retrievalMode"]},"S7x":{"type":"structure","members":{"managedDataIdentifierIds":{"shape":"S5","locationName":"managedDataIdentifierIds"}}},"S7y":{"type":"structure","members":{"allowListIds":{"shape":"S5","locationName":"allowListIds"},"customDataIdentifierIds":{"shape":"S5","locationName":"customDataIdentifierIds"},"managedDataIdentifierIds":{"shape":"S5","locationName":"managedDataIdentifierIds"}}},"S8r":{"type":"list","member":{"type":"structure","members":{"comparator":{"locationName":"comparator"},"key":{"locationName":"key"},"values":{"shape":"S5","locationName":"values"}}}},"Saf":{"type":"structure","members":{"and":{"locationName":"and","type":"list","member":{"type":"structure","members":{"simpleCriterion":{"locationName":"simpleCriterion","type":"structure","members":{"comparator":{"locationName":"comparator"},"key":{"locationName":"key"},"values":{"shape":"S5","locationName":"values"}}},"tagCriterion":{"locationName":"tagCriterion","type":"structure","members":{"comparator":{"locationName":"comparator"},"tagValues":{"locationName":"tagValues","type":"list","member":{"type":"structure","members":{"key":{"locationName":"key"},"value":{"locationName":"value"}}}}}}}}}}}}} + module.exports = {"metadata":{"apiVersion":"2020-01-01","endpointPrefix":"macie2","signingName":"macie2","serviceFullName":"Amazon Macie 2","serviceId":"Macie2","protocol":"rest-json","jsonVersion":"1.1","uid":"macie2-2020-01-01","signatureVersion":"v4","auth":["aws.auth#sigv4"]},"operations":{"AcceptInvitation":{"http":{"requestUri":"/invitations/accept","responseCode":200},"input":{"type":"structure","members":{"administratorAccountId":{"locationName":"administratorAccountId"},"invitationId":{"locationName":"invitationId"},"masterAccount":{"locationName":"masterAccount"}},"required":["invitationId"]},"output":{"type":"structure","members":{}}},"BatchGetCustomDataIdentifiers":{"http":{"requestUri":"/custom-data-identifiers/get","responseCode":200},"input":{"type":"structure","members":{"ids":{"shape":"S5","locationName":"ids"}}},"output":{"type":"structure","members":{"customDataIdentifiers":{"locationName":"customDataIdentifiers","type":"list","member":{"type":"structure","members":{"arn":{"locationName":"arn"},"createdAt":{"shape":"S9","locationName":"createdAt"},"deleted":{"locationName":"deleted","type":"boolean"},"description":{"locationName":"description"},"id":{"locationName":"id"},"name":{"locationName":"name"}}}},"notFoundIdentifierIds":{"shape":"S5","locationName":"notFoundIdentifierIds"}}}},"BatchUpdateAutomatedDiscoveryAccounts":{"http":{"method":"PATCH","requestUri":"/automated-discovery/accounts","responseCode":200},"input":{"type":"structure","members":{"accounts":{"locationName":"accounts","type":"list","member":{"type":"structure","members":{"accountId":{"locationName":"accountId"},"status":{"locationName":"status"}}}}}},"output":{"type":"structure","members":{"errors":{"locationName":"errors","type":"list","member":{"type":"structure","members":{"accountId":{"locationName":"accountId"},"errorCode":{"locationName":"errorCode"}}}}}}},"CreateAllowList":{"http":{"requestUri":"/allow-lists","responseCode":200},"input":{"type":"structure","members":{"clientToken":{"locationName":"clientToken","idempotencyToken":true},"criteria":{"shape":"Sk","locationName":"criteria"},"description":{"locationName":"description"},"name":{"locationName":"name"},"tags":{"shape":"Sq","locationName":"tags"}},"required":["criteria","clientToken","name"]},"output":{"type":"structure","members":{"arn":{"locationName":"arn"},"id":{"locationName":"id"}}}},"CreateClassificationJob":{"http":{"requestUri":"/jobs","responseCode":200},"input":{"type":"structure","members":{"allowListIds":{"shape":"S5","locationName":"allowListIds"},"clientToken":{"locationName":"clientToken","idempotencyToken":true},"customDataIdentifierIds":{"shape":"S5","locationName":"customDataIdentifierIds"},"description":{"locationName":"description"},"initialRun":{"locationName":"initialRun","type":"boolean"},"jobType":{"locationName":"jobType"},"managedDataIdentifierIds":{"shape":"S5","locationName":"managedDataIdentifierIds"},"managedDataIdentifierSelector":{"locationName":"managedDataIdentifierSelector"},"name":{"locationName":"name"},"s3JobDefinition":{"shape":"Sx","locationName":"s3JobDefinition"},"samplingPercentage":{"locationName":"samplingPercentage","type":"integer"},"scheduleFrequency":{"shape":"S1l","locationName":"scheduleFrequency"},"tags":{"shape":"Sq","locationName":"tags"}},"required":["s3JobDefinition","jobType","clientToken","name"]},"output":{"type":"structure","members":{"jobArn":{"locationName":"jobArn"},"jobId":{"locationName":"jobId"}}}},"CreateCustomDataIdentifier":{"http":{"requestUri":"/custom-data-identifiers","responseCode":200},"input":{"type":"structure","members":{"clientToken":{"locationName":"clientToken","idempotencyToken":true},"description":{"locationName":"description"},"ignoreWords":{"shape":"S5","locationName":"ignoreWords"},"keywords":{"shape":"S5","locationName":"keywords"},"maximumMatchDistance":{"locationName":"maximumMatchDistance","type":"integer"},"name":{"locationName":"name"},"regex":{"locationName":"regex"},"severityLevels":{"shape":"S1s","locationName":"severityLevels"},"tags":{"shape":"Sq","locationName":"tags"}},"required":["regex","name"]},"output":{"type":"structure","members":{"customDataIdentifierId":{"locationName":"customDataIdentifierId"}}}},"CreateFindingsFilter":{"http":{"requestUri":"/findingsfilters","responseCode":200},"input":{"type":"structure","members":{"action":{"locationName":"action"},"clientToken":{"locationName":"clientToken","idempotencyToken":true},"description":{"locationName":"description"},"findingCriteria":{"shape":"S1z","locationName":"findingCriteria"},"name":{"locationName":"name"},"position":{"locationName":"position","type":"integer"},"tags":{"shape":"Sq","locationName":"tags"}},"required":["action","findingCriteria","name"]},"output":{"type":"structure","members":{"arn":{"locationName":"arn"},"id":{"locationName":"id"}}}},"CreateInvitations":{"http":{"requestUri":"/invitations","responseCode":200},"input":{"type":"structure","members":{"accountIds":{"shape":"S5","locationName":"accountIds"},"disableEmailNotification":{"locationName":"disableEmailNotification","type":"boolean"},"message":{"locationName":"message"}},"required":["accountIds"]},"output":{"type":"structure","members":{"unprocessedAccounts":{"shape":"S25","locationName":"unprocessedAccounts"}}}},"CreateMember":{"http":{"requestUri":"/members","responseCode":200},"input":{"type":"structure","members":{"account":{"locationName":"account","type":"structure","members":{"accountId":{"locationName":"accountId"},"email":{"locationName":"email"}},"required":["email","accountId"]},"tags":{"shape":"Sq","locationName":"tags"}},"required":["account"]},"output":{"type":"structure","members":{"arn":{"locationName":"arn"}}}},"CreateSampleFindings":{"http":{"requestUri":"/findings/sample","responseCode":200},"input":{"type":"structure","members":{"findingTypes":{"locationName":"findingTypes","type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"DeclineInvitations":{"http":{"requestUri":"/invitations/decline","responseCode":200},"input":{"type":"structure","members":{"accountIds":{"shape":"S5","locationName":"accountIds"}},"required":["accountIds"]},"output":{"type":"structure","members":{"unprocessedAccounts":{"shape":"S25","locationName":"unprocessedAccounts"}}}},"DeleteAllowList":{"http":{"method":"DELETE","requestUri":"/allow-lists/{id}","responseCode":200},"input":{"type":"structure","members":{"id":{"location":"uri","locationName":"id"},"ignoreJobChecks":{"location":"querystring","locationName":"ignoreJobChecks"}},"required":["id"]},"output":{"type":"structure","members":{}}},"DeleteCustomDataIdentifier":{"http":{"method":"DELETE","requestUri":"/custom-data-identifiers/{id}","responseCode":200},"input":{"type":"structure","members":{"id":{"location":"uri","locationName":"id"}},"required":["id"]},"output":{"type":"structure","members":{}}},"DeleteFindingsFilter":{"http":{"method":"DELETE","requestUri":"/findingsfilters/{id}","responseCode":200},"input":{"type":"structure","members":{"id":{"location":"uri","locationName":"id"}},"required":["id"]},"output":{"type":"structure","members":{}}},"DeleteInvitations":{"http":{"requestUri":"/invitations/delete","responseCode":200},"input":{"type":"structure","members":{"accountIds":{"shape":"S5","locationName":"accountIds"}},"required":["accountIds"]},"output":{"type":"structure","members":{"unprocessedAccounts":{"shape":"S25","locationName":"unprocessedAccounts"}}}},"DeleteMember":{"http":{"method":"DELETE","requestUri":"/members/{id}","responseCode":200},"input":{"type":"structure","members":{"id":{"location":"uri","locationName":"id"}},"required":["id"]},"output":{"type":"structure","members":{}}},"DescribeBuckets":{"http":{"requestUri":"/datasources/s3","responseCode":200},"input":{"type":"structure","members":{"criteria":{"locationName":"criteria","type":"map","key":{},"value":{"type":"structure","members":{"eq":{"shape":"S5","locationName":"eq"},"gt":{"locationName":"gt","type":"long"},"gte":{"locationName":"gte","type":"long"},"lt":{"locationName":"lt","type":"long"},"lte":{"locationName":"lte","type":"long"},"neq":{"shape":"S5","locationName":"neq"},"prefix":{"locationName":"prefix"}}}},"maxResults":{"locationName":"maxResults","type":"integer"},"nextToken":{"locationName":"nextToken"},"sortCriteria":{"locationName":"sortCriteria","type":"structure","members":{"attributeName":{"locationName":"attributeName"},"orderBy":{"locationName":"orderBy"}}}}},"output":{"type":"structure","members":{"buckets":{"locationName":"buckets","type":"list","member":{"type":"structure","members":{"accountId":{"locationName":"accountId"},"allowsUnencryptedObjectUploads":{"locationName":"allowsUnencryptedObjectUploads"},"automatedDiscoveryMonitoringStatus":{"locationName":"automatedDiscoveryMonitoringStatus"},"bucketArn":{"locationName":"bucketArn"},"bucketCreatedAt":{"shape":"S9","locationName":"bucketCreatedAt"},"bucketName":{"locationName":"bucketName"},"classifiableObjectCount":{"locationName":"classifiableObjectCount","type":"long"},"classifiableSizeInBytes":{"locationName":"classifiableSizeInBytes","type":"long"},"errorCode":{"locationName":"errorCode"},"errorMessage":{"locationName":"errorMessage"},"jobDetails":{"shape":"S32","locationName":"jobDetails"},"lastAutomatedDiscoveryTime":{"shape":"S9","locationName":"lastAutomatedDiscoveryTime"},"lastUpdated":{"shape":"S9","locationName":"lastUpdated"},"objectCount":{"locationName":"objectCount","type":"long"},"objectCountByEncryptionType":{"shape":"S35","locationName":"objectCountByEncryptionType"},"publicAccess":{"shape":"S36","locationName":"publicAccess"},"region":{"locationName":"region"},"replicationDetails":{"locationName":"replicationDetails","type":"structure","members":{"replicated":{"locationName":"replicated","type":"boolean"},"replicatedExternally":{"locationName":"replicatedExternally","type":"boolean"},"replicationAccounts":{"shape":"S5","locationName":"replicationAccounts"}}},"sensitivityScore":{"locationName":"sensitivityScore","type":"integer"},"serverSideEncryption":{"locationName":"serverSideEncryption","type":"structure","members":{"kmsMasterKeyId":{"locationName":"kmsMasterKeyId"},"type":{"locationName":"type"}}},"sharedAccess":{"locationName":"sharedAccess"},"sizeInBytes":{"locationName":"sizeInBytes","type":"long"},"sizeInBytesCompressed":{"locationName":"sizeInBytesCompressed","type":"long"},"tags":{"locationName":"tags","type":"list","member":{"shape":"S3j"}},"unclassifiableObjectCount":{"shape":"S3k","locationName":"unclassifiableObjectCount"},"unclassifiableObjectSizeInBytes":{"shape":"S3k","locationName":"unclassifiableObjectSizeInBytes"},"versioning":{"locationName":"versioning","type":"boolean"}}}},"nextToken":{"locationName":"nextToken"}}}},"DescribeClassificationJob":{"http":{"method":"GET","requestUri":"/jobs/{jobId}","responseCode":200},"input":{"type":"structure","members":{"jobId":{"location":"uri","locationName":"jobId"}},"required":["jobId"]},"output":{"type":"structure","members":{"allowListIds":{"shape":"S5","locationName":"allowListIds"},"clientToken":{"locationName":"clientToken","idempotencyToken":true},"createdAt":{"shape":"S9","locationName":"createdAt"},"customDataIdentifierIds":{"shape":"S5","locationName":"customDataIdentifierIds"},"description":{"locationName":"description"},"initialRun":{"locationName":"initialRun","type":"boolean"},"jobArn":{"locationName":"jobArn"},"jobId":{"locationName":"jobId"},"jobStatus":{"locationName":"jobStatus"},"jobType":{"locationName":"jobType"},"lastRunErrorStatus":{"shape":"S3o","locationName":"lastRunErrorStatus"},"lastRunTime":{"shape":"S9","locationName":"lastRunTime"},"managedDataIdentifierIds":{"shape":"S5","locationName":"managedDataIdentifierIds"},"managedDataIdentifierSelector":{"locationName":"managedDataIdentifierSelector"},"name":{"locationName":"name"},"s3JobDefinition":{"shape":"Sx","locationName":"s3JobDefinition"},"samplingPercentage":{"locationName":"samplingPercentage","type":"integer"},"scheduleFrequency":{"shape":"S1l","locationName":"scheduleFrequency"},"statistics":{"locationName":"statistics","type":"structure","members":{"approximateNumberOfObjectsToProcess":{"locationName":"approximateNumberOfObjectsToProcess","type":"double"},"numberOfRuns":{"locationName":"numberOfRuns","type":"double"}}},"tags":{"shape":"Sq","locationName":"tags"},"userPausedDetails":{"shape":"S3s","locationName":"userPausedDetails"}}}},"DescribeOrganizationConfiguration":{"http":{"method":"GET","requestUri":"/admin/configuration","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"autoEnable":{"locationName":"autoEnable","type":"boolean"},"maxAccountLimitReached":{"locationName":"maxAccountLimitReached","type":"boolean"}}}},"DisableMacie":{"http":{"method":"DELETE","requestUri":"/macie","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"DisableOrganizationAdminAccount":{"http":{"method":"DELETE","requestUri":"/admin","responseCode":200},"input":{"type":"structure","members":{"adminAccountId":{"location":"querystring","locationName":"adminAccountId"}},"required":["adminAccountId"]},"output":{"type":"structure","members":{}}},"DisassociateFromAdministratorAccount":{"http":{"requestUri":"/administrator/disassociate","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"DisassociateFromMasterAccount":{"http":{"requestUri":"/master/disassociate","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"DisassociateMember":{"http":{"requestUri":"/members/disassociate/{id}","responseCode":200},"input":{"type":"structure","members":{"id":{"location":"uri","locationName":"id"}},"required":["id"]},"output":{"type":"structure","members":{}}},"EnableMacie":{"http":{"requestUri":"/macie","responseCode":200},"input":{"type":"structure","members":{"clientToken":{"locationName":"clientToken","idempotencyToken":true},"findingPublishingFrequency":{"locationName":"findingPublishingFrequency"},"status":{"locationName":"status"}}},"output":{"type":"structure","members":{}}},"EnableOrganizationAdminAccount":{"http":{"requestUri":"/admin","responseCode":200},"input":{"type":"structure","members":{"adminAccountId":{"locationName":"adminAccountId"},"clientToken":{"locationName":"clientToken","idempotencyToken":true}},"required":["adminAccountId"]},"output":{"type":"structure","members":{}}},"GetAdministratorAccount":{"http":{"method":"GET","requestUri":"/administrator","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"administrator":{"shape":"S4d","locationName":"administrator"}}}},"GetAllowList":{"http":{"method":"GET","requestUri":"/allow-lists/{id}","responseCode":200},"input":{"type":"structure","members":{"id":{"location":"uri","locationName":"id"}},"required":["id"]},"output":{"type":"structure","members":{"arn":{"locationName":"arn"},"createdAt":{"shape":"S9","locationName":"createdAt"},"criteria":{"shape":"Sk","locationName":"criteria"},"description":{"locationName":"description"},"id":{"locationName":"id"},"name":{"locationName":"name"},"status":{"locationName":"status","type":"structure","members":{"code":{"locationName":"code"},"description":{"locationName":"description"}},"required":["code"]},"tags":{"shape":"Sq","locationName":"tags"},"updatedAt":{"shape":"S9","locationName":"updatedAt"}}}},"GetAutomatedDiscoveryConfiguration":{"http":{"method":"GET","requestUri":"/automated-discovery/configuration","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"autoEnableOrganizationMembers":{"locationName":"autoEnableOrganizationMembers"},"classificationScopeId":{"locationName":"classificationScopeId"},"disabledAt":{"shape":"S4n","locationName":"disabledAt"},"firstEnabledAt":{"shape":"S4n","locationName":"firstEnabledAt"},"lastUpdatedAt":{"shape":"S4n","locationName":"lastUpdatedAt"},"sensitivityInspectionTemplateId":{"locationName":"sensitivityInspectionTemplateId"},"status":{"locationName":"status"}}}},"GetBucketStatistics":{"http":{"requestUri":"/datasources/s3/statistics","responseCode":200},"input":{"type":"structure","members":{"accountId":{"locationName":"accountId"}}},"output":{"type":"structure","members":{"bucketCount":{"locationName":"bucketCount","type":"long"},"bucketCountByEffectivePermission":{"locationName":"bucketCountByEffectivePermission","type":"structure","members":{"publiclyAccessible":{"locationName":"publiclyAccessible","type":"long"},"publiclyReadable":{"locationName":"publiclyReadable","type":"long"},"publiclyWritable":{"locationName":"publiclyWritable","type":"long"},"unknown":{"locationName":"unknown","type":"long"}}},"bucketCountByEncryptionType":{"locationName":"bucketCountByEncryptionType","type":"structure","members":{"kmsManaged":{"locationName":"kmsManaged","type":"long"},"s3Managed":{"locationName":"s3Managed","type":"long"},"unencrypted":{"locationName":"unencrypted","type":"long"},"unknown":{"locationName":"unknown","type":"long"}}},"bucketCountByObjectEncryptionRequirement":{"locationName":"bucketCountByObjectEncryptionRequirement","type":"structure","members":{"allowsUnencryptedObjectUploads":{"locationName":"allowsUnencryptedObjectUploads","type":"long"},"deniesUnencryptedObjectUploads":{"locationName":"deniesUnencryptedObjectUploads","type":"long"},"unknown":{"locationName":"unknown","type":"long"}}},"bucketCountBySharedAccessType":{"locationName":"bucketCountBySharedAccessType","type":"structure","members":{"external":{"locationName":"external","type":"long"},"internal":{"locationName":"internal","type":"long"},"notShared":{"locationName":"notShared","type":"long"},"unknown":{"locationName":"unknown","type":"long"}}},"bucketStatisticsBySensitivity":{"locationName":"bucketStatisticsBySensitivity","type":"structure","members":{"classificationError":{"shape":"S4x","locationName":"classificationError"},"notClassified":{"shape":"S4x","locationName":"notClassified"},"notSensitive":{"shape":"S4x","locationName":"notSensitive"},"sensitive":{"shape":"S4x","locationName":"sensitive"}}},"classifiableObjectCount":{"locationName":"classifiableObjectCount","type":"long"},"classifiableSizeInBytes":{"locationName":"classifiableSizeInBytes","type":"long"},"lastUpdated":{"shape":"S9","locationName":"lastUpdated"},"objectCount":{"locationName":"objectCount","type":"long"},"sizeInBytes":{"locationName":"sizeInBytes","type":"long"},"sizeInBytesCompressed":{"locationName":"sizeInBytesCompressed","type":"long"},"unclassifiableObjectCount":{"shape":"S3k","locationName":"unclassifiableObjectCount"},"unclassifiableObjectSizeInBytes":{"shape":"S3k","locationName":"unclassifiableObjectSizeInBytes"}}}},"GetClassificationExportConfiguration":{"http":{"method":"GET","requestUri":"/classification-export-configuration","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"configuration":{"shape":"S50","locationName":"configuration"}}}},"GetClassificationScope":{"http":{"method":"GET","requestUri":"/classification-scopes/{id}","responseCode":200},"input":{"type":"structure","members":{"id":{"location":"uri","locationName":"id"}},"required":["id"]},"output":{"type":"structure","members":{"id":{"locationName":"id"},"name":{"locationName":"name"},"s3":{"locationName":"s3","type":"structure","members":{"excludes":{"locationName":"excludes","type":"structure","members":{"bucketNames":{"shape":"S57","locationName":"bucketNames"}},"required":["bucketNames"]}},"required":["excludes"]}}}},"GetCustomDataIdentifier":{"http":{"method":"GET","requestUri":"/custom-data-identifiers/{id}","responseCode":200},"input":{"type":"structure","members":{"id":{"location":"uri","locationName":"id"}},"required":["id"]},"output":{"type":"structure","members":{"arn":{"locationName":"arn"},"createdAt":{"shape":"S9","locationName":"createdAt"},"deleted":{"locationName":"deleted","type":"boolean"},"description":{"locationName":"description"},"id":{"locationName":"id"},"ignoreWords":{"shape":"S5","locationName":"ignoreWords"},"keywords":{"shape":"S5","locationName":"keywords"},"maximumMatchDistance":{"locationName":"maximumMatchDistance","type":"integer"},"name":{"locationName":"name"},"regex":{"locationName":"regex"},"severityLevels":{"shape":"S1s","locationName":"severityLevels"},"tags":{"shape":"Sq","locationName":"tags"}}}},"GetFindingStatistics":{"http":{"requestUri":"/findings/statistics","responseCode":200},"input":{"type":"structure","members":{"findingCriteria":{"shape":"S1z","locationName":"findingCriteria"},"groupBy":{"locationName":"groupBy"},"size":{"locationName":"size","type":"integer"},"sortCriteria":{"locationName":"sortCriteria","type":"structure","members":{"attributeName":{"locationName":"attributeName"},"orderBy":{"locationName":"orderBy"}}}},"required":["groupBy"]},"output":{"type":"structure","members":{"countsByGroup":{"locationName":"countsByGroup","type":"list","member":{"type":"structure","members":{"count":{"locationName":"count","type":"long"},"groupKey":{"locationName":"groupKey"}}}}}}},"GetFindings":{"http":{"requestUri":"/findings/describe","responseCode":200},"input":{"type":"structure","members":{"findingIds":{"shape":"S5","locationName":"findingIds"},"sortCriteria":{"shape":"S5j","locationName":"sortCriteria"}},"required":["findingIds"]},"output":{"type":"structure","members":{"findings":{"locationName":"findings","type":"list","member":{"type":"structure","members":{"accountId":{"locationName":"accountId"},"archived":{"locationName":"archived","type":"boolean"},"category":{"locationName":"category"},"classificationDetails":{"locationName":"classificationDetails","type":"structure","members":{"detailedResultsLocation":{"locationName":"detailedResultsLocation"},"jobArn":{"locationName":"jobArn"},"jobId":{"locationName":"jobId"},"originType":{"locationName":"originType"},"result":{"locationName":"result","type":"structure","members":{"additionalOccurrences":{"locationName":"additionalOccurrences","type":"boolean"},"customDataIdentifiers":{"locationName":"customDataIdentifiers","type":"structure","members":{"detections":{"locationName":"detections","type":"list","member":{"type":"structure","members":{"arn":{"locationName":"arn"},"count":{"locationName":"count","type":"long"},"name":{"locationName":"name"},"occurrences":{"shape":"S5u","locationName":"occurrences"}}}},"totalCount":{"locationName":"totalCount","type":"long"}}},"mimeType":{"locationName":"mimeType"},"sensitiveData":{"locationName":"sensitiveData","type":"list","member":{"type":"structure","members":{"category":{"locationName":"category"},"detections":{"locationName":"detections","type":"list","member":{"type":"structure","members":{"count":{"locationName":"count","type":"long"},"occurrences":{"shape":"S5u","locationName":"occurrences"},"type":{"locationName":"type"}}}},"totalCount":{"locationName":"totalCount","type":"long"}}}},"sizeClassified":{"locationName":"sizeClassified","type":"long"},"status":{"locationName":"status","type":"structure","members":{"code":{"locationName":"code"},"reason":{"locationName":"reason"}}}}}}},"count":{"locationName":"count","type":"long"},"createdAt":{"shape":"S9","locationName":"createdAt"},"description":{"locationName":"description"},"id":{"locationName":"id"},"partition":{"locationName":"partition"},"policyDetails":{"locationName":"policyDetails","type":"structure","members":{"action":{"locationName":"action","type":"structure","members":{"actionType":{"locationName":"actionType"},"apiCallDetails":{"locationName":"apiCallDetails","type":"structure","members":{"api":{"locationName":"api"},"apiServiceName":{"locationName":"apiServiceName"},"firstSeen":{"shape":"S9","locationName":"firstSeen"},"lastSeen":{"shape":"S9","locationName":"lastSeen"}}}}},"actor":{"locationName":"actor","type":"structure","members":{"domainDetails":{"locationName":"domainDetails","type":"structure","members":{"domainName":{"locationName":"domainName"}}},"ipAddressDetails":{"locationName":"ipAddressDetails","type":"structure","members":{"ipAddressV4":{"locationName":"ipAddressV4"},"ipCity":{"locationName":"ipCity","type":"structure","members":{"name":{"locationName":"name"}}},"ipCountry":{"locationName":"ipCountry","type":"structure","members":{"code":{"locationName":"code"},"name":{"locationName":"name"}}},"ipGeoLocation":{"locationName":"ipGeoLocation","type":"structure","members":{"lat":{"locationName":"lat","type":"double"},"lon":{"locationName":"lon","type":"double"}}},"ipOwner":{"locationName":"ipOwner","type":"structure","members":{"asn":{"locationName":"asn"},"asnOrg":{"locationName":"asnOrg"},"isp":{"locationName":"isp"},"org":{"locationName":"org"}}}}},"userIdentity":{"locationName":"userIdentity","type":"structure","members":{"assumedRole":{"locationName":"assumedRole","type":"structure","members":{"accessKeyId":{"locationName":"accessKeyId"},"accountId":{"locationName":"accountId"},"arn":{"locationName":"arn"},"principalId":{"locationName":"principalId"},"sessionContext":{"shape":"S6m","locationName":"sessionContext"}}},"awsAccount":{"locationName":"awsAccount","type":"structure","members":{"accountId":{"locationName":"accountId"},"principalId":{"locationName":"principalId"}}},"awsService":{"locationName":"awsService","type":"structure","members":{"invokedBy":{"locationName":"invokedBy"}}},"federatedUser":{"locationName":"federatedUser","type":"structure","members":{"accessKeyId":{"locationName":"accessKeyId"},"accountId":{"locationName":"accountId"},"arn":{"locationName":"arn"},"principalId":{"locationName":"principalId"},"sessionContext":{"shape":"S6m","locationName":"sessionContext"}}},"iamUser":{"locationName":"iamUser","type":"structure","members":{"accountId":{"locationName":"accountId"},"arn":{"locationName":"arn"},"principalId":{"locationName":"principalId"},"userName":{"locationName":"userName"}}},"root":{"locationName":"root","type":"structure","members":{"accountId":{"locationName":"accountId"},"arn":{"locationName":"arn"},"principalId":{"locationName":"principalId"}}},"type":{"locationName":"type"}}}}}}},"region":{"locationName":"region"},"resourcesAffected":{"locationName":"resourcesAffected","type":"structure","members":{"s3Bucket":{"locationName":"s3Bucket","type":"structure","members":{"allowsUnencryptedObjectUploads":{"locationName":"allowsUnencryptedObjectUploads"},"arn":{"locationName":"arn"},"createdAt":{"shape":"S9","locationName":"createdAt"},"defaultServerSideEncryption":{"shape":"S6x","locationName":"defaultServerSideEncryption"},"name":{"locationName":"name"},"owner":{"locationName":"owner","type":"structure","members":{"displayName":{"locationName":"displayName"},"id":{"locationName":"id"}}},"publicAccess":{"shape":"S36","locationName":"publicAccess"},"tags":{"shape":"S70","locationName":"tags"}}},"s3Object":{"locationName":"s3Object","type":"structure","members":{"bucketArn":{"locationName":"bucketArn"},"eTag":{"locationName":"eTag"},"extension":{"locationName":"extension"},"key":{"locationName":"key"},"lastModified":{"shape":"S9","locationName":"lastModified"},"path":{"locationName":"path"},"publicAccess":{"locationName":"publicAccess","type":"boolean"},"serverSideEncryption":{"shape":"S6x","locationName":"serverSideEncryption"},"size":{"locationName":"size","type":"long"},"storageClass":{"locationName":"storageClass"},"tags":{"shape":"S70","locationName":"tags"},"versionId":{"locationName":"versionId"}}}}},"sample":{"locationName":"sample","type":"boolean"},"schemaVersion":{"locationName":"schemaVersion"},"severity":{"locationName":"severity","type":"structure","members":{"description":{"locationName":"description"},"score":{"locationName":"score","type":"long"}}},"title":{"locationName":"title"},"type":{"locationName":"type"},"updatedAt":{"shape":"S9","locationName":"updatedAt"}}}}}}},"GetFindingsFilter":{"http":{"method":"GET","requestUri":"/findingsfilters/{id}","responseCode":200},"input":{"type":"structure","members":{"id":{"location":"uri","locationName":"id"}},"required":["id"]},"output":{"type":"structure","members":{"action":{"locationName":"action"},"arn":{"locationName":"arn"},"description":{"locationName":"description"},"findingCriteria":{"shape":"S1z","locationName":"findingCriteria"},"id":{"locationName":"id"},"name":{"locationName":"name"},"position":{"locationName":"position","type":"integer"},"tags":{"shape":"Sq","locationName":"tags"}}}},"GetFindingsPublicationConfiguration":{"http":{"method":"GET","requestUri":"/findings-publication-configuration","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"securityHubConfiguration":{"shape":"S79","locationName":"securityHubConfiguration"}}}},"GetInvitationsCount":{"http":{"method":"GET","requestUri":"/invitations/count","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"invitationsCount":{"locationName":"invitationsCount","type":"long"}}}},"GetMacieSession":{"http":{"method":"GET","requestUri":"/macie","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"createdAt":{"shape":"S9","locationName":"createdAt"},"findingPublishingFrequency":{"locationName":"findingPublishingFrequency"},"serviceRole":{"locationName":"serviceRole"},"status":{"locationName":"status"},"updatedAt":{"shape":"S9","locationName":"updatedAt"}}}},"GetMasterAccount":{"http":{"method":"GET","requestUri":"/master","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"master":{"shape":"S4d","locationName":"master"}}}},"GetMember":{"http":{"method":"GET","requestUri":"/members/{id}","responseCode":200},"input":{"type":"structure","members":{"id":{"location":"uri","locationName":"id"}},"required":["id"]},"output":{"type":"structure","members":{"accountId":{"locationName":"accountId"},"administratorAccountId":{"locationName":"administratorAccountId"},"arn":{"locationName":"arn"},"email":{"locationName":"email"},"invitedAt":{"shape":"S9","locationName":"invitedAt"},"masterAccountId":{"locationName":"masterAccountId"},"relationshipStatus":{"locationName":"relationshipStatus"},"tags":{"shape":"Sq","locationName":"tags"},"updatedAt":{"shape":"S9","locationName":"updatedAt"}}}},"GetResourceProfile":{"http":{"method":"GET","requestUri":"/resource-profiles","responseCode":200},"input":{"type":"structure","members":{"resourceArn":{"location":"querystring","locationName":"resourceArn"}},"required":["resourceArn"]},"output":{"type":"structure","members":{"profileUpdatedAt":{"shape":"S9","locationName":"profileUpdatedAt"},"sensitivityScore":{"locationName":"sensitivityScore","type":"integer"},"sensitivityScoreOverridden":{"locationName":"sensitivityScoreOverridden","type":"boolean"},"statistics":{"locationName":"statistics","type":"structure","members":{"totalBytesClassified":{"locationName":"totalBytesClassified","type":"long"},"totalDetections":{"locationName":"totalDetections","type":"long"},"totalDetectionsSuppressed":{"locationName":"totalDetectionsSuppressed","type":"long"},"totalItemsClassified":{"locationName":"totalItemsClassified","type":"long"},"totalItemsSensitive":{"locationName":"totalItemsSensitive","type":"long"},"totalItemsSkipped":{"locationName":"totalItemsSkipped","type":"long"},"totalItemsSkippedInvalidEncryption":{"locationName":"totalItemsSkippedInvalidEncryption","type":"long"},"totalItemsSkippedInvalidKms":{"locationName":"totalItemsSkippedInvalidKms","type":"long"},"totalItemsSkippedPermissionDenied":{"locationName":"totalItemsSkippedPermissionDenied","type":"long"}}}}}},"GetRevealConfiguration":{"http":{"method":"GET","requestUri":"/reveal-configuration","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"configuration":{"shape":"S7n","locationName":"configuration"},"retrievalConfiguration":{"shape":"S7q","locationName":"retrievalConfiguration"}}}},"GetSensitiveDataOccurrences":{"http":{"method":"GET","requestUri":"/findings/{findingId}/reveal","responseCode":200},"input":{"type":"structure","members":{"findingId":{"location":"uri","locationName":"findingId"}},"required":["findingId"]},"output":{"type":"structure","members":{"error":{"locationName":"error"},"sensitiveDataOccurrences":{"locationName":"sensitiveDataOccurrences","type":"map","key":{},"value":{"type":"list","member":{"type":"structure","members":{"value":{"locationName":"value"}},"required":["value"]}}},"status":{"locationName":"status"}}}},"GetSensitiveDataOccurrencesAvailability":{"http":{"method":"GET","requestUri":"/findings/{findingId}/reveal/availability","responseCode":200},"input":{"type":"structure","members":{"findingId":{"location":"uri","locationName":"findingId"}},"required":["findingId"]},"output":{"type":"structure","members":{"code":{"locationName":"code"},"reasons":{"locationName":"reasons","type":"list","member":{}}}}},"GetSensitivityInspectionTemplate":{"http":{"method":"GET","requestUri":"/templates/sensitivity-inspections/{id}","responseCode":200},"input":{"type":"structure","members":{"id":{"location":"uri","locationName":"id"}},"required":["id"]},"output":{"type":"structure","members":{"description":{"locationName":"description"},"excludes":{"shape":"S87","locationName":"excludes"},"includes":{"shape":"S88","locationName":"includes"},"name":{"locationName":"name"},"sensitivityInspectionTemplateId":{"locationName":"sensitivityInspectionTemplateId"}}}},"GetUsageStatistics":{"http":{"requestUri":"/usage/statistics","responseCode":200},"input":{"type":"structure","members":{"filterBy":{"locationName":"filterBy","type":"list","member":{"type":"structure","members":{"comparator":{"locationName":"comparator"},"key":{"locationName":"key"},"values":{"shape":"S5","locationName":"values"}}}},"maxResults":{"locationName":"maxResults","type":"integer"},"nextToken":{"locationName":"nextToken"},"sortBy":{"locationName":"sortBy","type":"structure","members":{"key":{"locationName":"key"},"orderBy":{"locationName":"orderBy"}}},"timeRange":{"locationName":"timeRange"}}},"output":{"type":"structure","members":{"nextToken":{"locationName":"nextToken"},"records":{"locationName":"records","type":"list","member":{"type":"structure","members":{"accountId":{"locationName":"accountId"},"automatedDiscoveryFreeTrialStartDate":{"shape":"S9","locationName":"automatedDiscoveryFreeTrialStartDate"},"freeTrialStartDate":{"shape":"S9","locationName":"freeTrialStartDate"},"usage":{"locationName":"usage","type":"list","member":{"type":"structure","members":{"currency":{"locationName":"currency"},"estimatedCost":{"locationName":"estimatedCost"},"serviceLimit":{"locationName":"serviceLimit","type":"structure","members":{"isServiceLimited":{"locationName":"isServiceLimited","type":"boolean"},"unit":{"locationName":"unit"},"value":{"locationName":"value","type":"long"}}},"type":{"locationName":"type"}}}}}}},"timeRange":{"locationName":"timeRange"}}}},"GetUsageTotals":{"http":{"method":"GET","requestUri":"/usage","responseCode":200},"input":{"type":"structure","members":{"timeRange":{"location":"querystring","locationName":"timeRange"}}},"output":{"type":"structure","members":{"timeRange":{"locationName":"timeRange"},"usageTotals":{"locationName":"usageTotals","type":"list","member":{"type":"structure","members":{"currency":{"locationName":"currency"},"estimatedCost":{"locationName":"estimatedCost"},"type":{"locationName":"type"}}}}}}},"ListAllowLists":{"http":{"method":"GET","requestUri":"/allow-lists","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"allowLists":{"locationName":"allowLists","type":"list","member":{"type":"structure","members":{"arn":{"locationName":"arn"},"createdAt":{"shape":"S9","locationName":"createdAt"},"description":{"locationName":"description"},"id":{"locationName":"id"},"name":{"locationName":"name"},"updatedAt":{"shape":"S9","locationName":"updatedAt"}}}},"nextToken":{"locationName":"nextToken"}}}},"ListAutomatedDiscoveryAccounts":{"http":{"method":"GET","requestUri":"/automated-discovery/accounts","responseCode":200},"input":{"type":"structure","members":{"accountIds":{"shape":"S5","location":"querystring","locationName":"accountIds"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"items":{"locationName":"items","type":"list","member":{"type":"structure","members":{"accountId":{"locationName":"accountId"},"status":{"locationName":"status"}}}},"nextToken":{"locationName":"nextToken"}}}},"ListClassificationJobs":{"http":{"requestUri":"/jobs/list","responseCode":200},"input":{"type":"structure","members":{"filterCriteria":{"locationName":"filterCriteria","type":"structure","members":{"excludes":{"shape":"S95","locationName":"excludes"},"includes":{"shape":"S95","locationName":"includes"}}},"maxResults":{"locationName":"maxResults","type":"integer"},"nextToken":{"locationName":"nextToken"},"sortCriteria":{"locationName":"sortCriteria","type":"structure","members":{"attributeName":{"locationName":"attributeName"},"orderBy":{"locationName":"orderBy"}}}}},"output":{"type":"structure","members":{"items":{"locationName":"items","type":"list","member":{"type":"structure","members":{"bucketCriteria":{"shape":"Sy","locationName":"bucketCriteria"},"bucketDefinitions":{"shape":"S18","locationName":"bucketDefinitions"},"createdAt":{"shape":"S9","locationName":"createdAt"},"jobId":{"locationName":"jobId"},"jobStatus":{"locationName":"jobStatus"},"jobType":{"locationName":"jobType"},"lastRunErrorStatus":{"shape":"S3o","locationName":"lastRunErrorStatus"},"name":{"locationName":"name"},"userPausedDetails":{"shape":"S3s","locationName":"userPausedDetails"}}}},"nextToken":{"locationName":"nextToken"}}}},"ListClassificationScopes":{"http":{"method":"GET","requestUri":"/classification-scopes","responseCode":200},"input":{"type":"structure","members":{"name":{"location":"querystring","locationName":"name"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"classificationScopes":{"locationName":"classificationScopes","type":"list","member":{"type":"structure","members":{"id":{"locationName":"id"},"name":{"locationName":"name"}}}},"nextToken":{"locationName":"nextToken"}}}},"ListCustomDataIdentifiers":{"http":{"requestUri":"/custom-data-identifiers/list","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"locationName":"maxResults","type":"integer"},"nextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"items":{"locationName":"items","type":"list","member":{"type":"structure","members":{"arn":{"locationName":"arn"},"createdAt":{"shape":"S9","locationName":"createdAt"},"description":{"locationName":"description"},"id":{"locationName":"id"},"name":{"locationName":"name"}}}},"nextToken":{"locationName":"nextToken"}}}},"ListFindings":{"http":{"requestUri":"/findings","responseCode":200},"input":{"type":"structure","members":{"findingCriteria":{"shape":"S1z","locationName":"findingCriteria"},"maxResults":{"locationName":"maxResults","type":"integer"},"nextToken":{"locationName":"nextToken"},"sortCriteria":{"shape":"S5j","locationName":"sortCriteria"}}},"output":{"type":"structure","members":{"findingIds":{"shape":"S5","locationName":"findingIds"},"nextToken":{"locationName":"nextToken"}}}},"ListFindingsFilters":{"http":{"method":"GET","requestUri":"/findingsfilters","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"findingsFilterListItems":{"locationName":"findingsFilterListItems","type":"list","member":{"type":"structure","members":{"action":{"locationName":"action"},"arn":{"locationName":"arn"},"id":{"locationName":"id"},"name":{"locationName":"name"},"tags":{"shape":"Sq","locationName":"tags"}}}},"nextToken":{"locationName":"nextToken"}}}},"ListInvitations":{"http":{"method":"GET","requestUri":"/invitations","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"invitations":{"locationName":"invitations","type":"list","member":{"shape":"S4d"}},"nextToken":{"locationName":"nextToken"}}}},"ListManagedDataIdentifiers":{"http":{"requestUri":"/managed-data-identifiers/list","responseCode":200},"input":{"type":"structure","members":{"nextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"items":{"locationName":"items","type":"list","member":{"type":"structure","members":{"category":{"locationName":"category"},"id":{"locationName":"id"}}}},"nextToken":{"locationName":"nextToken"}}}},"ListMembers":{"http":{"method":"GET","requestUri":"/members","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"onlyAssociated":{"location":"querystring","locationName":"onlyAssociated"}}},"output":{"type":"structure","members":{"members":{"locationName":"members","type":"list","member":{"type":"structure","members":{"accountId":{"locationName":"accountId"},"administratorAccountId":{"locationName":"administratorAccountId"},"arn":{"locationName":"arn"},"email":{"locationName":"email"},"invitedAt":{"shape":"S9","locationName":"invitedAt"},"masterAccountId":{"locationName":"masterAccountId"},"relationshipStatus":{"locationName":"relationshipStatus"},"tags":{"shape":"Sq","locationName":"tags"},"updatedAt":{"shape":"S9","locationName":"updatedAt"}}}},"nextToken":{"locationName":"nextToken"}}}},"ListOrganizationAdminAccounts":{"http":{"method":"GET","requestUri":"/admin","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"adminAccounts":{"locationName":"adminAccounts","type":"list","member":{"type":"structure","members":{"accountId":{"locationName":"accountId"},"status":{"locationName":"status"}}}},"nextToken":{"locationName":"nextToken"}}}},"ListResourceProfileArtifacts":{"http":{"method":"GET","requestUri":"/resource-profiles/artifacts","responseCode":200},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"resourceArn":{"location":"querystring","locationName":"resourceArn"}},"required":["resourceArn"]},"output":{"type":"structure","members":{"artifacts":{"locationName":"artifacts","type":"list","member":{"type":"structure","members":{"arn":{"locationName":"arn"},"classificationResultStatus":{"locationName":"classificationResultStatus"},"sensitive":{"locationName":"sensitive","type":"boolean"}},"required":["classificationResultStatus","arn"]}},"nextToken":{"locationName":"nextToken"}}}},"ListResourceProfileDetections":{"http":{"method":"GET","requestUri":"/resource-profiles/detections","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"resourceArn":{"location":"querystring","locationName":"resourceArn"}},"required":["resourceArn"]},"output":{"type":"structure","members":{"detections":{"locationName":"detections","type":"list","member":{"type":"structure","members":{"arn":{"locationName":"arn"},"count":{"locationName":"count","type":"long"},"id":{"locationName":"id"},"name":{"locationName":"name"},"suppressed":{"locationName":"suppressed","type":"boolean"},"type":{"locationName":"type"}}}},"nextToken":{"locationName":"nextToken"}}}},"ListSensitivityInspectionTemplates":{"http":{"method":"GET","requestUri":"/templates/sensitivity-inspections","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"nextToken":{"locationName":"nextToken"},"sensitivityInspectionTemplates":{"locationName":"sensitivityInspectionTemplates","type":"list","member":{"type":"structure","members":{"id":{"locationName":"id"},"name":{"locationName":"name"}}}}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","members":{"resourceArn":{"location":"uri","locationName":"resourceArn"}},"required":["resourceArn"]},"output":{"type":"structure","members":{"tags":{"shape":"Sq","locationName":"tags"}}}},"PutClassificationExportConfiguration":{"http":{"method":"PUT","requestUri":"/classification-export-configuration","responseCode":200},"input":{"type":"structure","members":{"configuration":{"shape":"S50","locationName":"configuration"}},"required":["configuration"]},"output":{"type":"structure","members":{"configuration":{"shape":"S50","locationName":"configuration"}}}},"PutFindingsPublicationConfiguration":{"http":{"method":"PUT","requestUri":"/findings-publication-configuration","responseCode":200},"input":{"type":"structure","members":{"clientToken":{"locationName":"clientToken","idempotencyToken":true},"securityHubConfiguration":{"shape":"S79","locationName":"securityHubConfiguration"}}},"output":{"type":"structure","members":{}}},"SearchResources":{"http":{"requestUri":"/datasources/search-resources","responseCode":200},"input":{"type":"structure","members":{"bucketCriteria":{"locationName":"bucketCriteria","type":"structure","members":{"excludes":{"shape":"Sat","locationName":"excludes"},"includes":{"shape":"Sat","locationName":"includes"}}},"maxResults":{"locationName":"maxResults","type":"integer"},"nextToken":{"locationName":"nextToken"},"sortCriteria":{"locationName":"sortCriteria","type":"structure","members":{"attributeName":{"locationName":"attributeName"},"orderBy":{"locationName":"orderBy"}}}}},"output":{"type":"structure","members":{"matchingResources":{"locationName":"matchingResources","type":"list","member":{"type":"structure","members":{"matchingBucket":{"locationName":"matchingBucket","type":"structure","members":{"accountId":{"locationName":"accountId"},"automatedDiscoveryMonitoringStatus":{"locationName":"automatedDiscoveryMonitoringStatus"},"bucketName":{"locationName":"bucketName"},"classifiableObjectCount":{"locationName":"classifiableObjectCount","type":"long"},"classifiableSizeInBytes":{"locationName":"classifiableSizeInBytes","type":"long"},"errorCode":{"locationName":"errorCode"},"errorMessage":{"locationName":"errorMessage"},"jobDetails":{"shape":"S32","locationName":"jobDetails"},"lastAutomatedDiscoveryTime":{"shape":"S9","locationName":"lastAutomatedDiscoveryTime"},"objectCount":{"locationName":"objectCount","type":"long"},"objectCountByEncryptionType":{"shape":"S35","locationName":"objectCountByEncryptionType"},"sensitivityScore":{"locationName":"sensitivityScore","type":"integer"},"sizeInBytes":{"locationName":"sizeInBytes","type":"long"},"sizeInBytesCompressed":{"locationName":"sizeInBytesCompressed","type":"long"},"unclassifiableObjectCount":{"shape":"S3k","locationName":"unclassifiableObjectCount"},"unclassifiableObjectSizeInBytes":{"shape":"S3k","locationName":"unclassifiableObjectSizeInBytes"}}}}}},"nextToken":{"locationName":"nextToken"}}}},"TagResource":{"http":{"requestUri":"/tags/{resourceArn}","responseCode":204},"input":{"type":"structure","members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tags":{"shape":"Sq","locationName":"tags"}},"required":["resourceArn","tags"]},"output":{"type":"structure","members":{}}},"TestCustomDataIdentifier":{"http":{"requestUri":"/custom-data-identifiers/test","responseCode":200},"input":{"type":"structure","members":{"ignoreWords":{"shape":"S5","locationName":"ignoreWords"},"keywords":{"shape":"S5","locationName":"keywords"},"maximumMatchDistance":{"locationName":"maximumMatchDistance","type":"integer"},"regex":{"locationName":"regex"},"sampleText":{"locationName":"sampleText"}},"required":["regex","sampleText"]},"output":{"type":"structure","members":{"matchCount":{"locationName":"matchCount","type":"integer"}}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resourceArn}","responseCode":204},"input":{"type":"structure","members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tagKeys":{"shape":"S5","location":"querystring","locationName":"tagKeys"}},"required":["tagKeys","resourceArn"]},"output":{"type":"structure","members":{}}},"UpdateAllowList":{"http":{"method":"PUT","requestUri":"/allow-lists/{id}","responseCode":200},"input":{"type":"structure","members":{"criteria":{"shape":"Sk","locationName":"criteria"},"description":{"locationName":"description"},"id":{"location":"uri","locationName":"id"},"name":{"locationName":"name"}},"required":["id","criteria","name"]},"output":{"type":"structure","members":{"arn":{"locationName":"arn"},"id":{"locationName":"id"}}}},"UpdateAutomatedDiscoveryConfiguration":{"http":{"method":"PUT","requestUri":"/automated-discovery/configuration","responseCode":200},"input":{"type":"structure","members":{"autoEnableOrganizationMembers":{"locationName":"autoEnableOrganizationMembers"},"status":{"locationName":"status"}},"required":["status"]},"output":{"type":"structure","members":{}}},"UpdateClassificationJob":{"http":{"method":"PATCH","requestUri":"/jobs/{jobId}","responseCode":200},"input":{"type":"structure","members":{"jobId":{"location":"uri","locationName":"jobId"},"jobStatus":{"locationName":"jobStatus"}},"required":["jobId","jobStatus"]},"output":{"type":"structure","members":{}}},"UpdateClassificationScope":{"http":{"method":"PATCH","requestUri":"/classification-scopes/{id}","responseCode":200},"input":{"type":"structure","members":{"id":{"location":"uri","locationName":"id"},"s3":{"locationName":"s3","type":"structure","members":{"excludes":{"locationName":"excludes","type":"structure","members":{"bucketNames":{"shape":"S57","locationName":"bucketNames"},"operation":{"locationName":"operation"}},"required":["bucketNames","operation"]}},"required":["excludes"]}},"required":["id"]},"output":{"type":"structure","members":{}}},"UpdateFindingsFilter":{"http":{"method":"PATCH","requestUri":"/findingsfilters/{id}","responseCode":200},"input":{"type":"structure","members":{"action":{"locationName":"action"},"clientToken":{"locationName":"clientToken","idempotencyToken":true},"description":{"locationName":"description"},"findingCriteria":{"shape":"S1z","locationName":"findingCriteria"},"id":{"location":"uri","locationName":"id"},"name":{"locationName":"name"},"position":{"locationName":"position","type":"integer"}},"required":["id"]},"output":{"type":"structure","members":{"arn":{"locationName":"arn"},"id":{"locationName":"id"}}}},"UpdateMacieSession":{"http":{"method":"PATCH","requestUri":"/macie","responseCode":200},"input":{"type":"structure","members":{"findingPublishingFrequency":{"locationName":"findingPublishingFrequency"},"status":{"locationName":"status"}}},"output":{"type":"structure","members":{}}},"UpdateMemberSession":{"http":{"method":"PATCH","requestUri":"/macie/members/{id}","responseCode":200},"input":{"type":"structure","members":{"id":{"location":"uri","locationName":"id"},"status":{"locationName":"status"}},"required":["id","status"]},"output":{"type":"structure","members":{}}},"UpdateOrganizationConfiguration":{"http":{"method":"PATCH","requestUri":"/admin/configuration","responseCode":200},"input":{"type":"structure","members":{"autoEnable":{"locationName":"autoEnable","type":"boolean"}},"required":["autoEnable"]},"output":{"type":"structure","members":{}}},"UpdateResourceProfile":{"http":{"method":"PATCH","requestUri":"/resource-profiles","responseCode":200},"input":{"type":"structure","members":{"resourceArn":{"location":"querystring","locationName":"resourceArn"},"sensitivityScoreOverride":{"locationName":"sensitivityScoreOverride","type":"integer"}},"required":["resourceArn"]},"output":{"type":"structure","members":{}}},"UpdateResourceProfileDetections":{"http":{"method":"PATCH","requestUri":"/resource-profiles/detections","responseCode":200},"input":{"type":"structure","members":{"resourceArn":{"location":"querystring","locationName":"resourceArn"},"suppressDataIdentifiers":{"locationName":"suppressDataIdentifiers","type":"list","member":{"type":"structure","members":{"id":{"locationName":"id"},"type":{"locationName":"type"}}}}},"required":["resourceArn"]},"output":{"type":"structure","members":{}}},"UpdateRevealConfiguration":{"http":{"method":"PUT","requestUri":"/reveal-configuration","responseCode":200},"input":{"type":"structure","members":{"configuration":{"shape":"S7n","locationName":"configuration"},"retrievalConfiguration":{"locationName":"retrievalConfiguration","type":"structure","members":{"retrievalMode":{"locationName":"retrievalMode"},"roleName":{"locationName":"roleName"}},"required":["retrievalMode"]}},"required":["configuration"]},"output":{"type":"structure","members":{"configuration":{"shape":"S7n","locationName":"configuration"},"retrievalConfiguration":{"shape":"S7q","locationName":"retrievalConfiguration"}}}},"UpdateSensitivityInspectionTemplate":{"http":{"method":"PUT","requestUri":"/templates/sensitivity-inspections/{id}","responseCode":200},"input":{"type":"structure","members":{"description":{"locationName":"description"},"excludes":{"shape":"S87","locationName":"excludes"},"id":{"location":"uri","locationName":"id"},"includes":{"shape":"S88","locationName":"includes"}},"required":["id"]},"output":{"type":"structure","members":{}}}},"shapes":{"S5":{"type":"list","member":{}},"S9":{"type":"timestamp","timestampFormat":"iso8601"},"Sk":{"type":"structure","members":{"regex":{"locationName":"regex"},"s3WordsList":{"locationName":"s3WordsList","type":"structure","members":{"bucketName":{"locationName":"bucketName"},"objectKey":{"locationName":"objectKey"}},"required":["bucketName","objectKey"]}}},"Sq":{"type":"map","key":{},"value":{}},"Sx":{"type":"structure","members":{"bucketCriteria":{"shape":"Sy","locationName":"bucketCriteria"},"bucketDefinitions":{"shape":"S18","locationName":"bucketDefinitions"},"scoping":{"locationName":"scoping","type":"structure","members":{"excludes":{"shape":"S1b","locationName":"excludes"},"includes":{"shape":"S1b","locationName":"includes"}}}}},"Sy":{"type":"structure","members":{"excludes":{"shape":"Sz","locationName":"excludes"},"includes":{"shape":"Sz","locationName":"includes"}}},"Sz":{"type":"structure","members":{"and":{"locationName":"and","type":"list","member":{"type":"structure","members":{"simpleCriterion":{"locationName":"simpleCriterion","type":"structure","members":{"comparator":{"locationName":"comparator"},"key":{"locationName":"key"},"values":{"shape":"S5","locationName":"values"}}},"tagCriterion":{"locationName":"tagCriterion","type":"structure","members":{"comparator":{"locationName":"comparator"},"tagValues":{"locationName":"tagValues","type":"list","member":{"type":"structure","members":{"key":{"locationName":"key"},"value":{"locationName":"value"}}}}}}}}}}},"S18":{"type":"list","member":{"type":"structure","members":{"accountId":{"locationName":"accountId"},"buckets":{"shape":"S5","locationName":"buckets"}},"required":["accountId","buckets"]}},"S1b":{"type":"structure","members":{"and":{"locationName":"and","type":"list","member":{"type":"structure","members":{"simpleScopeTerm":{"locationName":"simpleScopeTerm","type":"structure","members":{"comparator":{"locationName":"comparator"},"key":{"locationName":"key"},"values":{"shape":"S5","locationName":"values"}}},"tagScopeTerm":{"locationName":"tagScopeTerm","type":"structure","members":{"comparator":{"locationName":"comparator"},"key":{"locationName":"key"},"tagValues":{"locationName":"tagValues","type":"list","member":{"type":"structure","members":{"key":{"locationName":"key"},"value":{"locationName":"value"}}}},"target":{"locationName":"target"}}}}}}}},"S1l":{"type":"structure","members":{"dailySchedule":{"locationName":"dailySchedule","type":"structure","members":{}},"monthlySchedule":{"locationName":"monthlySchedule","type":"structure","members":{"dayOfMonth":{"locationName":"dayOfMonth","type":"integer"}}},"weeklySchedule":{"locationName":"weeklySchedule","type":"structure","members":{"dayOfWeek":{"locationName":"dayOfWeek"}}}}},"S1s":{"type":"list","member":{"type":"structure","members":{"occurrencesThreshold":{"locationName":"occurrencesThreshold","type":"long"},"severity":{"locationName":"severity"}},"required":["occurrencesThreshold","severity"]}},"S1z":{"type":"structure","members":{"criterion":{"locationName":"criterion","type":"map","key":{},"value":{"type":"structure","members":{"eq":{"shape":"S5","locationName":"eq"},"eqExactMatch":{"shape":"S5","locationName":"eqExactMatch"},"gt":{"locationName":"gt","type":"long"},"gte":{"locationName":"gte","type":"long"},"lt":{"locationName":"lt","type":"long"},"lte":{"locationName":"lte","type":"long"},"neq":{"shape":"S5","locationName":"neq"}}}}}},"S25":{"type":"list","member":{"type":"structure","members":{"accountId":{"locationName":"accountId"},"errorCode":{"locationName":"errorCode"},"errorMessage":{"locationName":"errorMessage"}}}},"S32":{"type":"structure","members":{"isDefinedInJob":{"locationName":"isDefinedInJob"},"isMonitoredByJob":{"locationName":"isMonitoredByJob"},"lastJobId":{"locationName":"lastJobId"},"lastJobRunTime":{"shape":"S9","locationName":"lastJobRunTime"}}},"S35":{"type":"structure","members":{"customerManaged":{"locationName":"customerManaged","type":"long"},"kmsManaged":{"locationName":"kmsManaged","type":"long"},"s3Managed":{"locationName":"s3Managed","type":"long"},"unencrypted":{"locationName":"unencrypted","type":"long"},"unknown":{"locationName":"unknown","type":"long"}}},"S36":{"type":"structure","members":{"effectivePermission":{"locationName":"effectivePermission"},"permissionConfiguration":{"locationName":"permissionConfiguration","type":"structure","members":{"accountLevelPermissions":{"locationName":"accountLevelPermissions","type":"structure","members":{"blockPublicAccess":{"shape":"S3a","locationName":"blockPublicAccess"}}},"bucketLevelPermissions":{"locationName":"bucketLevelPermissions","type":"structure","members":{"accessControlList":{"locationName":"accessControlList","type":"structure","members":{"allowsPublicReadAccess":{"locationName":"allowsPublicReadAccess","type":"boolean"},"allowsPublicWriteAccess":{"locationName":"allowsPublicWriteAccess","type":"boolean"}}},"blockPublicAccess":{"shape":"S3a","locationName":"blockPublicAccess"},"bucketPolicy":{"locationName":"bucketPolicy","type":"structure","members":{"allowsPublicReadAccess":{"locationName":"allowsPublicReadAccess","type":"boolean"},"allowsPublicWriteAccess":{"locationName":"allowsPublicWriteAccess","type":"boolean"}}}}}}}}},"S3a":{"type":"structure","members":{"blockPublicAcls":{"locationName":"blockPublicAcls","type":"boolean"},"blockPublicPolicy":{"locationName":"blockPublicPolicy","type":"boolean"},"ignorePublicAcls":{"locationName":"ignorePublicAcls","type":"boolean"},"restrictPublicBuckets":{"locationName":"restrictPublicBuckets","type":"boolean"}}},"S3j":{"type":"structure","members":{"key":{"locationName":"key"},"value":{"locationName":"value"}}},"S3k":{"type":"structure","members":{"fileType":{"locationName":"fileType","type":"long"},"storageClass":{"locationName":"storageClass","type":"long"},"total":{"locationName":"total","type":"long"}}},"S3o":{"type":"structure","members":{"code":{"locationName":"code"}}},"S3s":{"type":"structure","members":{"jobExpiresAt":{"shape":"S9","locationName":"jobExpiresAt"},"jobImminentExpirationHealthEventArn":{"locationName":"jobImminentExpirationHealthEventArn"},"jobPausedAt":{"shape":"S9","locationName":"jobPausedAt"}}},"S4d":{"type":"structure","members":{"accountId":{"locationName":"accountId"},"invitationId":{"locationName":"invitationId"},"invitedAt":{"shape":"S9","locationName":"invitedAt"},"relationshipStatus":{"locationName":"relationshipStatus"}}},"S4n":{"type":"timestamp","timestampFormat":"iso8601"},"S4x":{"type":"structure","members":{"classifiableSizeInBytes":{"locationName":"classifiableSizeInBytes","type":"long"},"publiclyAccessibleCount":{"locationName":"publiclyAccessibleCount","type":"long"},"totalCount":{"locationName":"totalCount","type":"long"},"totalSizeInBytes":{"locationName":"totalSizeInBytes","type":"long"}}},"S50":{"type":"structure","members":{"s3Destination":{"locationName":"s3Destination","type":"structure","members":{"bucketName":{"locationName":"bucketName"},"keyPrefix":{"locationName":"keyPrefix"},"kmsKeyArn":{"locationName":"kmsKeyArn"}},"required":["bucketName","kmsKeyArn"]}}},"S57":{"type":"list","member":{}},"S5j":{"type":"structure","members":{"attributeName":{"locationName":"attributeName"},"orderBy":{"locationName":"orderBy"}}},"S5u":{"type":"structure","members":{"cells":{"locationName":"cells","type":"list","member":{"type":"structure","members":{"cellReference":{"locationName":"cellReference"},"column":{"locationName":"column","type":"long"},"columnName":{"locationName":"columnName"},"row":{"locationName":"row","type":"long"}}}},"lineRanges":{"shape":"S5x","locationName":"lineRanges"},"offsetRanges":{"shape":"S5x","locationName":"offsetRanges"},"pages":{"locationName":"pages","type":"list","member":{"type":"structure","members":{"lineRange":{"shape":"S5y","locationName":"lineRange"},"offsetRange":{"shape":"S5y","locationName":"offsetRange"},"pageNumber":{"locationName":"pageNumber","type":"long"}}}},"records":{"locationName":"records","type":"list","member":{"type":"structure","members":{"jsonPath":{"locationName":"jsonPath"},"recordIndex":{"locationName":"recordIndex","type":"long"}}}}}},"S5x":{"type":"list","member":{"shape":"S5y"}},"S5y":{"type":"structure","members":{"end":{"locationName":"end","type":"long"},"start":{"locationName":"start","type":"long"},"startColumn":{"locationName":"startColumn","type":"long"}}},"S6m":{"type":"structure","members":{"attributes":{"locationName":"attributes","type":"structure","members":{"creationDate":{"shape":"S9","locationName":"creationDate"},"mfaAuthenticated":{"locationName":"mfaAuthenticated","type":"boolean"}}},"sessionIssuer":{"locationName":"sessionIssuer","type":"structure","members":{"accountId":{"locationName":"accountId"},"arn":{"locationName":"arn"},"principalId":{"locationName":"principalId"},"type":{"locationName":"type"},"userName":{"locationName":"userName"}}}}},"S6x":{"type":"structure","members":{"encryptionType":{"locationName":"encryptionType"},"kmsMasterKeyId":{"locationName":"kmsMasterKeyId"}}},"S70":{"type":"list","member":{"shape":"S3j"}},"S79":{"type":"structure","members":{"publishClassificationFindings":{"locationName":"publishClassificationFindings","type":"boolean"},"publishPolicyFindings":{"locationName":"publishPolicyFindings","type":"boolean"}},"required":["publishPolicyFindings","publishClassificationFindings"]},"S7n":{"type":"structure","members":{"kmsKeyId":{"locationName":"kmsKeyId"},"status":{"locationName":"status"}},"required":["status"]},"S7q":{"type":"structure","members":{"externalId":{"locationName":"externalId"},"retrievalMode":{"locationName":"retrievalMode"},"roleName":{"locationName":"roleName"}},"required":["retrievalMode"]},"S87":{"type":"structure","members":{"managedDataIdentifierIds":{"shape":"S5","locationName":"managedDataIdentifierIds"}}},"S88":{"type":"structure","members":{"allowListIds":{"shape":"S5","locationName":"allowListIds"},"customDataIdentifierIds":{"shape":"S5","locationName":"customDataIdentifierIds"},"managedDataIdentifierIds":{"shape":"S5","locationName":"managedDataIdentifierIds"}}},"S95":{"type":"list","member":{"type":"structure","members":{"comparator":{"locationName":"comparator"},"key":{"locationName":"key"},"values":{"shape":"S5","locationName":"values"}}}},"Sat":{"type":"structure","members":{"and":{"locationName":"and","type":"list","member":{"type":"structure","members":{"simpleCriterion":{"locationName":"simpleCriterion","type":"structure","members":{"comparator":{"locationName":"comparator"},"key":{"locationName":"key"},"values":{"shape":"S5","locationName":"values"}}},"tagCriterion":{"locationName":"tagCriterion","type":"structure","members":{"comparator":{"locationName":"comparator"},"tagValues":{"locationName":"tagValues","type":"list","member":{"type":"structure","members":{"key":{"locationName":"key"},"value":{"locationName":"value"}}}}}}}}}}}}} /***/ }), /* 918 */ /***/ (function(module, exports) { - module.exports = {"pagination":{"DescribeBuckets":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"buckets"},"GetUsageStatistics":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"records"},"ListClassificationJobs":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"ListClassificationScopes":{"input_token":"nextToken","output_token":"nextToken","result_key":"classificationScopes"},"ListCustomDataIdentifiers":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"ListFindings":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"findingIds"},"ListFindingsFilters":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"findingsFilterListItems"},"ListInvitations":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"invitations"},"ListMembers":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"members"},"ListOrganizationAdminAccounts":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"adminAccounts"},"SearchResources":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"matchingResources"},"ListAllowLists":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"allowLists"},"ListManagedDataIdentifiers":{"input_token":"nextToken","output_token":"nextToken","result_key":"items"},"ListResourceProfileDetections":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"detections"},"ListSensitivityInspectionTemplates":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"sensitivityInspectionTemplates"},"ListResourceProfileArtifacts":{"input_token":"nextToken","output_token":"nextToken","result_key":"artifacts"}}} + module.exports = {"pagination":{"DescribeBuckets":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"buckets"},"GetUsageStatistics":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"records"},"ListAutomatedDiscoveryAccounts":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"ListClassificationJobs":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"ListClassificationScopes":{"input_token":"nextToken","output_token":"nextToken","result_key":"classificationScopes"},"ListCustomDataIdentifiers":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"ListFindings":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"findingIds"},"ListFindingsFilters":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"findingsFilterListItems"},"ListInvitations":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"invitations"},"ListMembers":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"members"},"ListOrganizationAdminAccounts":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"adminAccounts"},"SearchResources":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"matchingResources"},"ListAllowLists":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"allowLists"},"ListManagedDataIdentifiers":{"input_token":"nextToken","output_token":"nextToken","result_key":"items"},"ListResourceProfileDetections":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"detections"},"ListSensitivityInspectionTemplates":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"sensitivityInspectionTemplates"},"ListResourceProfileArtifacts":{"input_token":"nextToken","output_token":"nextToken","result_key":"artifacts"}}} /***/ }), /* 919 */ @@ -64858,13 +64858,13 @@ return /******/ (function(modules) { // webpackBootstrap /* 1341 */ /***/ (function(module, exports) { - module.exports = {"version":"2.0","metadata":{"apiVersion":"2018-05-10","endpointPrefix":"datazone","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"Amazon DataZone","serviceId":"DataZone","signatureVersion":"v4","signingName":"datazone","uid":"datazone-2018-05-10"},"operations":{"AcceptPredictions":{"http":{"method":"PUT","requestUri":"/v2/domains/{domainIdentifier}/assets/{identifier}/accept-predictions","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"acceptChoices":{"type":"list","member":{"type":"structure","required":["predictionTarget"],"members":{"editedValue":{"type":"string","sensitive":true},"predictionChoice":{"type":"integer"},"predictionTarget":{}}}},"acceptRule":{"type":"structure","members":{"rule":{},"threshold":{"type":"float"}}},"clientToken":{"idempotencyToken":true},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"},"revision":{"location":"querystring","locationName":"revision"}}},"output":{"type":"structure","required":["assetId","domainId","revision"],"members":{"assetId":{},"domainId":{},"revision":{}}},"idempotent":true},"AcceptSubscriptionRequest":{"http":{"method":"PUT","requestUri":"/v2/domains/{domainIdentifier}/subscription-requests/{identifier}/accept","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"decisionComment":{"shape":"Sh"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["createdAt","createdBy","domainId","id","requestReason","status","subscribedListings","subscribedPrincipals","updatedAt"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"decisionComment":{"shape":"Sh"},"domainId":{},"id":{},"requestReason":{"shape":"Sm"},"reviewerId":{},"status":{},"subscribedListings":{"type":"list","member":{"shape":"Sp"}},"subscribedPrincipals":{"type":"list","member":{"shape":"S13"}},"updatedAt":{"type":"timestamp"},"updatedBy":{}}},"idempotent":true},"CancelMetadataGenerationRun":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/metadata-generation-runs/{identifier}/cancel","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","members":{}}},"CancelSubscription":{"http":{"method":"PUT","requestUri":"/v2/domains/{domainIdentifier}/subscriptions/{identifier}/cancel","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["createdAt","createdBy","domainId","id","status","subscribedListing","subscribedPrincipal","updatedAt"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"id":{},"retainPermissions":{"type":"boolean"},"status":{},"subscribedListing":{"shape":"Sp"},"subscribedPrincipal":{"shape":"S13"},"subscriptionRequestId":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}},"idempotent":true},"CreateAsset":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/assets","responseCode":201},"input":{"type":"structure","required":["domainIdentifier","name","owningProjectIdentifier","typeIdentifier"],"members":{"clientToken":{"idempotencyToken":true},"description":{"shape":"Sq"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"externalIdentifier":{"shape":"S1h"},"formsInput":{"shape":"S1i"},"glossaryTerms":{"shape":"S1n"},"name":{"shape":"S1p"},"owningProjectIdentifier":{},"predictionConfiguration":{"shape":"S1q"},"typeIdentifier":{},"typeRevision":{}}},"output":{"type":"structure","required":["domainId","formsOutput","id","name","owningProjectId","revision","typeIdentifier","typeRevision"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"externalIdentifier":{"shape":"S1h"},"firstRevisionCreatedAt":{"type":"timestamp"},"firstRevisionCreatedBy":{},"formsOutput":{"shape":"S1u"},"glossaryTerms":{"shape":"S1n"},"id":{},"latestTimeSeriesDataPointFormsOutput":{"shape":"S1x"},"listing":{"shape":"S23"},"name":{"shape":"S1p"},"owningProjectId":{},"predictionConfiguration":{"shape":"S1q"},"readOnlyFormsOutput":{"shape":"S1u"},"revision":{},"typeIdentifier":{},"typeRevision":{}}},"idempotent":true},"CreateAssetRevision":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/assets/{identifier}/revisions","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier","name"],"members":{"clientToken":{"idempotencyToken":true},"description":{"shape":"Sq"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"formsInput":{"shape":"S1i"},"glossaryTerms":{"shape":"S1n"},"identifier":{"location":"uri","locationName":"identifier"},"name":{"shape":"S1p"},"predictionConfiguration":{"shape":"S1q"},"typeRevision":{}}},"output":{"type":"structure","required":["domainId","formsOutput","id","name","owningProjectId","revision","typeIdentifier","typeRevision"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"externalIdentifier":{"shape":"S1h"},"firstRevisionCreatedAt":{"type":"timestamp"},"firstRevisionCreatedBy":{},"formsOutput":{"shape":"S1u"},"glossaryTerms":{"shape":"S1n"},"id":{},"latestTimeSeriesDataPointFormsOutput":{"shape":"S1x"},"listing":{"shape":"S23"},"name":{"shape":"S1p"},"owningProjectId":{},"predictionConfiguration":{"shape":"S1q"},"readOnlyFormsOutput":{"shape":"S1u"},"revision":{},"typeIdentifier":{},"typeRevision":{}}},"idempotent":true},"CreateAssetType":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/asset-types","responseCode":201},"input":{"type":"structure","required":["domainIdentifier","formsInput","name","owningProjectIdentifier"],"members":{"description":{"shape":"Sq"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"formsInput":{"type":"map","key":{},"value":{"type":"structure","required":["typeIdentifier","typeRevision"],"members":{"required":{"type":"boolean"},"typeIdentifier":{},"typeRevision":{}}}},"name":{},"owningProjectIdentifier":{}}},"output":{"type":"structure","required":["domainId","formsOutput","name","revision"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"formsOutput":{"shape":"S2b"},"name":{},"originDomainId":{},"originProjectId":{},"owningProjectId":{},"revision":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}}},"CreateDataSource":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/data-sources","responseCode":201},"input":{"type":"structure","required":["domainIdentifier","environmentIdentifier","name","projectIdentifier","type"],"members":{"assetFormsInput":{"shape":"S1i"},"clientToken":{"idempotencyToken":true},"configuration":{"shape":"S2e"},"description":{"shape":"Sq"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"enableSetting":{},"environmentIdentifier":{},"name":{"shape":"S2z"},"projectIdentifier":{},"publishOnImport":{"type":"boolean"},"recommendation":{"shape":"S30"},"schedule":{"shape":"S31"},"type":{}}},"output":{"type":"structure","required":["domainId","environmentId","id","name","projectId"],"members":{"assetFormsOutput":{"shape":"S1u"},"configuration":{"shape":"S36"},"createdAt":{"shape":"S3f"},"description":{"shape":"Sq"},"domainId":{},"enableSetting":{},"environmentId":{},"errorMessage":{"shape":"S3h"},"id":{},"lastRunAt":{"shape":"S3f"},"lastRunErrorMessage":{"shape":"S3h"},"lastRunStatus":{},"name":{"shape":"S2z"},"projectId":{},"publishOnImport":{"type":"boolean"},"recommendation":{"shape":"S30"},"schedule":{"shape":"S31"},"status":{},"type":{},"updatedAt":{"shape":"S3f"}}},"idempotent":true},"CreateDomain":{"http":{"requestUri":"/v2/domains","responseCode":201},"input":{"type":"structure","required":["domainExecutionRole","name"],"members":{"clientToken":{"idempotencyToken":true},"description":{},"domainExecutionRole":{},"kmsKeyIdentifier":{},"name":{},"singleSignOn":{"shape":"S3p"},"tags":{"shape":"S3s"}}},"output":{"type":"structure","required":["id"],"members":{"arn":{},"description":{},"domainExecutionRole":{},"id":{},"kmsKeyIdentifier":{},"name":{},"portalUrl":{},"singleSignOn":{"shape":"S3p"},"status":{},"tags":{"shape":"S3s"}}},"idempotent":true},"CreateEnvironment":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/environments","responseCode":201},"input":{"type":"structure","required":["domainIdentifier","environmentProfileIdentifier","name","projectIdentifier"],"members":{"description":{},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"environmentProfileIdentifier":{},"glossaryTerms":{"shape":"S1n"},"name":{},"projectIdentifier":{},"userParameters":{"shape":"S3z"}}},"output":{"type":"structure","required":["createdBy","domainId","environmentProfileId","name","projectId","provider"],"members":{"awsAccountId":{},"awsAccountRegion":{},"createdAt":{"shape":"S44"},"createdBy":{},"deploymentProperties":{"shape":"S45"},"description":{"shape":"Sq"},"domainId":{},"environmentActions":{"shape":"S48"},"environmentBlueprintId":{},"environmentProfileId":{},"glossaryTerms":{"shape":"S1n"},"id":{},"lastDeployment":{"shape":"S4e"},"name":{"shape":"S4k"},"projectId":{},"provider":{},"provisionedResources":{"shape":"S4l"},"provisioningProperties":{"shape":"S4n"},"status":{},"updatedAt":{"shape":"S44"},"userParameters":{"shape":"S4q"}}}},"CreateEnvironmentProfile":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/environment-profiles","responseCode":201},"input":{"type":"structure","required":["domainIdentifier","environmentBlueprintIdentifier","name","projectIdentifier"],"members":{"awsAccountId":{},"awsAccountRegion":{},"description":{"shape":"Sq"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"environmentBlueprintIdentifier":{},"name":{"shape":"S4u"},"projectIdentifier":{},"userParameters":{"shape":"S3z"}}},"output":{"type":"structure","required":["createdBy","domainId","environmentBlueprintId","id","name"],"members":{"awsAccountId":{},"awsAccountRegion":{},"createdAt":{"shape":"S44"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"environmentBlueprintId":{},"id":{},"name":{"shape":"S4u"},"projectId":{},"updatedAt":{"shape":"S44"},"userParameters":{"shape":"S4q"}}}},"CreateFormType":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/form-types","responseCode":201},"input":{"type":"structure","required":["domainIdentifier","model","name","owningProjectIdentifier"],"members":{"description":{"shape":"Sq"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"model":{"shape":"S4x"},"name":{"shape":"S1w"},"owningProjectIdentifier":{},"status":{}}},"output":{"type":"structure","required":["domainId","name","revision"],"members":{"description":{"shape":"Sq"},"domainId":{},"name":{"shape":"S1w"},"originDomainId":{},"originProjectId":{},"owningProjectId":{},"revision":{}}}},"CreateGlossary":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/glossaries","responseCode":201},"input":{"type":"structure","required":["domainIdentifier","name","owningProjectIdentifier"],"members":{"clientToken":{"idempotencyToken":true},"description":{"shape":"S52"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"name":{"shape":"S53"},"owningProjectIdentifier":{},"status":{}}},"output":{"type":"structure","required":["domainId","id","name","owningProjectId"],"members":{"description":{"shape":"S52"},"domainId":{},"id":{},"name":{"shape":"S53"},"owningProjectId":{},"status":{}}},"idempotent":true},"CreateGlossaryTerm":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/glossary-terms","responseCode":201},"input":{"type":"structure","required":["domainIdentifier","glossaryIdentifier","name"],"members":{"clientToken":{"idempotencyToken":true},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"glossaryIdentifier":{},"longDescription":{"shape":"S58"},"name":{"shape":"Sy"},"shortDescription":{"shape":"Sz"},"status":{},"termRelations":{"shape":"S5a"}}},"output":{"type":"structure","required":["domainId","glossaryId","id","name","status"],"members":{"domainId":{},"glossaryId":{},"id":{},"longDescription":{"shape":"S58"},"name":{"shape":"Sy"},"shortDescription":{"shape":"Sz"},"status":{},"termRelations":{"shape":"S5a"}}},"idempotent":true},"CreateGroupProfile":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/group-profiles","responseCode":201},"input":{"type":"structure","required":["domainIdentifier","groupIdentifier"],"members":{"clientToken":{"idempotencyToken":true},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"groupIdentifier":{}}},"output":{"type":"structure","members":{"domainId":{},"groupName":{"shape":"S5h"},"id":{},"status":{}}},"idempotent":true},"CreateListingChangeSet":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/listings/change-set","responseCode":200},"input":{"type":"structure","required":["action","domainIdentifier","entityIdentifier","entityType"],"members":{"action":{},"clientToken":{"idempotencyToken":true},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"entityIdentifier":{},"entityRevision":{},"entityType":{}}},"output":{"type":"structure","required":["listingId","listingRevision","status"],"members":{"listingId":{},"listingRevision":{},"status":{}}}},"CreateProject":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/projects","responseCode":201},"input":{"type":"structure","required":["domainIdentifier","name"],"members":{"description":{"shape":"Sq"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"glossaryTerms":{"shape":"S1n"},"name":{"shape":"S15"}}},"output":{"type":"structure","required":["createdBy","domainId","id","name"],"members":{"createdAt":{"shape":"S44"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"failureReasons":{"shape":"S5r"},"glossaryTerms":{"shape":"S1n"},"id":{},"lastUpdatedAt":{"shape":"S44"},"name":{"shape":"S15"},"projectStatus":{}}}},"CreateProjectMembership":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/projects/{projectIdentifier}/createMembership","responseCode":201},"input":{"type":"structure","required":["designation","domainIdentifier","member","projectIdentifier"],"members":{"designation":{},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"member":{"shape":"S5w"},"projectIdentifier":{"location":"uri","locationName":"projectIdentifier"}}},"output":{"type":"structure","members":{}}},"CreateSubscriptionGrant":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/subscription-grants","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","environmentIdentifier","grantedEntity","subscriptionTargetIdentifier"],"members":{"assetTargetNames":{"type":"list","member":{"type":"structure","required":["assetId","targetName"],"members":{"assetId":{},"targetName":{}}}},"clientToken":{"idempotencyToken":true},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"environmentIdentifier":{},"grantedEntity":{"type":"structure","members":{"listing":{"type":"structure","required":["identifier","revision"],"members":{"identifier":{},"revision":{}}}},"union":true},"subscriptionTargetIdentifier":{}}},"output":{"type":"structure","required":["createdAt","createdBy","domainId","grantedEntity","id","status","subscriptionTargetId","updatedAt"],"members":{"assets":{"shape":"S65"},"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"grantedEntity":{"shape":"S69"},"id":{},"status":{},"subscriptionId":{},"subscriptionTargetId":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}}},"CreateSubscriptionRequest":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/subscription-requests","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","requestReason","subscribedListings","subscribedPrincipals"],"members":{"clientToken":{"idempotencyToken":true},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"requestReason":{"shape":"Sm"},"subscribedListings":{"type":"list","member":{"type":"structure","required":["identifier"],"members":{"identifier":{}}}},"subscribedPrincipals":{"type":"list","member":{"type":"structure","members":{"project":{"type":"structure","members":{"identifier":{}}}},"union":true}}}},"output":{"type":"structure","required":["createdAt","createdBy","domainId","id","requestReason","status","subscribedListings","subscribedPrincipals","updatedAt"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"decisionComment":{"shape":"Sh"},"domainId":{},"id":{},"requestReason":{"shape":"Sm"},"reviewerId":{},"status":{},"subscribedListings":{"type":"list","member":{"shape":"Sp"}},"subscribedPrincipals":{"type":"list","member":{"shape":"S13"}},"updatedAt":{"type":"timestamp"},"updatedBy":{}}}},"CreateSubscriptionTarget":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/subscription-targets","responseCode":200},"input":{"type":"structure","required":["applicableAssetTypes","authorizedPrincipals","domainIdentifier","environmentIdentifier","manageAccessRole","name","subscriptionTargetConfig","type"],"members":{"applicableAssetTypes":{"shape":"S6n"},"authorizedPrincipals":{"shape":"S6o"},"clientToken":{"idempotencyToken":true},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"environmentIdentifier":{"location":"uri","locationName":"environmentIdentifier"},"manageAccessRole":{},"name":{"shape":"S6q"},"provider":{},"subscriptionTargetConfig":{"shape":"S6r"},"type":{}}},"output":{"type":"structure","required":["applicableAssetTypes","authorizedPrincipals","createdAt","createdBy","domainId","environmentId","id","manageAccessRole","name","projectId","provider","subscriptionTargetConfig","type"],"members":{"applicableAssetTypes":{"shape":"S6n"},"authorizedPrincipals":{"shape":"S6o"},"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"environmentId":{},"id":{},"manageAccessRole":{},"name":{"shape":"S6q"},"projectId":{},"provider":{},"subscriptionTargetConfig":{"shape":"S6r"},"type":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}}},"CreateUserProfile":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/user-profiles","responseCode":201},"input":{"type":"structure","required":["domainIdentifier","userIdentifier"],"members":{"clientToken":{"idempotencyToken":true},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"userIdentifier":{},"userType":{}}},"output":{"type":"structure","members":{"details":{"shape":"S6y"},"domainId":{},"id":{},"status":{},"type":{}}},"idempotent":true},"DeleteAsset":{"http":{"method":"DELETE","requestUri":"/v2/domains/{domainIdentifier}/assets/{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},"DeleteAssetType":{"http":{"method":"DELETE","requestUri":"/v2/domains/{domainIdentifier}/asset-types/{identifier}","responseCode":204},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","members":{}}},"DeleteDataSource":{"http":{"method":"DELETE","requestUri":"/v2/domains/{domainIdentifier}/data-sources/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"clientToken":{"idempotencyToken":true,"location":"querystring","locationName":"clientToken"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["domainId","environmentId","id","name","projectId"],"members":{"assetFormsOutput":{"shape":"S1u"},"configuration":{"shape":"S36"},"createdAt":{"shape":"S3f"},"description":{"shape":"Sq"},"domainId":{},"enableSetting":{},"environmentId":{},"errorMessage":{"shape":"S3h"},"id":{},"lastRunAt":{"shape":"S3f"},"lastRunErrorMessage":{"shape":"S3h"},"lastRunStatus":{},"name":{"shape":"S2z"},"projectId":{},"publishOnImport":{"type":"boolean"},"schedule":{"shape":"S31"},"status":{},"type":{},"updatedAt":{"shape":"S3f"}}},"idempotent":true},"DeleteDomain":{"http":{"method":"DELETE","requestUri":"/v2/domains/{identifier}","responseCode":202},"input":{"type":"structure","required":["identifier"],"members":{"clientToken":{"idempotencyToken":true,"location":"querystring","locationName":"clientToken"},"identifier":{"location":"uri","locationName":"identifier"},"skipDeletionCheck":{"location":"querystring","locationName":"skipDeletionCheck","type":"boolean"}}},"output":{"type":"structure","required":["status"],"members":{"status":{}}},"idempotent":true},"DeleteEnvironment":{"http":{"method":"DELETE","requestUri":"/v2/domains/{domainIdentifier}/environments/{identifier}","responseCode":204},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"idempotent":true},"DeleteEnvironmentBlueprintConfiguration":{"http":{"method":"DELETE","requestUri":"/v2/domains/{domainIdentifier}/environment-blueprint-configurations/{environmentBlueprintIdentifier}","responseCode":204},"input":{"type":"structure","required":["domainIdentifier","environmentBlueprintIdentifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"environmentBlueprintIdentifier":{"location":"uri","locationName":"environmentBlueprintIdentifier"}}},"output":{"type":"structure","members":{}},"idempotent":true},"DeleteEnvironmentProfile":{"http":{"method":"DELETE","requestUri":"/v2/domains/{domainIdentifier}/environment-profiles/{identifier}","responseCode":204},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"idempotent":true},"DeleteFormType":{"http":{"method":"DELETE","requestUri":"/v2/domains/{domainIdentifier}/form-types/{formTypeIdentifier}","responseCode":204},"input":{"type":"structure","required":["domainIdentifier","formTypeIdentifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"formTypeIdentifier":{"location":"uri","locationName":"formTypeIdentifier"}}},"output":{"type":"structure","members":{}}},"DeleteGlossary":{"http":{"method":"DELETE","requestUri":"/v2/domains/{domainIdentifier}/glossaries/{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},"DeleteGlossaryTerm":{"http":{"method":"DELETE","requestUri":"/v2/domains/{domainIdentifier}/glossary-terms/{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},"DeleteListing":{"http":{"method":"DELETE","requestUri":"/v2/domains/{domainIdentifier}/listings/{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},"DeleteProject":{"http":{"method":"DELETE","requestUri":"/v2/domains/{domainIdentifier}/projects/{identifier}","responseCode":204},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"},"skipDeletionCheck":{"location":"querystring","locationName":"skipDeletionCheck","type":"boolean"}}},"output":{"type":"structure","members":{}},"idempotent":true},"DeleteProjectMembership":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/projects/{projectIdentifier}/deleteMembership","responseCode":204},"input":{"type":"structure","required":["domainIdentifier","member","projectIdentifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"member":{"shape":"S5w"},"projectIdentifier":{"location":"uri","locationName":"projectIdentifier"}}},"output":{"type":"structure","members":{}},"idempotent":true},"DeleteSubscriptionGrant":{"http":{"method":"DELETE","requestUri":"/v2/domains/{domainIdentifier}/subscription-grants/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["createdAt","createdBy","domainId","grantedEntity","id","status","subscriptionTargetId","updatedAt"],"members":{"assets":{"shape":"S65"},"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"grantedEntity":{"shape":"S69"},"id":{},"status":{},"subscriptionId":{},"subscriptionTargetId":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}}},"DeleteSubscriptionRequest":{"http":{"method":"DELETE","requestUri":"/v2/domains/{domainIdentifier}/subscription-requests/{identifier}","responseCode":204},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}}},"DeleteSubscriptionTarget":{"http":{"method":"DELETE","requestUri":"/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/subscription-targets/{identifier}","responseCode":204},"input":{"type":"structure","required":["domainIdentifier","environmentIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"environmentIdentifier":{"location":"uri","locationName":"environmentIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}}},"DeleteTimeSeriesDataPoints":{"http":{"method":"DELETE","requestUri":"/v2/domains/{domainIdentifier}/entities/{entityType}/{entityIdentifier}/time-series-data-points","responseCode":204},"input":{"type":"structure","required":["domainIdentifier","entityIdentifier","entityType","formName"],"members":{"clientToken":{"idempotencyToken":true,"location":"querystring","locationName":"clientToken"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"entityIdentifier":{"location":"uri","locationName":"entityIdentifier"},"entityType":{"location":"uri","locationName":"entityType"},"formName":{"location":"querystring","locationName":"formName"}}},"output":{"type":"structure","members":{}},"idempotent":true},"GetAsset":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/assets/{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","formsOutput","id","name","owningProjectId","revision","typeIdentifier","typeRevision"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"externalIdentifier":{"shape":"S1h"},"firstRevisionCreatedAt":{"type":"timestamp"},"firstRevisionCreatedBy":{},"formsOutput":{"shape":"S1u"},"glossaryTerms":{"shape":"S1n"},"id":{},"latestTimeSeriesDataPointFormsOutput":{"shape":"S1x"},"listing":{"shape":"S23"},"name":{"shape":"S1p"},"owningProjectId":{},"readOnlyFormsOutput":{"shape":"S1u"},"revision":{},"typeIdentifier":{},"typeRevision":{}}}},"GetAssetType":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/asset-types/{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","formsOutput","name","owningProjectId","revision"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"formsOutput":{"shape":"S2b"},"name":{},"originDomainId":{},"originProjectId":{},"owningProjectId":{},"revision":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}}},"GetDataSource":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/data-sources/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["domainId","environmentId","id","name","projectId"],"members":{"assetFormsOutput":{"shape":"S1u"},"configuration":{"shape":"S36"},"createdAt":{"shape":"S3f"},"description":{"shape":"Sq"},"domainId":{},"enableSetting":{},"environmentId":{},"errorMessage":{"shape":"S3h"},"id":{},"lastRunAssetCount":{"type":"integer"},"lastRunAt":{"shape":"S3f"},"lastRunErrorMessage":{"shape":"S3h"},"lastRunStatus":{},"name":{"shape":"S2z"},"projectId":{},"publishOnImport":{"type":"boolean"},"recommendation":{"shape":"S30"},"schedule":{"shape":"S31"},"status":{},"type":{},"updatedAt":{"shape":"S3f"}}}},"GetDataSourceRun":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/data-source-runs/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["createdAt","dataSourceId","domainId","id","projectId","status","type","updatedAt"],"members":{"createdAt":{"shape":"S3f"},"dataSourceConfigurationSnapshot":{},"dataSourceId":{},"domainId":{},"errorMessage":{"shape":"S3h"},"id":{},"projectId":{},"runStatisticsForAssets":{"shape":"S8b"},"startedAt":{"shape":"S3f"},"status":{},"stoppedAt":{"shape":"S3f"},"type":{},"updatedAt":{"shape":"S3f"}}}},"GetDomain":{"http":{"method":"GET","requestUri":"/v2/domains/{identifier}","responseCode":200},"input":{"type":"structure","required":["identifier"],"members":{"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["domainExecutionRole","id","status"],"members":{"arn":{},"createdAt":{"type":"timestamp"},"description":{},"domainExecutionRole":{},"id":{},"kmsKeyIdentifier":{},"lastUpdatedAt":{"type":"timestamp"},"name":{},"portalUrl":{},"singleSignOn":{"shape":"S3p"},"status":{},"tags":{"shape":"S3s"}}}},"GetEnvironment":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/environments/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["createdBy","domainId","environmentProfileId","name","projectId","provider"],"members":{"awsAccountId":{},"awsAccountRegion":{},"createdAt":{"shape":"S44"},"createdBy":{},"deploymentProperties":{"shape":"S45"},"description":{"shape":"Sq"},"domainId":{},"environmentActions":{"shape":"S48"},"environmentBlueprintId":{},"environmentProfileId":{},"glossaryTerms":{"shape":"S1n"},"id":{},"lastDeployment":{"shape":"S4e"},"name":{"shape":"S4k"},"projectId":{},"provider":{},"provisionedResources":{"shape":"S4l"},"provisioningProperties":{"shape":"S4n"},"status":{},"updatedAt":{"shape":"S44"},"userParameters":{"shape":"S4q"}}}},"GetEnvironmentBlueprint":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/environment-blueprints/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["id","name","provider","provisioningProperties"],"members":{"createdAt":{"shape":"S44"},"deploymentProperties":{"shape":"S45"},"description":{"shape":"Sq"},"glossaryTerms":{"shape":"S1n"},"id":{},"name":{},"provider":{},"provisioningProperties":{"shape":"S4n"},"updatedAt":{"shape":"S44"},"userParameters":{"shape":"S4q"}}}},"GetEnvironmentBlueprintConfiguration":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/environment-blueprint-configurations/{environmentBlueprintIdentifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","environmentBlueprintIdentifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"environmentBlueprintIdentifier":{"location":"uri","locationName":"environmentBlueprintIdentifier"}}},"output":{"type":"structure","required":["domainId","environmentBlueprintId"],"members":{"createdAt":{"shape":"S44"},"domainId":{},"enabledRegions":{"shape":"S8m"},"environmentBlueprintId":{},"manageAccessRoleArn":{},"provisioningRoleArn":{},"regionalParameters":{"shape":"S8o"},"updatedAt":{"shape":"S44"}}}},"GetEnvironmentProfile":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/environment-profiles/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["createdBy","domainId","environmentBlueprintId","id","name"],"members":{"awsAccountId":{},"awsAccountRegion":{},"createdAt":{"shape":"S44"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"environmentBlueprintId":{},"id":{},"name":{"shape":"S4u"},"projectId":{},"updatedAt":{"shape":"S44"},"userParameters":{"shape":"S4q"}}}},"GetFormType":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/form-types/{formTypeIdentifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","formTypeIdentifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"formTypeIdentifier":{"location":"uri","locationName":"formTypeIdentifier"},"revision":{"location":"querystring","locationName":"revision"}}},"output":{"type":"structure","required":["domainId","model","name","revision"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"imports":{"shape":"S8u"},"model":{"shape":"S4x"},"name":{"shape":"S1w"},"originDomainId":{},"originProjectId":{},"owningProjectId":{},"revision":{},"status":{}}}},"GetGlossary":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/glossaries/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["domainId","id","name","owningProjectId","status"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"description":{"shape":"S52"},"domainId":{},"id":{},"name":{"shape":"S53"},"owningProjectId":{},"status":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}}},"GetGlossaryTerm":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/glossary-terms/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["domainId","glossaryId","id","name","status"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"glossaryId":{},"id":{},"longDescription":{"shape":"S58"},"name":{"shape":"Sy"},"shortDescription":{"shape":"Sz"},"status":{},"termRelations":{"shape":"S5a"},"updatedAt":{"type":"timestamp"},"updatedBy":{}}}},"GetGroupProfile":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/group-profiles/{groupIdentifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","groupIdentifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"groupIdentifier":{"location":"uri","locationName":"groupIdentifier"}}},"output":{"type":"structure","members":{"domainId":{},"groupName":{"shape":"S5h"},"id":{},"status":{}}}},"GetIamPortalLoginUrl":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/get-portal-login-url","responseCode":200},"input":{"type":"structure","required":["domainIdentifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"}}},"output":{"type":"structure","required":["userProfileId"],"members":{"authCodeUrl":{},"userProfileId":{}}}},"GetListing":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/listings/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"},"listingRevision":{"location":"querystring","locationName":"listingRevision"}}},"output":{"type":"structure","required":["domainId","id","listingRevision"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"id":{},"item":{"type":"structure","members":{"assetListing":{"type":"structure","members":{"assetId":{},"assetRevision":{},"assetType":{},"createdAt":{"type":"timestamp"},"forms":{},"glossaryTerms":{"shape":"Sw"},"latestTimeSeriesDataPointForms":{"shape":"S1x"},"owningProjectId":{}}}},"union":true},"listingRevision":{},"name":{},"status":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}}},"GetMetadataGenerationRun":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/metadata-generation-runs/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["domainId","id","owningProjectId"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"id":{},"owningProjectId":{},"status":{},"target":{"shape":"S9b"},"type":{}}}},"GetProject":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/projects/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["createdBy","domainId","id","name"],"members":{"createdAt":{"shape":"S44"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"failureReasons":{"shape":"S5r"},"glossaryTerms":{"shape":"S1n"},"id":{},"lastUpdatedAt":{"shape":"S44"},"name":{"shape":"S15"},"projectStatus":{}}}},"GetSubscription":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/subscriptions/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["createdAt","createdBy","domainId","id","status","subscribedListing","subscribedPrincipal","updatedAt"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"id":{},"retainPermissions":{"type":"boolean"},"status":{},"subscribedListing":{"shape":"Sp"},"subscribedPrincipal":{"shape":"S13"},"subscriptionRequestId":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}}},"GetSubscriptionGrant":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/subscription-grants/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["createdAt","createdBy","domainId","grantedEntity","id","status","subscriptionTargetId","updatedAt"],"members":{"assets":{"shape":"S65"},"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"grantedEntity":{"shape":"S69"},"id":{},"status":{},"subscriptionId":{},"subscriptionTargetId":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}}},"GetSubscriptionRequestDetails":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/subscription-requests/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["createdAt","createdBy","domainId","id","requestReason","status","subscribedListings","subscribedPrincipals","updatedAt"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"decisionComment":{"shape":"Sh"},"domainId":{},"id":{},"requestReason":{"shape":"Sm"},"reviewerId":{},"status":{},"subscribedListings":{"type":"list","member":{"shape":"Sp"}},"subscribedPrincipals":{"type":"list","member":{"shape":"S13"}},"updatedAt":{"type":"timestamp"},"updatedBy":{}}}},"GetSubscriptionTarget":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/subscription-targets/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","environmentIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"environmentIdentifier":{"location":"uri","locationName":"environmentIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["applicableAssetTypes","authorizedPrincipals","createdAt","createdBy","domainId","environmentId","id","manageAccessRole","name","projectId","provider","subscriptionTargetConfig","type"],"members":{"applicableAssetTypes":{"shape":"S6n"},"authorizedPrincipals":{"shape":"S6o"},"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"environmentId":{},"id":{},"manageAccessRole":{},"name":{"shape":"S6q"},"projectId":{},"provider":{},"subscriptionTargetConfig":{"shape":"S6r"},"type":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}}},"GetTimeSeriesDataPoint":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/entities/{entityType}/{entityIdentifier}/time-series-data-points/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","entityIdentifier","entityType","formName","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"entityIdentifier":{"location":"uri","locationName":"entityIdentifier"},"entityType":{"location":"uri","locationName":"entityType"},"formName":{"location":"querystring","locationName":"formName"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","members":{"domainId":{},"entityId":{},"entityType":{},"form":{"shape":"S9u"},"formName":{}}}},"GetUserProfile":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/user-profiles/{userIdentifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","userIdentifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"type":{"location":"querystring","locationName":"type"},"userIdentifier":{"location":"uri","locationName":"userIdentifier"}}},"output":{"type":"structure","members":{"details":{"shape":"S6y"},"domainId":{},"id":{},"status":{},"type":{}}}},"ListAssetRevisions":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/assets/{identifier}/revisions","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"items":{"type":"list","member":{"type":"structure","members":{"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"id":{},"revision":{}}}},"nextToken":{}}}},"ListDataSourceRunActivities":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/data-source-runs/{identifier}/activities","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"},"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":["createdAt","dataAssetStatus","dataSourceRunId","database","projectId","technicalName","updatedAt"],"members":{"createdAt":{"shape":"S3f"},"dataAssetId":{},"dataAssetStatus":{},"dataSourceRunId":{},"database":{"shape":"S2z"},"errorMessage":{"shape":"S3h"},"projectId":{},"technicalDescription":{"shape":"Sq"},"technicalName":{"shape":"S2z"},"updatedAt":{"shape":"S3f"}}}},"nextToken":{}}}},"ListDataSourceRuns":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/data-sources/{dataSourceIdentifier}/runs","responseCode":200},"input":{"type":"structure","required":["dataSourceIdentifier","domainIdentifier"],"members":{"dataSourceIdentifier":{"location":"uri","locationName":"dataSourceIdentifier"},"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":["createdAt","dataSourceId","id","projectId","status","type","updatedAt"],"members":{"createdAt":{"shape":"S3f"},"dataSourceId":{},"errorMessage":{"shape":"S3h"},"id":{},"projectId":{},"runStatisticsForAssets":{"shape":"S8b"},"startedAt":{"shape":"S3f"},"status":{},"stoppedAt":{"shape":"S3f"},"type":{},"updatedAt":{"shape":"S3f"}}}},"nextToken":{}}}},"ListDataSources":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/data-sources","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","projectIdentifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"environmentIdentifier":{"location":"querystring","locationName":"environmentIdentifier"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"name":{"shape":"S2z","location":"querystring","locationName":"name"},"nextToken":{"location":"querystring","locationName":"nextToken"},"projectIdentifier":{"location":"querystring","locationName":"projectIdentifier"},"status":{"location":"querystring","locationName":"status"},"type":{"location":"querystring","locationName":"type"}}},"output":{"type":"structure","required":["items"],"members":{"items":{"type":"list","member":{"type":"structure","required":["dataSourceId","domainId","environmentId","name","status","type"],"members":{"createdAt":{"shape":"S3f"},"dataSourceId":{},"domainId":{},"enableSetting":{},"environmentId":{},"lastRunAssetCount":{"type":"integer"},"lastRunAt":{"shape":"S3f"},"lastRunErrorMessage":{"shape":"S3h"},"lastRunStatus":{},"name":{"shape":"S2z"},"schedule":{"shape":"S31"},"status":{},"type":{},"updatedAt":{"shape":"S3f"}}}},"nextToken":{}}}},"ListDomains":{"http":{"method":"GET","requestUri":"/v2/domains","responseCode":200},"input":{"type":"structure","members":{"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":["arn","createdAt","id","managedAccountId","name","status"],"members":{"arn":{},"createdAt":{"type":"timestamp"},"description":{"type":"string","sensitive":true},"id":{},"lastUpdatedAt":{"type":"timestamp"},"managedAccountId":{},"name":{"type":"string","sensitive":true},"portalUrl":{},"status":{}}}},"nextToken":{}}}},"ListEnvironmentBlueprintConfigurations":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/environment-blueprint-configurations","responseCode":200},"input":{"type":"structure","required":["domainIdentifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"items":{"type":"list","member":{"type":"structure","required":["domainId","environmentBlueprintId"],"members":{"createdAt":{"shape":"S44"},"domainId":{},"enabledRegions":{"shape":"S8m"},"environmentBlueprintId":{},"manageAccessRoleArn":{},"provisioningRoleArn":{},"regionalParameters":{"shape":"S8o"},"updatedAt":{"shape":"S44"}}}},"nextToken":{}}}},"ListEnvironmentBlueprints":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/environment-blueprints","responseCode":200},"input":{"type":"structure","required":["domainIdentifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"managed":{"location":"querystring","locationName":"managed","type":"boolean"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"name":{"location":"querystring","locationName":"name"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","required":["items"],"members":{"items":{"type":"list","member":{"type":"structure","required":["id","name","provider","provisioningProperties"],"members":{"createdAt":{"shape":"S44"},"description":{"shape":"Sq"},"id":{},"name":{},"provider":{},"provisioningProperties":{"shape":"S4n"},"updatedAt":{"shape":"S44"}}}},"nextToken":{}}}},"ListEnvironmentProfiles":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/environment-profiles","responseCode":200},"input":{"type":"structure","required":["domainIdentifier"],"members":{"awsAccountId":{"location":"querystring","locationName":"awsAccountId"},"awsAccountRegion":{"location":"querystring","locationName":"awsAccountRegion"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"environmentBlueprintIdentifier":{"location":"querystring","locationName":"environmentBlueprintIdentifier"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"name":{"shape":"S4u","location":"querystring","locationName":"name"},"nextToken":{"location":"querystring","locationName":"nextToken"},"projectIdentifier":{"location":"querystring","locationName":"projectIdentifier"}}},"output":{"type":"structure","required":["items"],"members":{"items":{"type":"list","member":{"type":"structure","required":["createdBy","domainId","environmentBlueprintId","id","name"],"members":{"awsAccountId":{},"awsAccountRegion":{},"createdAt":{"shape":"S44"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"environmentBlueprintId":{},"id":{},"name":{"shape":"S4u"},"projectId":{},"updatedAt":{"shape":"S44"}}}},"nextToken":{}}}},"ListEnvironments":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/environments","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","projectIdentifier"],"members":{"awsAccountId":{"location":"querystring","locationName":"awsAccountId"},"awsAccountRegion":{"location":"querystring","locationName":"awsAccountRegion"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"environmentBlueprintIdentifier":{"location":"querystring","locationName":"environmentBlueprintIdentifier"},"environmentProfileIdentifier":{"location":"querystring","locationName":"environmentProfileIdentifier"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"name":{"location":"querystring","locationName":"name"},"nextToken":{"location":"querystring","locationName":"nextToken"},"projectIdentifier":{"location":"querystring","locationName":"projectIdentifier"},"provider":{"location":"querystring","locationName":"provider"},"status":{"location":"querystring","locationName":"status"}}},"output":{"type":"structure","required":["items"],"members":{"items":{"type":"list","member":{"type":"structure","required":["createdBy","domainId","environmentProfileId","name","projectId","provider"],"members":{"awsAccountId":{},"awsAccountRegion":{},"createdAt":{"shape":"S44"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"environmentProfileId":{},"id":{},"name":{"shape":"S4k"},"projectId":{},"provider":{},"status":{},"updatedAt":{"shape":"S44"}}}},"nextToken":{}}}},"ListMetadataGenerationRuns":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/metadata-generation-runs","responseCode":200},"input":{"type":"structure","required":["domainIdentifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"status":{"location":"querystring","locationName":"status"},"type":{"location":"querystring","locationName":"type"}}},"output":{"type":"structure","members":{"items":{"type":"list","member":{"type":"structure","required":["domainId","id","owningProjectId"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"id":{},"owningProjectId":{},"status":{},"target":{"shape":"S9b"},"type":{}}}},"nextToken":{}}}},"ListNotifications":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/notifications","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","type"],"members":{"afterTimestamp":{"location":"querystring","locationName":"afterTimestamp","type":"timestamp"},"beforeTimestamp":{"location":"querystring","locationName":"beforeTimestamp","type":"timestamp"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"subjects":{"location":"querystring","locationName":"subjects","type":"list","member":{}},"taskStatus":{"location":"querystring","locationName":"taskStatus"},"type":{"location":"querystring","locationName":"type"}}},"output":{"type":"structure","members":{"nextToken":{},"notifications":{"type":"list","member":{"type":"structure","required":["actionLink","creationTimestamp","domainIdentifier","identifier","lastUpdatedTimestamp","message","title","topic","type"],"members":{"actionLink":{"type":"string","sensitive":true},"creationTimestamp":{"type":"timestamp"},"domainIdentifier":{},"identifier":{},"lastUpdatedTimestamp":{"type":"timestamp"},"message":{"type":"string","sensitive":true},"metadata":{"type":"map","key":{},"value":{}},"status":{},"title":{"type":"string","sensitive":true},"topic":{"type":"structure","required":["resource","role","subject"],"members":{"resource":{"type":"structure","required":["id","type"],"members":{"id":{},"name":{},"type":{}}},"role":{},"subject":{}}},"type":{}}}}}}},"ListProjectMemberships":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/projects/{projectIdentifier}/memberships","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","projectIdentifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"projectIdentifier":{"location":"uri","locationName":"projectIdentifier"},"sortBy":{"location":"querystring","locationName":"sortBy"},"sortOrder":{"location":"querystring","locationName":"sortOrder"}}},"output":{"type":"structure","required":["members"],"members":{"members":{"type":"list","member":{"type":"structure","required":["designation","memberDetails"],"members":{"designation":{},"memberDetails":{"type":"structure","members":{"group":{"type":"structure","required":["groupId"],"members":{"groupId":{}}},"user":{"type":"structure","required":["userId"],"members":{"userId":{}}}},"union":true}}}},"nextToken":{}}}},"ListProjects":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/projects","responseCode":200},"input":{"type":"structure","required":["domainIdentifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"groupIdentifier":{"location":"querystring","locationName":"groupIdentifier"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"name":{"shape":"S15","location":"querystring","locationName":"name"},"nextToken":{"location":"querystring","locationName":"nextToken"},"userIdentifier":{"location":"querystring","locationName":"userIdentifier"}}},"output":{"type":"structure","members":{"items":{"type":"list","member":{"type":"structure","required":["createdBy","domainId","id","name"],"members":{"createdAt":{"shape":"S44"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"failureReasons":{"shape":"S5r"},"id":{},"name":{"shape":"S15"},"projectStatus":{},"updatedAt":{"shape":"S44"}}}},"nextToken":{}}}},"ListSubscriptionGrants":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/subscription-grants","responseCode":200},"input":{"type":"structure","required":["domainIdentifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"environmentId":{"location":"querystring","locationName":"environmentId"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"sortBy":{"location":"querystring","locationName":"sortBy"},"sortOrder":{"location":"querystring","locationName":"sortOrder"},"subscribedListingId":{"location":"querystring","locationName":"subscribedListingId"},"subscriptionId":{"location":"querystring","locationName":"subscriptionId"},"subscriptionTargetId":{"location":"querystring","locationName":"subscriptionTargetId"}}},"output":{"type":"structure","required":["items"],"members":{"items":{"type":"list","member":{"type":"structure","required":["createdAt","createdBy","domainId","grantedEntity","id","status","subscriptionTargetId","updatedAt"],"members":{"assets":{"shape":"S65"},"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"grantedEntity":{"shape":"S69"},"id":{},"status":{},"subscriptionId":{},"subscriptionTargetId":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}}},"nextToken":{}}}},"ListSubscriptionRequests":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/subscription-requests","responseCode":200},"input":{"type":"structure","required":["domainIdentifier"],"members":{"approverProjectId":{"location":"querystring","locationName":"approverProjectId"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"owningProjectId":{"location":"querystring","locationName":"owningProjectId"},"sortBy":{"location":"querystring","locationName":"sortBy"},"sortOrder":{"location":"querystring","locationName":"sortOrder"},"status":{"location":"querystring","locationName":"status"},"subscribedListingId":{"location":"querystring","locationName":"subscribedListingId"}}},"output":{"type":"structure","required":["items"],"members":{"items":{"type":"list","member":{"type":"structure","required":["createdAt","createdBy","domainId","id","requestReason","status","subscribedListings","subscribedPrincipals","updatedAt"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"decisionComment":{"shape":"Sh"},"domainId":{},"id":{},"requestReason":{"shape":"Sm"},"reviewerId":{},"status":{},"subscribedListings":{"type":"list","member":{"shape":"Sp"}},"subscribedPrincipals":{"type":"list","member":{"shape":"S13"}},"updatedAt":{"type":"timestamp"},"updatedBy":{}}}},"nextToken":{}}}},"ListSubscriptionTargets":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/subscription-targets","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","environmentIdentifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"environmentIdentifier":{"location":"uri","locationName":"environmentIdentifier"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"sortBy":{"location":"querystring","locationName":"sortBy"},"sortOrder":{"location":"querystring","locationName":"sortOrder"}}},"output":{"type":"structure","required":["items"],"members":{"items":{"type":"list","member":{"type":"structure","required":["applicableAssetTypes","authorizedPrincipals","createdAt","createdBy","domainId","environmentId","id","manageAccessRole","name","projectId","provider","subscriptionTargetConfig","type"],"members":{"applicableAssetTypes":{"shape":"S6n"},"authorizedPrincipals":{"shape":"S6o"},"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"environmentId":{},"id":{},"manageAccessRole":{},"name":{"shape":"S6q"},"projectId":{},"provider":{},"subscriptionTargetConfig":{"shape":"S6r"},"type":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}}},"nextToken":{}}}},"ListSubscriptions":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/subscriptions","responseCode":200},"input":{"type":"structure","required":["domainIdentifier"],"members":{"approverProjectId":{"location":"querystring","locationName":"approverProjectId"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"owningProjectId":{"location":"querystring","locationName":"owningProjectId"},"sortBy":{"location":"querystring","locationName":"sortBy"},"sortOrder":{"location":"querystring","locationName":"sortOrder"},"status":{"location":"querystring","locationName":"status"},"subscribedListingId":{"location":"querystring","locationName":"subscribedListingId"},"subscriptionRequestIdentifier":{"location":"querystring","locationName":"subscriptionRequestIdentifier"}}},"output":{"type":"structure","required":["items"],"members":{"items":{"type":"list","member":{"type":"structure","required":["createdAt","createdBy","domainId","id","status","subscribedListing","subscribedPrincipal","updatedAt"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"id":{},"retainPermissions":{"type":"boolean"},"status":{},"subscribedListing":{"shape":"Sp"},"subscribedPrincipal":{"shape":"S13"},"subscriptionRequestId":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}}},"nextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"}}},"output":{"type":"structure","members":{"tags":{"shape":"S3s"}}}},"ListTimeSeriesDataPoints":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/entities/{entityType}/{entityIdentifier}/time-series-data-points","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","entityIdentifier","entityType","formName"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"endedAt":{"location":"querystring","locationName":"endedAt","type":"timestamp"},"entityIdentifier":{"location":"uri","locationName":"entityIdentifier"},"entityType":{"location":"uri","locationName":"entityType"},"formName":{"location":"querystring","locationName":"formName"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"startedAt":{"location":"querystring","locationName":"startedAt","type":"timestamp"}}},"output":{"type":"structure","members":{"items":{"shape":"S1x"},"nextToken":{}}}},"PostTimeSeriesDataPoints":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/entities/{entityType}/{entityIdentifier}/time-series-data-points","responseCode":201},"input":{"type":"structure","required":["domainIdentifier","entityIdentifier","entityType","forms"],"members":{"clientToken":{"idempotencyToken":true},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"entityIdentifier":{"location":"uri","locationName":"entityIdentifier"},"entityType":{"location":"uri","locationName":"entityType"},"forms":{"type":"list","member":{"type":"structure","required":["formName","timestamp","typeIdentifier"],"members":{"content":{},"formName":{},"timestamp":{"type":"timestamp"},"typeIdentifier":{},"typeRevision":{}}}}}},"output":{"type":"structure","members":{"domainId":{},"entityId":{},"entityType":{},"forms":{"type":"list","member":{"shape":"S9u"}}}},"idempotent":true},"PutEnvironmentBlueprintConfiguration":{"http":{"method":"PUT","requestUri":"/v2/domains/{domainIdentifier}/environment-blueprint-configurations/{environmentBlueprintIdentifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","enabledRegions","environmentBlueprintIdentifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"enabledRegions":{"shape":"S8m"},"environmentBlueprintIdentifier":{"location":"uri","locationName":"environmentBlueprintIdentifier"},"manageAccessRoleArn":{},"provisioningRoleArn":{},"regionalParameters":{"shape":"S8o"}}},"output":{"type":"structure","required":["domainId","environmentBlueprintId"],"members":{"createdAt":{"shape":"S44"},"domainId":{},"enabledRegions":{"shape":"S8m"},"environmentBlueprintId":{},"manageAccessRoleArn":{},"provisioningRoleArn":{},"regionalParameters":{"shape":"S8o"},"updatedAt":{"shape":"S44"}}},"idempotent":true},"RejectPredictions":{"http":{"method":"PUT","requestUri":"/v2/domains/{domainIdentifier}/assets/{identifier}/reject-predictions","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"clientToken":{"idempotencyToken":true},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"},"rejectChoices":{"type":"list","member":{"type":"structure","required":["predictionTarget"],"members":{"predictionChoices":{"type":"list","member":{"type":"integer"}},"predictionTarget":{}}}},"rejectRule":{"type":"structure","members":{"rule":{},"threshold":{"type":"float"}}},"revision":{"location":"querystring","locationName":"revision"}}},"output":{"type":"structure","required":["assetId","assetRevision","domainId"],"members":{"assetId":{},"assetRevision":{},"domainId":{}}},"idempotent":true},"RejectSubscriptionRequest":{"http":{"method":"PUT","requestUri":"/v2/domains/{domainIdentifier}/subscription-requests/{identifier}/reject","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"decisionComment":{"shape":"Sh"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["createdAt","createdBy","domainId","id","requestReason","status","subscribedListings","subscribedPrincipals","updatedAt"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"decisionComment":{"shape":"Sh"},"domainId":{},"id":{},"requestReason":{"shape":"Sm"},"reviewerId":{},"status":{},"subscribedListings":{"type":"list","member":{"shape":"Sp"}},"subscribedPrincipals":{"type":"list","member":{"shape":"S13"}},"updatedAt":{"type":"timestamp"},"updatedBy":{}}},"idempotent":true},"RevokeSubscription":{"http":{"method":"PUT","requestUri":"/v2/domains/{domainIdentifier}/subscriptions/{identifier}/revoke","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"},"retainPermissions":{"type":"boolean"}}},"output":{"type":"structure","required":["createdAt","createdBy","domainId","id","status","subscribedListing","subscribedPrincipal","updatedAt"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"id":{},"retainPermissions":{"type":"boolean"},"status":{},"subscribedListing":{"shape":"Sp"},"subscribedPrincipal":{"shape":"S13"},"subscriptionRequestId":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}},"idempotent":true},"Search":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/search","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","searchScope"],"members":{"additionalAttributes":{"shape":"Sda"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"filters":{"shape":"Sdc"},"maxResults":{"type":"integer"},"nextToken":{},"owningProjectIdentifier":{},"searchIn":{"shape":"Sdh"},"searchScope":{},"searchText":{},"sort":{"shape":"Sdl"}}},"output":{"type":"structure","members":{"items":{"type":"list","member":{"type":"structure","members":{"assetItem":{"type":"structure","required":["domainId","identifier","name","owningProjectId","typeIdentifier","typeRevision"],"members":{"additionalAttributes":{"type":"structure","members":{"formsOutput":{"shape":"S1u"},"latestTimeSeriesDataPointFormsOutput":{"shape":"S1x"},"readOnlyFormsOutput":{"shape":"S1u"}}},"createdAt":{"type":"timestamp"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"externalIdentifier":{"shape":"S1h"},"firstRevisionCreatedAt":{"type":"timestamp"},"firstRevisionCreatedBy":{},"glossaryTerms":{"shape":"S1n"},"identifier":{},"name":{"shape":"S1p"},"owningProjectId":{},"typeIdentifier":{},"typeRevision":{}}},"dataProductItem":{"type":"structure","required":["domainId","id","name","owningProjectId"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"dataProductItems":{"type":"list","member":{"type":"structure","members":{"domainId":{},"itemId":{}}}},"description":{"type":"string","sensitive":true},"domainId":{},"glossaryTerms":{"shape":"S1n"},"id":{},"name":{"type":"string","sensitive":true},"owningProjectId":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}},"glossaryItem":{"type":"structure","required":["domainId","id","name","owningProjectId","status"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"description":{"shape":"S52"},"domainId":{},"id":{},"name":{"shape":"S53"},"owningProjectId":{},"status":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}},"glossaryTermItem":{"type":"structure","required":["domainId","glossaryId","id","name","status"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"glossaryId":{},"id":{},"longDescription":{"shape":"S58"},"name":{"shape":"Sy"},"shortDescription":{"shape":"Sz"},"status":{},"termRelations":{"shape":"S5a"},"updatedAt":{"type":"timestamp"},"updatedBy":{}}}},"union":true}},"nextToken":{},"totalMatchCount":{"type":"integer"}}}},"SearchGroupProfiles":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/search-group-profiles","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","groupType"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"groupType":{},"maxResults":{"type":"integer"},"nextToken":{},"searchText":{"type":"string","sensitive":true}}},"output":{"type":"structure","members":{"items":{"type":"list","member":{"type":"structure","members":{"domainId":{},"groupName":{"shape":"S5h"},"id":{},"status":{}}}},"nextToken":{}}}},"SearchListings":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/listings/search","responseCode":200},"input":{"type":"structure","required":["domainIdentifier"],"members":{"additionalAttributes":{"shape":"Sda"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"filters":{"shape":"Sdc"},"maxResults":{"type":"integer"},"nextToken":{},"searchIn":{"shape":"Sdh"},"searchText":{},"sort":{"shape":"Sdl"}}},"output":{"type":"structure","members":{"items":{"type":"list","member":{"type":"structure","members":{"assetListing":{"type":"structure","members":{"additionalAttributes":{"type":"structure","members":{"forms":{},"latestTimeSeriesDataPointForms":{"shape":"S1x"}}},"createdAt":{"type":"timestamp"},"description":{"shape":"Sq"},"entityId":{},"entityRevision":{},"entityType":{},"glossaryTerms":{"shape":"Sw"},"listingCreatedBy":{},"listingId":{},"listingRevision":{},"listingUpdatedBy":{},"name":{"shape":"S1p"},"owningProjectId":{}}}},"union":true}},"nextToken":{},"totalMatchCount":{"type":"integer"}}}},"SearchTypes":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/types-search","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","managed","searchScope"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"filters":{"shape":"Sdc"},"managed":{"type":"boolean"},"maxResults":{"type":"integer"},"nextToken":{},"searchIn":{"shape":"Sdh"},"searchScope":{},"searchText":{},"sort":{"shape":"Sdl"}}},"output":{"type":"structure","members":{"items":{"type":"list","member":{"type":"structure","members":{"assetTypeItem":{"type":"structure","required":["domainId","formsOutput","name","owningProjectId","revision"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"formsOutput":{"shape":"S2b"},"name":{},"originDomainId":{},"originProjectId":{},"owningProjectId":{},"revision":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}},"formTypeItem":{"type":"structure","required":["domainId","name","revision"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"imports":{"shape":"S8u"},"model":{"shape":"S4x"},"name":{"shape":"S1w"},"originDomainId":{},"originProjectId":{},"owningProjectId":{},"revision":{},"status":{}}}},"union":true}},"nextToken":{},"totalMatchCount":{"type":"integer"}}}},"SearchUserProfiles":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/search-user-profiles","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","userType"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"maxResults":{"type":"integer"},"nextToken":{},"searchText":{"type":"string","sensitive":true},"userType":{}}},"output":{"type":"structure","members":{"items":{"type":"list","member":{"type":"structure","members":{"details":{"shape":"S6y"},"domainId":{},"id":{},"status":{},"type":{}}}},"nextToken":{}}}},"StartDataSourceRun":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/data-sources/{dataSourceIdentifier}/runs","responseCode":200},"input":{"type":"structure","required":["dataSourceIdentifier","domainIdentifier"],"members":{"clientToken":{"idempotencyToken":true},"dataSourceIdentifier":{"location":"uri","locationName":"dataSourceIdentifier"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"}}},"output":{"type":"structure","required":["createdAt","dataSourceId","domainId","id","projectId","status","type","updatedAt"],"members":{"createdAt":{"shape":"S3f"},"dataSourceConfigurationSnapshot":{},"dataSourceId":{},"domainId":{},"errorMessage":{"shape":"S3h"},"id":{},"projectId":{},"runStatisticsForAssets":{"shape":"S8b"},"startedAt":{"shape":"S3f"},"status":{},"stoppedAt":{"shape":"S3f"},"type":{},"updatedAt":{"shape":"S3f"}}},"idempotent":true},"StartMetadataGenerationRun":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/metadata-generation-runs","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","owningProjectIdentifier","target","type"],"members":{"clientToken":{"idempotencyToken":true},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"owningProjectIdentifier":{},"target":{"shape":"S9b"},"type":{}}},"output":{"type":"structure","required":["domainId","id"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"id":{},"owningProjectId":{},"status":{},"type":{}}},"idempotent":true},"TagResource":{"http":{"requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tags":{"shape":"S3s"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}},"idempotent":true},"UpdateDataSource":{"http":{"method":"PATCH","requestUri":"/v2/domains/{domainIdentifier}/data-sources/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"assetFormsInput":{"shape":"S1i"},"configuration":{"shape":"S2e"},"description":{"shape":"Sq"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"enableSetting":{},"identifier":{"location":"uri","locationName":"identifier"},"name":{"shape":"S2z"},"publishOnImport":{"type":"boolean"},"recommendation":{"shape":"S30"},"schedule":{"shape":"S31"}}},"output":{"type":"structure","required":["domainId","environmentId","id","name","projectId"],"members":{"assetFormsOutput":{"shape":"S1u"},"configuration":{"shape":"S36"},"createdAt":{"shape":"S3f"},"description":{"shape":"Sq"},"domainId":{},"enableSetting":{},"environmentId":{},"errorMessage":{"shape":"S3h"},"id":{},"lastRunAt":{"shape":"S3f"},"lastRunErrorMessage":{"shape":"S3h"},"lastRunStatus":{},"name":{"shape":"S2z"},"projectId":{},"publishOnImport":{"type":"boolean"},"recommendation":{"shape":"S30"},"schedule":{"shape":"S31"},"status":{},"type":{},"updatedAt":{"shape":"S3f"}}},"idempotent":true},"UpdateDomain":{"http":{"method":"PUT","requestUri":"/v2/domains/{identifier}","responseCode":200},"input":{"type":"structure","required":["identifier"],"members":{"clientToken":{"idempotencyToken":true,"location":"querystring","locationName":"clientToken"},"description":{},"domainExecutionRole":{},"identifier":{"location":"uri","locationName":"identifier"},"name":{},"singleSignOn":{"shape":"S3p"}}},"output":{"type":"structure","required":["id"],"members":{"description":{},"domainExecutionRole":{},"id":{},"lastUpdatedAt":{"type":"timestamp"},"name":{},"singleSignOn":{"shape":"S3p"}}},"idempotent":true},"UpdateEnvironment":{"http":{"method":"PATCH","requestUri":"/v2/domains/{domainIdentifier}/environments/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"description":{},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"glossaryTerms":{"shape":"S1n"},"identifier":{"location":"uri","locationName":"identifier"},"name":{}}},"output":{"type":"structure","required":["createdBy","domainId","environmentProfileId","name","projectId","provider"],"members":{"awsAccountId":{},"awsAccountRegion":{},"createdAt":{"shape":"S44"},"createdBy":{},"deploymentProperties":{"shape":"S45"},"description":{"shape":"Sq"},"domainId":{},"environmentActions":{"shape":"S48"},"environmentBlueprintId":{},"environmentProfileId":{},"glossaryTerms":{"shape":"S1n"},"id":{},"lastDeployment":{"shape":"S4e"},"name":{"shape":"S4k"},"projectId":{},"provider":{},"provisionedResources":{"shape":"S4l"},"provisioningProperties":{"shape":"S4n"},"status":{},"updatedAt":{"shape":"S44"},"userParameters":{"shape":"S4q"}}}},"UpdateEnvironmentProfile":{"http":{"method":"PATCH","requestUri":"/v2/domains/{domainIdentifier}/environment-profiles/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"awsAccountId":{},"awsAccountRegion":{},"description":{},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"},"name":{"shape":"S4u"},"userParameters":{"shape":"S3z"}}},"output":{"type":"structure","required":["createdBy","domainId","environmentBlueprintId","id","name"],"members":{"awsAccountId":{},"awsAccountRegion":{},"createdAt":{"shape":"S44"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"environmentBlueprintId":{},"id":{},"name":{"shape":"S4u"},"projectId":{},"updatedAt":{"shape":"S44"},"userParameters":{"shape":"S4q"}}}},"UpdateGlossary":{"http":{"method":"PATCH","requestUri":"/v2/domains/{domainIdentifier}/glossaries/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"clientToken":{"idempotencyToken":true},"description":{"shape":"S52"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"},"name":{"shape":"S53"},"status":{}}},"output":{"type":"structure","required":["domainId","id","name","owningProjectId"],"members":{"description":{"shape":"S52"},"domainId":{},"id":{},"name":{"shape":"S53"},"owningProjectId":{},"status":{}}},"idempotent":true},"UpdateGlossaryTerm":{"http":{"method":"PATCH","requestUri":"/v2/domains/{domainIdentifier}/glossary-terms/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"glossaryIdentifier":{},"identifier":{"location":"uri","locationName":"identifier"},"longDescription":{"shape":"S58"},"name":{"shape":"Sy"},"shortDescription":{"shape":"Sz"},"status":{},"termRelations":{"shape":"S5a"}}},"output":{"type":"structure","required":["domainId","glossaryId","id","name","status"],"members":{"domainId":{},"glossaryId":{},"id":{},"longDescription":{"shape":"S58"},"name":{"shape":"Sy"},"shortDescription":{"shape":"Sz"},"status":{},"termRelations":{"shape":"S5a"}}},"idempotent":true},"UpdateGroupProfile":{"http":{"method":"PUT","requestUri":"/v2/domains/{domainIdentifier}/group-profiles/{groupIdentifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","groupIdentifier","status"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"groupIdentifier":{"location":"uri","locationName":"groupIdentifier"},"status":{}}},"output":{"type":"structure","members":{"domainId":{},"groupName":{"shape":"S5h"},"id":{},"status":{}}}},"UpdateProject":{"http":{"method":"PATCH","requestUri":"/v2/domains/{domainIdentifier}/projects/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"description":{"shape":"Sq"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"glossaryTerms":{"shape":"S1n"},"identifier":{"location":"uri","locationName":"identifier"},"name":{"shape":"S15"}}},"output":{"type":"structure","required":["createdBy","domainId","id","name"],"members":{"createdAt":{"shape":"S44"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"failureReasons":{"shape":"S5r"},"glossaryTerms":{"shape":"S1n"},"id":{},"lastUpdatedAt":{"shape":"S44"},"name":{"shape":"S15"},"projectStatus":{}}},"idempotent":true},"UpdateSubscriptionGrantStatus":{"http":{"method":"PATCH","requestUri":"/v2/domains/{domainIdentifier}/subscription-grants/{identifier}/status/{assetIdentifier}","responseCode":200},"input":{"type":"structure","required":["assetIdentifier","domainIdentifier","identifier","status"],"members":{"assetIdentifier":{"location":"uri","locationName":"assetIdentifier"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"failureCause":{"shape":"S67"},"identifier":{"location":"uri","locationName":"identifier"},"status":{},"targetName":{}}},"output":{"type":"structure","required":["createdAt","createdBy","domainId","grantedEntity","id","status","subscriptionTargetId","updatedAt"],"members":{"assets":{"shape":"S65"},"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"grantedEntity":{"shape":"S69"},"id":{},"status":{},"subscriptionId":{},"subscriptionTargetId":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}},"idempotent":true},"UpdateSubscriptionRequest":{"http":{"method":"PATCH","requestUri":"/v2/domains/{domainIdentifier}/subscription-requests/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier","requestReason"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"},"requestReason":{"shape":"Sm"}}},"output":{"type":"structure","required":["createdAt","createdBy","domainId","id","requestReason","status","subscribedListings","subscribedPrincipals","updatedAt"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"decisionComment":{"shape":"Sh"},"domainId":{},"id":{},"requestReason":{"shape":"Sm"},"reviewerId":{},"status":{},"subscribedListings":{"type":"list","member":{"shape":"Sp"}},"subscribedPrincipals":{"type":"list","member":{"shape":"S13"}},"updatedAt":{"type":"timestamp"},"updatedBy":{}}},"idempotent":true},"UpdateSubscriptionTarget":{"http":{"method":"PATCH","requestUri":"/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/subscription-targets/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","environmentIdentifier","identifier"],"members":{"applicableAssetTypes":{"shape":"S6n"},"authorizedPrincipals":{"shape":"S6o"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"environmentIdentifier":{"location":"uri","locationName":"environmentIdentifier"},"identifier":{"location":"uri","locationName":"identifier"},"manageAccessRole":{},"name":{"shape":"S6q"},"provider":{},"subscriptionTargetConfig":{"shape":"S6r"}}},"output":{"type":"structure","required":["applicableAssetTypes","authorizedPrincipals","createdAt","createdBy","domainId","environmentId","id","manageAccessRole","name","projectId","provider","subscriptionTargetConfig","type"],"members":{"applicableAssetTypes":{"shape":"S6n"},"authorizedPrincipals":{"shape":"S6o"},"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"environmentId":{},"id":{},"manageAccessRole":{},"name":{"shape":"S6q"},"projectId":{},"provider":{},"subscriptionTargetConfig":{"shape":"S6r"},"type":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}},"idempotent":true},"UpdateUserProfile":{"http":{"method":"PUT","requestUri":"/v2/domains/{domainIdentifier}/user-profiles/{userIdentifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","status","userIdentifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"status":{},"type":{},"userIdentifier":{"location":"uri","locationName":"userIdentifier"}}},"output":{"type":"structure","members":{"details":{"shape":"S6y"},"domainId":{},"id":{},"status":{},"type":{}}}}},"shapes":{"Sh":{"type":"string","sensitive":true},"Sm":{"type":"string","sensitive":true},"Sp":{"type":"structure","required":["description","id","item","name","ownerProjectId"],"members":{"description":{"shape":"Sq"},"id":{},"item":{"type":"structure","members":{"assetListing":{"type":"structure","members":{"entityId":{},"entityRevision":{},"entityType":{},"forms":{},"glossaryTerms":{"shape":"Sw"}}}},"union":true},"name":{},"ownerProjectId":{},"ownerProjectName":{},"revision":{}}},"Sq":{"type":"string","sensitive":true},"Sw":{"type":"list","member":{"type":"structure","members":{"name":{"shape":"Sy"},"shortDescription":{"shape":"Sz"}}}},"Sy":{"type":"string","sensitive":true},"Sz":{"type":"string","sensitive":true},"S13":{"type":"structure","members":{"project":{"type":"structure","members":{"id":{},"name":{"shape":"S15"}}}},"union":true},"S15":{"type":"string","sensitive":true},"S1h":{"type":"string","sensitive":true},"S1i":{"type":"list","member":{"type":"structure","required":["formName"],"members":{"content":{},"formName":{},"typeIdentifier":{},"typeRevision":{}},"sensitive":true},"sensitive":true},"S1n":{"type":"list","member":{}},"S1p":{"type":"string","sensitive":true},"S1q":{"type":"structure","members":{"businessNameGeneration":{"type":"structure","members":{"enabled":{"type":"boolean"}}}}},"S1u":{"type":"list","member":{"type":"structure","required":["formName"],"members":{"content":{},"formName":{},"typeName":{"shape":"S1w"},"typeRevision":{}}}},"S1w":{"type":"string","sensitive":true},"S1x":{"type":"list","member":{"type":"structure","required":["formName","timestamp","typeIdentifier"],"members":{"contentSummary":{},"formName":{},"id":{},"timestamp":{"type":"timestamp"},"typeIdentifier":{},"typeRevision":{}}}},"S23":{"type":"structure","required":["listingId","listingStatus"],"members":{"listingId":{},"listingStatus":{}}},"S2b":{"type":"map","key":{},"value":{"type":"structure","required":["typeName","typeRevision"],"members":{"required":{"type":"boolean"},"typeName":{"shape":"S1w"},"typeRevision":{}}}},"S2e":{"type":"structure","members":{"glueRunConfiguration":{"type":"structure","required":["relationalFilterConfigurations"],"members":{"autoImportDataQualityResult":{"type":"boolean"},"dataAccessRole":{},"relationalFilterConfigurations":{"shape":"S2h"}}},"redshiftRunConfiguration":{"type":"structure","required":["redshiftCredentialConfiguration","redshiftStorage","relationalFilterConfigurations"],"members":{"dataAccessRole":{},"redshiftCredentialConfiguration":{"shape":"S2r"},"redshiftStorage":{"shape":"S2t"},"relationalFilterConfigurations":{"shape":"S2h"}}}},"union":true},"S2h":{"type":"list","member":{"type":"structure","required":["databaseName"],"members":{"databaseName":{},"filterExpressions":{"type":"list","member":{"type":"structure","required":["expression","type"],"members":{"expression":{},"type":{}}}},"schemaName":{}}}},"S2r":{"type":"structure","required":["secretManagerArn"],"members":{"secretManagerArn":{}}},"S2t":{"type":"structure","members":{"redshiftClusterSource":{"type":"structure","required":["clusterName"],"members":{"clusterName":{}}},"redshiftServerlessSource":{"type":"structure","required":["workgroupName"],"members":{"workgroupName":{}}}},"union":true},"S2z":{"type":"string","sensitive":true},"S30":{"type":"structure","members":{"enableBusinessNameGeneration":{"type":"boolean"}}},"S31":{"type":"structure","members":{"schedule":{},"timezone":{}},"sensitive":true},"S36":{"type":"structure","members":{"glueRunConfiguration":{"type":"structure","required":["relationalFilterConfigurations"],"members":{"accountId":{},"autoImportDataQualityResult":{"type":"boolean"},"dataAccessRole":{},"region":{},"relationalFilterConfigurations":{"shape":"S2h"}}},"redshiftRunConfiguration":{"type":"structure","required":["redshiftCredentialConfiguration","redshiftStorage","relationalFilterConfigurations"],"members":{"accountId":{},"dataAccessRole":{},"redshiftCredentialConfiguration":{"shape":"S2r"},"redshiftStorage":{"shape":"S2t"},"region":{},"relationalFilterConfigurations":{"shape":"S2h"}}}},"union":true},"S3f":{"type":"timestamp","timestampFormat":"iso8601"},"S3h":{"type":"structure","required":["errorType"],"members":{"errorDetail":{},"errorType":{}}},"S3p":{"type":"structure","members":{"type":{},"userAssignment":{}}},"S3s":{"type":"map","key":{},"value":{}},"S3z":{"type":"list","member":{"type":"structure","members":{"name":{},"value":{}}}},"S44":{"type":"timestamp","timestampFormat":"iso8601"},"S45":{"type":"structure","members":{"endTimeoutMinutes":{"type":"integer"},"startTimeoutMinutes":{"type":"integer"}}},"S48":{"type":"list","member":{"type":"structure","required":["parameters","type"],"members":{"auth":{},"parameters":{"type":"list","member":{"type":"structure","members":{"key":{},"value":{}}}},"type":{}}}},"S4e":{"type":"structure","members":{"deploymentId":{},"deploymentStatus":{},"deploymentType":{},"failureReason":{"type":"structure","required":["message"],"members":{"code":{},"message":{}}},"isDeploymentComplete":{"type":"boolean"},"messages":{"type":"list","member":{}}}},"S4k":{"type":"string","sensitive":true},"S4l":{"type":"list","member":{"type":"structure","required":["type","value"],"members":{"name":{},"provider":{},"type":{},"value":{}}}},"S4n":{"type":"structure","members":{"cloudFormation":{"type":"structure","required":["templateUrl"],"members":{"templateUrl":{}}}},"union":true},"S4q":{"type":"list","member":{"type":"structure","required":["fieldType","keyName"],"members":{"defaultValue":{},"description":{"shape":"Sq"},"fieldType":{},"isEditable":{"type":"boolean"},"isOptional":{"type":"boolean"},"keyName":{}}}},"S4u":{"type":"string","sensitive":true},"S4x":{"type":"structure","members":{"smithy":{}},"sensitive":true,"union":true},"S52":{"type":"string","sensitive":true},"S53":{"type":"string","sensitive":true},"S58":{"type":"string","sensitive":true},"S5a":{"type":"structure","members":{"classifies":{"type":"list","member":{}},"isA":{"type":"list","member":{}}}},"S5h":{"type":"string","sensitive":true},"S5r":{"type":"list","member":{"type":"structure","members":{"code":{},"message":{}}}},"S5w":{"type":"structure","members":{"groupIdentifier":{},"userIdentifier":{}},"union":true},"S65":{"type":"list","member":{"type":"structure","required":["assetId","assetRevision","status"],"members":{"assetId":{},"assetRevision":{},"failureCause":{"shape":"S67"},"failureTimestamp":{"type":"timestamp"},"grantedTimestamp":{"type":"timestamp"},"status":{},"targetName":{}}}},"S67":{"type":"structure","members":{"message":{}}},"S69":{"type":"structure","members":{"listing":{"type":"structure","required":["id","revision"],"members":{"id":{},"revision":{}}}},"union":true},"S6n":{"type":"list","member":{}},"S6o":{"type":"list","member":{}},"S6q":{"type":"string","sensitive":true},"S6r":{"type":"list","member":{"type":"structure","required":["content","formName"],"members":{"content":{},"formName":{}}}},"S6y":{"type":"structure","members":{"iam":{"type":"structure","members":{"arn":{}}},"sso":{"type":"structure","members":{"firstName":{"type":"string","sensitive":true},"lastName":{"type":"string","sensitive":true},"username":{"type":"string","sensitive":true}}}},"union":true},"S8b":{"type":"structure","members":{"added":{"type":"integer"},"failed":{"type":"integer"},"skipped":{"type":"integer"},"unchanged":{"type":"integer"},"updated":{"type":"integer"}}},"S8m":{"type":"list","member":{}},"S8o":{"type":"map","key":{},"value":{"type":"map","key":{},"value":{}}},"S8u":{"type":"list","member":{"type":"structure","required":["name","revision"],"members":{"name":{"shape":"S1w"},"revision":{}}}},"S9b":{"type":"structure","required":["identifier","type"],"members":{"identifier":{},"revision":{},"type":{}}},"S9u":{"type":"structure","required":["formName","timestamp","typeIdentifier"],"members":{"content":{},"formName":{},"id":{},"timestamp":{"type":"timestamp"},"typeIdentifier":{},"typeRevision":{}}},"Sda":{"type":"list","member":{}},"Sdc":{"type":"structure","members":{"and":{"shape":"Sdd"},"filter":{"type":"structure","required":["attribute","value"],"members":{"attribute":{},"value":{}}},"or":{"shape":"Sdd"}},"union":true},"Sdd":{"type":"list","member":{"shape":"Sdc"}},"Sdh":{"type":"list","member":{"type":"structure","required":["attribute"],"members":{"attribute":{}}}},"Sdl":{"type":"structure","required":["attribute"],"members":{"attribute":{},"order":{}}}}} + module.exports = {"version":"2.0","metadata":{"apiVersion":"2018-05-10","endpointPrefix":"datazone","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"Amazon DataZone","serviceId":"DataZone","signatureVersion":"v4","signingName":"datazone","uid":"datazone-2018-05-10"},"operations":{"AcceptPredictions":{"http":{"method":"PUT","requestUri":"/v2/domains/{domainIdentifier}/assets/{identifier}/accept-predictions","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"acceptChoices":{"type":"list","member":{"type":"structure","required":["predictionTarget"],"members":{"editedValue":{"type":"string","sensitive":true},"predictionChoice":{"type":"integer"},"predictionTarget":{}}}},"acceptRule":{"type":"structure","members":{"rule":{},"threshold":{"type":"float"}}},"clientToken":{"idempotencyToken":true},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"},"revision":{"location":"querystring","locationName":"revision"}}},"output":{"type":"structure","required":["assetId","domainId","revision"],"members":{"assetId":{},"domainId":{},"revision":{}}},"idempotent":true},"AcceptSubscriptionRequest":{"http":{"method":"PUT","requestUri":"/v2/domains/{domainIdentifier}/subscription-requests/{identifier}/accept","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"decisionComment":{"shape":"Sh"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["createdAt","createdBy","domainId","id","requestReason","status","subscribedListings","subscribedPrincipals","updatedAt"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"decisionComment":{"shape":"Sh"},"domainId":{},"id":{},"requestReason":{"shape":"Sm"},"reviewerId":{},"status":{},"subscribedListings":{"type":"list","member":{"shape":"Sp"}},"subscribedPrincipals":{"type":"list","member":{"shape":"S13"}},"updatedAt":{"type":"timestamp"},"updatedBy":{}}},"idempotent":true},"AssociateEnvironmentRole":{"http":{"method":"PUT","requestUri":"/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/roles/{environmentRoleArn}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","environmentIdentifier","environmentRoleArn"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"environmentIdentifier":{"location":"uri","locationName":"environmentIdentifier"},"environmentRoleArn":{"location":"uri","locationName":"environmentRoleArn"}}},"output":{"type":"structure","members":{}}},"CancelMetadataGenerationRun":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/metadata-generation-runs/{identifier}/cancel","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","members":{}}},"CancelSubscription":{"http":{"method":"PUT","requestUri":"/v2/domains/{domainIdentifier}/subscriptions/{identifier}/cancel","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["createdAt","createdBy","domainId","id","status","subscribedListing","subscribedPrincipal","updatedAt"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"id":{},"retainPermissions":{"type":"boolean"},"status":{},"subscribedListing":{"shape":"Sp"},"subscribedPrincipal":{"shape":"S13"},"subscriptionRequestId":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}},"idempotent":true},"CreateAsset":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/assets","responseCode":201},"input":{"type":"structure","required":["domainIdentifier","name","owningProjectIdentifier","typeIdentifier"],"members":{"clientToken":{"idempotencyToken":true},"description":{"shape":"Sq"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"externalIdentifier":{"shape":"S1k"},"formsInput":{"shape":"S1l"},"glossaryTerms":{"shape":"S1q"},"name":{"shape":"S1s"},"owningProjectIdentifier":{},"predictionConfiguration":{"shape":"S1t"},"typeIdentifier":{},"typeRevision":{}}},"output":{"type":"structure","required":["domainId","formsOutput","id","name","owningProjectId","revision","typeIdentifier","typeRevision"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"externalIdentifier":{"shape":"S1k"},"firstRevisionCreatedAt":{"type":"timestamp"},"firstRevisionCreatedBy":{},"formsOutput":{"shape":"S1x"},"glossaryTerms":{"shape":"S1q"},"id":{},"latestTimeSeriesDataPointFormsOutput":{"shape":"S20"},"listing":{"shape":"S26"},"name":{"shape":"S1s"},"owningProjectId":{},"predictionConfiguration":{"shape":"S1t"},"readOnlyFormsOutput":{"shape":"S1x"},"revision":{},"typeIdentifier":{},"typeRevision":{}}},"idempotent":true},"CreateAssetRevision":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/assets/{identifier}/revisions","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier","name"],"members":{"clientToken":{"idempotencyToken":true},"description":{"shape":"Sq"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"formsInput":{"shape":"S1l"},"glossaryTerms":{"shape":"S1q"},"identifier":{"location":"uri","locationName":"identifier"},"name":{"shape":"S1s"},"predictionConfiguration":{"shape":"S1t"},"typeRevision":{}}},"output":{"type":"structure","required":["domainId","formsOutput","id","name","owningProjectId","revision","typeIdentifier","typeRevision"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"externalIdentifier":{"shape":"S1k"},"firstRevisionCreatedAt":{"type":"timestamp"},"firstRevisionCreatedBy":{},"formsOutput":{"shape":"S1x"},"glossaryTerms":{"shape":"S1q"},"id":{},"latestTimeSeriesDataPointFormsOutput":{"shape":"S20"},"listing":{"shape":"S26"},"name":{"shape":"S1s"},"owningProjectId":{},"predictionConfiguration":{"shape":"S1t"},"readOnlyFormsOutput":{"shape":"S1x"},"revision":{},"typeIdentifier":{},"typeRevision":{}}},"idempotent":true},"CreateAssetType":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/asset-types","responseCode":201},"input":{"type":"structure","required":["domainIdentifier","formsInput","name","owningProjectIdentifier"],"members":{"description":{"shape":"Sq"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"formsInput":{"type":"map","key":{},"value":{"type":"structure","required":["typeIdentifier","typeRevision"],"members":{"required":{"type":"boolean"},"typeIdentifier":{},"typeRevision":{}}}},"name":{},"owningProjectIdentifier":{}}},"output":{"type":"structure","required":["domainId","formsOutput","name","revision"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"formsOutput":{"shape":"S2e"},"name":{},"originDomainId":{},"originProjectId":{},"owningProjectId":{},"revision":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}}},"CreateDataSource":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/data-sources","responseCode":201},"input":{"type":"structure","required":["domainIdentifier","environmentIdentifier","name","projectIdentifier","type"],"members":{"assetFormsInput":{"shape":"S1l"},"clientToken":{"idempotencyToken":true},"configuration":{"shape":"S2h"},"description":{"shape":"Sq"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"enableSetting":{},"environmentIdentifier":{},"name":{"shape":"S32"},"projectIdentifier":{},"publishOnImport":{"type":"boolean"},"recommendation":{"shape":"S33"},"schedule":{"shape":"S34"},"type":{}}},"output":{"type":"structure","required":["domainId","environmentId","id","name","projectId"],"members":{"assetFormsOutput":{"shape":"S1x"},"configuration":{"shape":"S39"},"createdAt":{"shape":"S3i"},"description":{"shape":"Sq"},"domainId":{},"enableSetting":{},"environmentId":{},"errorMessage":{"shape":"S3j"},"id":{},"lastRunAt":{"shape":"S3i"},"lastRunErrorMessage":{"shape":"S3j"},"lastRunStatus":{},"name":{"shape":"S32"},"projectId":{},"publishOnImport":{"type":"boolean"},"recommendation":{"shape":"S33"},"schedule":{"shape":"S34"},"status":{},"type":{},"updatedAt":{"shape":"S3i"}}},"idempotent":true},"CreateDomain":{"http":{"requestUri":"/v2/domains","responseCode":201},"input":{"type":"structure","required":["domainExecutionRole","name"],"members":{"clientToken":{"idempotencyToken":true},"description":{},"domainExecutionRole":{},"kmsKeyIdentifier":{},"name":{},"singleSignOn":{"shape":"S3r"},"tags":{"shape":"S3u"}}},"output":{"type":"structure","required":["id"],"members":{"arn":{},"description":{},"domainExecutionRole":{},"id":{},"kmsKeyIdentifier":{},"name":{},"portalUrl":{},"singleSignOn":{"shape":"S3r"},"status":{},"tags":{"shape":"S3u"}}},"idempotent":true},"CreateEnvironment":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/environments","responseCode":201},"input":{"type":"structure","required":["domainIdentifier","environmentProfileIdentifier","name","projectIdentifier"],"members":{"description":{},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"environmentAccountIdentifier":{},"environmentAccountRegion":{},"environmentBlueprintIdentifier":{},"environmentProfileIdentifier":{},"glossaryTerms":{"shape":"S1q"},"name":{},"projectIdentifier":{},"userParameters":{"shape":"S41"}}},"output":{"type":"structure","required":["createdBy","domainId","name","projectId","provider"],"members":{"awsAccountId":{},"awsAccountRegion":{},"createdAt":{"shape":"S46"},"createdBy":{},"deploymentProperties":{"shape":"S47"},"description":{"shape":"Sq"},"domainId":{},"environmentActions":{"shape":"S4a"},"environmentBlueprintId":{},"environmentProfileId":{},"glossaryTerms":{"shape":"S1q"},"id":{},"lastDeployment":{"shape":"S4g"},"name":{"shape":"S4m"},"projectId":{},"provider":{},"provisionedResources":{"shape":"S4n"},"provisioningProperties":{"shape":"S4p"},"status":{},"updatedAt":{"shape":"S46"},"userParameters":{"shape":"S4s"}}}},"CreateEnvironmentAction":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/actions","responseCode":201},"input":{"type":"structure","required":["domainIdentifier","environmentIdentifier","name","parameters"],"members":{"description":{},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"environmentIdentifier":{"location":"uri","locationName":"environmentIdentifier"},"name":{},"parameters":{"shape":"S4w"}}},"output":{"type":"structure","required":["domainId","environmentId","id","name","parameters"],"members":{"description":{},"domainId":{},"environmentId":{},"id":{},"name":{},"parameters":{"shape":"S4w"}}}},"CreateEnvironmentProfile":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/environment-profiles","responseCode":201},"input":{"type":"structure","required":["domainIdentifier","environmentBlueprintIdentifier","name","projectIdentifier"],"members":{"awsAccountId":{},"awsAccountRegion":{},"description":{"shape":"Sq"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"environmentBlueprintIdentifier":{},"name":{"shape":"S51"},"projectIdentifier":{},"userParameters":{"shape":"S41"}}},"output":{"type":"structure","required":["createdBy","domainId","environmentBlueprintId","id","name"],"members":{"awsAccountId":{},"awsAccountRegion":{},"createdAt":{"shape":"S46"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"environmentBlueprintId":{},"id":{},"name":{"shape":"S51"},"projectId":{},"updatedAt":{"shape":"S46"},"userParameters":{"shape":"S4s"}}}},"CreateFormType":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/form-types","responseCode":201},"input":{"type":"structure","required":["domainIdentifier","model","name","owningProjectIdentifier"],"members":{"description":{"shape":"Sq"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"model":{"shape":"S54"},"name":{"shape":"S1z"},"owningProjectIdentifier":{},"status":{}}},"output":{"type":"structure","required":["domainId","name","revision"],"members":{"description":{"shape":"Sq"},"domainId":{},"name":{"shape":"S1z"},"originDomainId":{},"originProjectId":{},"owningProjectId":{},"revision":{}}}},"CreateGlossary":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/glossaries","responseCode":201},"input":{"type":"structure","required":["domainIdentifier","name","owningProjectIdentifier"],"members":{"clientToken":{"idempotencyToken":true},"description":{"shape":"S59"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"name":{"shape":"S5a"},"owningProjectIdentifier":{},"status":{}}},"output":{"type":"structure","required":["domainId","id","name","owningProjectId"],"members":{"description":{"shape":"S59"},"domainId":{},"id":{},"name":{"shape":"S5a"},"owningProjectId":{},"status":{}}},"idempotent":true},"CreateGlossaryTerm":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/glossary-terms","responseCode":201},"input":{"type":"structure","required":["domainIdentifier","glossaryIdentifier","name"],"members":{"clientToken":{"idempotencyToken":true},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"glossaryIdentifier":{},"longDescription":{"shape":"S5f"},"name":{"shape":"Sy"},"shortDescription":{"shape":"Sz"},"status":{},"termRelations":{"shape":"S5h"}}},"output":{"type":"structure","required":["domainId","glossaryId","id","name","status"],"members":{"domainId":{},"glossaryId":{},"id":{},"longDescription":{"shape":"S5f"},"name":{"shape":"Sy"},"shortDescription":{"shape":"Sz"},"status":{},"termRelations":{"shape":"S5h"}}},"idempotent":true},"CreateGroupProfile":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/group-profiles","responseCode":201},"input":{"type":"structure","required":["domainIdentifier","groupIdentifier"],"members":{"clientToken":{"idempotencyToken":true},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"groupIdentifier":{}}},"output":{"type":"structure","members":{"domainId":{},"groupName":{"shape":"S5o"},"id":{},"status":{}}},"idempotent":true},"CreateListingChangeSet":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/listings/change-set","responseCode":200},"input":{"type":"structure","required":["action","domainIdentifier","entityIdentifier","entityType"],"members":{"action":{},"clientToken":{"idempotencyToken":true},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"entityIdentifier":{},"entityRevision":{},"entityType":{}}},"output":{"type":"structure","required":["listingId","listingRevision","status"],"members":{"listingId":{},"listingRevision":{},"status":{}}}},"CreateProject":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/projects","responseCode":201},"input":{"type":"structure","required":["domainIdentifier","name"],"members":{"description":{"shape":"Sq"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"glossaryTerms":{"shape":"S1q"},"name":{"shape":"S15"}}},"output":{"type":"structure","required":["createdBy","domainId","id","name"],"members":{"createdAt":{"shape":"S46"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"failureReasons":{"shape":"S5y"},"glossaryTerms":{"shape":"S1q"},"id":{},"lastUpdatedAt":{"shape":"S46"},"name":{"shape":"S15"},"projectStatus":{}}}},"CreateProjectMembership":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/projects/{projectIdentifier}/createMembership","responseCode":201},"input":{"type":"structure","required":["designation","domainIdentifier","member","projectIdentifier"],"members":{"designation":{},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"member":{"shape":"S63"},"projectIdentifier":{"location":"uri","locationName":"projectIdentifier"}}},"output":{"type":"structure","members":{}}},"CreateSubscriptionGrant":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/subscription-grants","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","environmentIdentifier","grantedEntity","subscriptionTargetIdentifier"],"members":{"assetTargetNames":{"type":"list","member":{"type":"structure","required":["assetId","targetName"],"members":{"assetId":{},"targetName":{}}}},"clientToken":{"idempotencyToken":true},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"environmentIdentifier":{},"grantedEntity":{"type":"structure","members":{"listing":{"type":"structure","required":["identifier","revision"],"members":{"identifier":{},"revision":{}}}},"union":true},"subscriptionTargetIdentifier":{}}},"output":{"type":"structure","required":["createdAt","createdBy","domainId","grantedEntity","id","status","subscriptionTargetId","updatedAt"],"members":{"assets":{"shape":"S6c"},"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"grantedEntity":{"shape":"S6g"},"id":{},"status":{},"subscriptionId":{},"subscriptionTargetId":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}}},"CreateSubscriptionRequest":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/subscription-requests","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","requestReason","subscribedListings","subscribedPrincipals"],"members":{"clientToken":{"idempotencyToken":true},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"requestReason":{"shape":"Sm"},"subscribedListings":{"type":"list","member":{"type":"structure","required":["identifier"],"members":{"identifier":{}}}},"subscribedPrincipals":{"type":"list","member":{"type":"structure","members":{"project":{"type":"structure","members":{"identifier":{}}}},"union":true}}}},"output":{"type":"structure","required":["createdAt","createdBy","domainId","id","requestReason","status","subscribedListings","subscribedPrincipals","updatedAt"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"decisionComment":{"shape":"Sh"},"domainId":{},"id":{},"requestReason":{"shape":"Sm"},"reviewerId":{},"status":{},"subscribedListings":{"type":"list","member":{"shape":"Sp"}},"subscribedPrincipals":{"type":"list","member":{"shape":"S13"}},"updatedAt":{"type":"timestamp"},"updatedBy":{}}}},"CreateSubscriptionTarget":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/subscription-targets","responseCode":200},"input":{"type":"structure","required":["applicableAssetTypes","authorizedPrincipals","domainIdentifier","environmentIdentifier","manageAccessRole","name","subscriptionTargetConfig","type"],"members":{"applicableAssetTypes":{"shape":"S6u"},"authorizedPrincipals":{"shape":"S6v"},"clientToken":{"idempotencyToken":true},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"environmentIdentifier":{"location":"uri","locationName":"environmentIdentifier"},"manageAccessRole":{},"name":{"shape":"S6x"},"provider":{},"subscriptionTargetConfig":{"shape":"S6y"},"type":{}}},"output":{"type":"structure","required":["applicableAssetTypes","authorizedPrincipals","createdAt","createdBy","domainId","environmentId","id","manageAccessRole","name","projectId","provider","subscriptionTargetConfig","type"],"members":{"applicableAssetTypes":{"shape":"S6u"},"authorizedPrincipals":{"shape":"S6v"},"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"environmentId":{},"id":{},"manageAccessRole":{},"name":{"shape":"S6x"},"projectId":{},"provider":{},"subscriptionTargetConfig":{"shape":"S6y"},"type":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}}},"CreateUserProfile":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/user-profiles","responseCode":201},"input":{"type":"structure","required":["domainIdentifier","userIdentifier"],"members":{"clientToken":{"idempotencyToken":true},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"userIdentifier":{},"userType":{}}},"output":{"type":"structure","members":{"details":{"shape":"S75"},"domainId":{},"id":{},"status":{},"type":{}}},"idempotent":true},"DeleteAsset":{"http":{"method":"DELETE","requestUri":"/v2/domains/{domainIdentifier}/assets/{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},"DeleteAssetType":{"http":{"method":"DELETE","requestUri":"/v2/domains/{domainIdentifier}/asset-types/{identifier}","responseCode":204},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","members":{}}},"DeleteDataSource":{"http":{"method":"DELETE","requestUri":"/v2/domains/{domainIdentifier}/data-sources/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"clientToken":{"idempotencyToken":true,"location":"querystring","locationName":"clientToken"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"},"retainPermissionsOnRevokeFailure":{"location":"querystring","locationName":"retainPermissionsOnRevokeFailure","type":"boolean"}}},"output":{"type":"structure","required":["domainId","environmentId","id","name","projectId"],"members":{"assetFormsOutput":{"shape":"S1x"},"configuration":{"shape":"S39"},"createdAt":{"shape":"S3i"},"description":{"shape":"Sq"},"domainId":{},"enableSetting":{},"environmentId":{},"errorMessage":{"shape":"S3j"},"id":{},"lastRunAt":{"shape":"S3i"},"lastRunErrorMessage":{"shape":"S3j"},"lastRunStatus":{},"name":{"shape":"S32"},"projectId":{},"publishOnImport":{"type":"boolean"},"retainPermissionsOnRevokeFailure":{"type":"boolean"},"schedule":{"shape":"S34"},"selfGrantStatus":{"shape":"S7k"},"status":{},"type":{},"updatedAt":{"shape":"S3i"}}},"idempotent":true},"DeleteDomain":{"http":{"method":"DELETE","requestUri":"/v2/domains/{identifier}","responseCode":202},"input":{"type":"structure","required":["identifier"],"members":{"clientToken":{"idempotencyToken":true,"location":"querystring","locationName":"clientToken"},"identifier":{"location":"uri","locationName":"identifier"},"skipDeletionCheck":{"location":"querystring","locationName":"skipDeletionCheck","type":"boolean"}}},"output":{"type":"structure","required":["status"],"members":{"status":{}}},"idempotent":true},"DeleteEnvironment":{"http":{"method":"DELETE","requestUri":"/v2/domains/{domainIdentifier}/environments/{identifier}","responseCode":204},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"idempotent":true},"DeleteEnvironmentAction":{"http":{"method":"DELETE","requestUri":"/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/actions/{identifier}","responseCode":204},"input":{"type":"structure","required":["domainIdentifier","environmentIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"environmentIdentifier":{"location":"uri","locationName":"environmentIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"idempotent":true},"DeleteEnvironmentBlueprintConfiguration":{"http":{"method":"DELETE","requestUri":"/v2/domains/{domainIdentifier}/environment-blueprint-configurations/{environmentBlueprintIdentifier}","responseCode":204},"input":{"type":"structure","required":["domainIdentifier","environmentBlueprintIdentifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"environmentBlueprintIdentifier":{"location":"uri","locationName":"environmentBlueprintIdentifier"}}},"output":{"type":"structure","members":{}},"idempotent":true},"DeleteEnvironmentProfile":{"http":{"method":"DELETE","requestUri":"/v2/domains/{domainIdentifier}/environment-profiles/{identifier}","responseCode":204},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"idempotent":true},"DeleteFormType":{"http":{"method":"DELETE","requestUri":"/v2/domains/{domainIdentifier}/form-types/{formTypeIdentifier}","responseCode":204},"input":{"type":"structure","required":["domainIdentifier","formTypeIdentifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"formTypeIdentifier":{"location":"uri","locationName":"formTypeIdentifier"}}},"output":{"type":"structure","members":{}}},"DeleteGlossary":{"http":{"method":"DELETE","requestUri":"/v2/domains/{domainIdentifier}/glossaries/{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},"DeleteGlossaryTerm":{"http":{"method":"DELETE","requestUri":"/v2/domains/{domainIdentifier}/glossary-terms/{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},"DeleteListing":{"http":{"method":"DELETE","requestUri":"/v2/domains/{domainIdentifier}/listings/{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},"DeleteProject":{"http":{"method":"DELETE","requestUri":"/v2/domains/{domainIdentifier}/projects/{identifier}","responseCode":204},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"},"skipDeletionCheck":{"location":"querystring","locationName":"skipDeletionCheck","type":"boolean"}}},"output":{"type":"structure","members":{}},"idempotent":true},"DeleteProjectMembership":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/projects/{projectIdentifier}/deleteMembership","responseCode":204},"input":{"type":"structure","required":["domainIdentifier","member","projectIdentifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"member":{"shape":"S63"},"projectIdentifier":{"location":"uri","locationName":"projectIdentifier"}}},"output":{"type":"structure","members":{}},"idempotent":true},"DeleteSubscriptionGrant":{"http":{"method":"DELETE","requestUri":"/v2/domains/{domainIdentifier}/subscription-grants/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["createdAt","createdBy","domainId","grantedEntity","id","status","subscriptionTargetId","updatedAt"],"members":{"assets":{"shape":"S6c"},"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"grantedEntity":{"shape":"S6g"},"id":{},"status":{},"subscriptionId":{},"subscriptionTargetId":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}}},"DeleteSubscriptionRequest":{"http":{"method":"DELETE","requestUri":"/v2/domains/{domainIdentifier}/subscription-requests/{identifier}","responseCode":204},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}}},"DeleteSubscriptionTarget":{"http":{"method":"DELETE","requestUri":"/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/subscription-targets/{identifier}","responseCode":204},"input":{"type":"structure","required":["domainIdentifier","environmentIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"environmentIdentifier":{"location":"uri","locationName":"environmentIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}}},"DeleteTimeSeriesDataPoints":{"http":{"method":"DELETE","requestUri":"/v2/domains/{domainIdentifier}/entities/{entityType}/{entityIdentifier}/time-series-data-points","responseCode":204},"input":{"type":"structure","required":["domainIdentifier","entityIdentifier","entityType","formName"],"members":{"clientToken":{"idempotencyToken":true,"location":"querystring","locationName":"clientToken"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"entityIdentifier":{"location":"uri","locationName":"entityIdentifier"},"entityType":{"location":"uri","locationName":"entityType"},"formName":{"location":"querystring","locationName":"formName"}}},"output":{"type":"structure","members":{}},"idempotent":true},"DisassociateEnvironmentRole":{"http":{"method":"DELETE","requestUri":"/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/roles/{environmentRoleArn}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","environmentIdentifier","environmentRoleArn"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"environmentIdentifier":{"location":"uri","locationName":"environmentIdentifier"},"environmentRoleArn":{"location":"uri","locationName":"environmentRoleArn"}}},"output":{"type":"structure","members":{}}},"GetAsset":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/assets/{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","formsOutput","id","name","owningProjectId","revision","typeIdentifier","typeRevision"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"externalIdentifier":{"shape":"S1k"},"firstRevisionCreatedAt":{"type":"timestamp"},"firstRevisionCreatedBy":{},"formsOutput":{"shape":"S1x"},"glossaryTerms":{"shape":"S1q"},"id":{},"latestTimeSeriesDataPointFormsOutput":{"shape":"S20"},"listing":{"shape":"S26"},"name":{"shape":"S1s"},"owningProjectId":{},"readOnlyFormsOutput":{"shape":"S1x"},"revision":{},"typeIdentifier":{},"typeRevision":{}}}},"GetAssetType":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/asset-types/{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","formsOutput","name","owningProjectId","revision"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"formsOutput":{"shape":"S2e"},"name":{},"originDomainId":{},"originProjectId":{},"owningProjectId":{},"revision":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}}},"GetDataSource":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/data-sources/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["domainId","environmentId","id","name","projectId"],"members":{"assetFormsOutput":{"shape":"S1x"},"configuration":{"shape":"S39"},"createdAt":{"shape":"S3i"},"description":{"shape":"Sq"},"domainId":{},"enableSetting":{},"environmentId":{},"errorMessage":{"shape":"S3j"},"id":{},"lastRunAssetCount":{"type":"integer"},"lastRunAt":{"shape":"S3i"},"lastRunErrorMessage":{"shape":"S3j"},"lastRunStatus":{},"name":{"shape":"S32"},"projectId":{},"publishOnImport":{"type":"boolean"},"recommendation":{"shape":"S33"},"schedule":{"shape":"S34"},"selfGrantStatus":{"shape":"S7k"},"status":{},"type":{},"updatedAt":{"shape":"S3i"}}}},"GetDataSourceRun":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/data-source-runs/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["createdAt","dataSourceId","domainId","id","projectId","status","type","updatedAt"],"members":{"createdAt":{"shape":"S3i"},"dataSourceConfigurationSnapshot":{},"dataSourceId":{},"domainId":{},"errorMessage":{"shape":"S3j"},"id":{},"projectId":{},"runStatisticsForAssets":{"shape":"S8t"},"startedAt":{"shape":"S3i"},"status":{},"stoppedAt":{"shape":"S3i"},"type":{},"updatedAt":{"shape":"S3i"}}}},"GetDomain":{"http":{"method":"GET","requestUri":"/v2/domains/{identifier}","responseCode":200},"input":{"type":"structure","required":["identifier"],"members":{"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["domainExecutionRole","id","status"],"members":{"arn":{},"createdAt":{"type":"timestamp"},"description":{},"domainExecutionRole":{},"id":{},"kmsKeyIdentifier":{},"lastUpdatedAt":{"type":"timestamp"},"name":{},"portalUrl":{},"singleSignOn":{"shape":"S3r"},"status":{},"tags":{"shape":"S3u"}}}},"GetEnvironment":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/environments/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["createdBy","domainId","name","projectId","provider"],"members":{"awsAccountId":{},"awsAccountRegion":{},"createdAt":{"shape":"S46"},"createdBy":{},"deploymentProperties":{"shape":"S47"},"description":{"shape":"Sq"},"domainId":{},"environmentActions":{"shape":"S4a"},"environmentBlueprintId":{},"environmentProfileId":{},"glossaryTerms":{"shape":"S1q"},"id":{},"lastDeployment":{"shape":"S4g"},"name":{"shape":"S4m"},"projectId":{},"provider":{},"provisionedResources":{"shape":"S4n"},"provisioningProperties":{"shape":"S4p"},"status":{},"updatedAt":{"shape":"S46"},"userParameters":{"shape":"S4s"}}}},"GetEnvironmentAction":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/actions/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","environmentIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"environmentIdentifier":{"location":"uri","locationName":"environmentIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["domainId","environmentId","id","name","parameters"],"members":{"description":{},"domainId":{},"environmentId":{},"id":{},"name":{},"parameters":{"shape":"S4w"}}}},"GetEnvironmentBlueprint":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/environment-blueprints/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["id","name","provider","provisioningProperties"],"members":{"createdAt":{"shape":"S46"},"deploymentProperties":{"shape":"S47"},"description":{"shape":"Sq"},"glossaryTerms":{"shape":"S1q"},"id":{},"name":{},"provider":{},"provisioningProperties":{"shape":"S4p"},"updatedAt":{"shape":"S46"},"userParameters":{"shape":"S4s"}}}},"GetEnvironmentBlueprintConfiguration":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/environment-blueprint-configurations/{environmentBlueprintIdentifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","environmentBlueprintIdentifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"environmentBlueprintIdentifier":{"location":"uri","locationName":"environmentBlueprintIdentifier"}}},"output":{"type":"structure","required":["domainId","environmentBlueprintId"],"members":{"createdAt":{"shape":"S46"},"domainId":{},"enabledRegions":{"shape":"S96"},"environmentBlueprintId":{},"manageAccessRoleArn":{},"provisioningRoleArn":{},"regionalParameters":{"shape":"S98"},"updatedAt":{"shape":"S46"}}}},"GetEnvironmentProfile":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/environment-profiles/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["createdBy","domainId","environmentBlueprintId","id","name"],"members":{"awsAccountId":{},"awsAccountRegion":{},"createdAt":{"shape":"S46"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"environmentBlueprintId":{},"id":{},"name":{"shape":"S51"},"projectId":{},"updatedAt":{"shape":"S46"},"userParameters":{"shape":"S4s"}}}},"GetFormType":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/form-types/{formTypeIdentifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","formTypeIdentifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"formTypeIdentifier":{"location":"uri","locationName":"formTypeIdentifier"},"revision":{"location":"querystring","locationName":"revision"}}},"output":{"type":"structure","required":["domainId","model","name","revision"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"imports":{"shape":"S9e"},"model":{"shape":"S54"},"name":{"shape":"S1z"},"originDomainId":{},"originProjectId":{},"owningProjectId":{},"revision":{},"status":{}}}},"GetGlossary":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/glossaries/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["domainId","id","name","owningProjectId","status"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"description":{"shape":"S59"},"domainId":{},"id":{},"name":{"shape":"S5a"},"owningProjectId":{},"status":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}}},"GetGlossaryTerm":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/glossary-terms/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["domainId","glossaryId","id","name","status"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"glossaryId":{},"id":{},"longDescription":{"shape":"S5f"},"name":{"shape":"Sy"},"shortDescription":{"shape":"Sz"},"status":{},"termRelations":{"shape":"S5h"},"updatedAt":{"type":"timestamp"},"updatedBy":{}}}},"GetGroupProfile":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/group-profiles/{groupIdentifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","groupIdentifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"groupIdentifier":{"location":"uri","locationName":"groupIdentifier"}}},"output":{"type":"structure","members":{"domainId":{},"groupName":{"shape":"S5o"},"id":{},"status":{}}}},"GetIamPortalLoginUrl":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/get-portal-login-url","responseCode":200},"input":{"type":"structure","required":["domainIdentifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"}}},"output":{"type":"structure","required":["userProfileId"],"members":{"authCodeUrl":{},"userProfileId":{}}}},"GetListing":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/listings/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"},"listingRevision":{"location":"querystring","locationName":"listingRevision"}}},"output":{"type":"structure","required":["domainId","id","listingRevision"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"id":{},"item":{"type":"structure","members":{"assetListing":{"type":"structure","members":{"assetId":{},"assetRevision":{},"assetType":{},"createdAt":{"type":"timestamp"},"forms":{},"glossaryTerms":{"shape":"Sw"},"latestTimeSeriesDataPointForms":{"shape":"S20"},"owningProjectId":{}}}},"union":true},"listingRevision":{},"name":{},"status":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}}},"GetMetadataGenerationRun":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/metadata-generation-runs/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["domainId","id","owningProjectId"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"id":{},"owningProjectId":{},"status":{},"target":{"shape":"S9v"},"type":{}}}},"GetProject":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/projects/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["createdBy","domainId","id","name"],"members":{"createdAt":{"shape":"S46"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"failureReasons":{"shape":"S5y"},"glossaryTerms":{"shape":"S1q"},"id":{},"lastUpdatedAt":{"shape":"S46"},"name":{"shape":"S15"},"projectStatus":{}}}},"GetSubscription":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/subscriptions/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["createdAt","createdBy","domainId","id","status","subscribedListing","subscribedPrincipal","updatedAt"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"id":{},"retainPermissions":{"type":"boolean"},"status":{},"subscribedListing":{"shape":"Sp"},"subscribedPrincipal":{"shape":"S13"},"subscriptionRequestId":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}}},"GetSubscriptionGrant":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/subscription-grants/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["createdAt","createdBy","domainId","grantedEntity","id","status","subscriptionTargetId","updatedAt"],"members":{"assets":{"shape":"S6c"},"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"grantedEntity":{"shape":"S6g"},"id":{},"status":{},"subscriptionId":{},"subscriptionTargetId":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}}},"GetSubscriptionRequestDetails":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/subscription-requests/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["createdAt","createdBy","domainId","id","requestReason","status","subscribedListings","subscribedPrincipals","updatedAt"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"decisionComment":{"shape":"Sh"},"domainId":{},"id":{},"requestReason":{"shape":"Sm"},"reviewerId":{},"status":{},"subscribedListings":{"type":"list","member":{"shape":"Sp"}},"subscribedPrincipals":{"type":"list","member":{"shape":"S13"}},"updatedAt":{"type":"timestamp"},"updatedBy":{}}}},"GetSubscriptionTarget":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/subscription-targets/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","environmentIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"environmentIdentifier":{"location":"uri","locationName":"environmentIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["applicableAssetTypes","authorizedPrincipals","createdAt","createdBy","domainId","environmentId","id","manageAccessRole","name","projectId","provider","subscriptionTargetConfig","type"],"members":{"applicableAssetTypes":{"shape":"S6u"},"authorizedPrincipals":{"shape":"S6v"},"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"environmentId":{},"id":{},"manageAccessRole":{},"name":{"shape":"S6x"},"projectId":{},"provider":{},"subscriptionTargetConfig":{"shape":"S6y"},"type":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}}},"GetTimeSeriesDataPoint":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/entities/{entityType}/{entityIdentifier}/time-series-data-points/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","entityIdentifier","entityType","formName","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"entityIdentifier":{"location":"uri","locationName":"entityIdentifier"},"entityType":{"location":"uri","locationName":"entityType"},"formName":{"location":"querystring","locationName":"formName"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","members":{"domainId":{},"entityId":{},"entityType":{},"form":{"shape":"Sae"},"formName":{}}}},"GetUserProfile":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/user-profiles/{userIdentifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","userIdentifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"type":{"location":"querystring","locationName":"type"},"userIdentifier":{"location":"uri","locationName":"userIdentifier"}}},"output":{"type":"structure","members":{"details":{"shape":"S75"},"domainId":{},"id":{},"status":{},"type":{}}}},"ListAssetRevisions":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/assets/{identifier}/revisions","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"items":{"type":"list","member":{"type":"structure","members":{"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"id":{},"revision":{}}}},"nextToken":{}}}},"ListDataSourceRunActivities":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/data-source-runs/{identifier}/activities","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"},"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":["createdAt","dataAssetStatus","dataSourceRunId","database","projectId","technicalName","updatedAt"],"members":{"createdAt":{"shape":"S3i"},"dataAssetId":{},"dataAssetStatus":{},"dataSourceRunId":{},"database":{"shape":"S32"},"errorMessage":{"shape":"S3j"},"projectId":{},"technicalDescription":{"shape":"Sq"},"technicalName":{"shape":"S32"},"updatedAt":{"shape":"S3i"}}}},"nextToken":{}}}},"ListDataSourceRuns":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/data-sources/{dataSourceIdentifier}/runs","responseCode":200},"input":{"type":"structure","required":["dataSourceIdentifier","domainIdentifier"],"members":{"dataSourceIdentifier":{"location":"uri","locationName":"dataSourceIdentifier"},"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":["createdAt","dataSourceId","id","projectId","status","type","updatedAt"],"members":{"createdAt":{"shape":"S3i"},"dataSourceId":{},"errorMessage":{"shape":"S3j"},"id":{},"projectId":{},"runStatisticsForAssets":{"shape":"S8t"},"startedAt":{"shape":"S3i"},"status":{},"stoppedAt":{"shape":"S3i"},"type":{},"updatedAt":{"shape":"S3i"}}}},"nextToken":{}}}},"ListDataSources":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/data-sources","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","projectIdentifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"environmentIdentifier":{"location":"querystring","locationName":"environmentIdentifier"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"name":{"shape":"S32","location":"querystring","locationName":"name"},"nextToken":{"location":"querystring","locationName":"nextToken"},"projectIdentifier":{"location":"querystring","locationName":"projectIdentifier"},"status":{"location":"querystring","locationName":"status"},"type":{"location":"querystring","locationName":"type"}}},"output":{"type":"structure","required":["items"],"members":{"items":{"type":"list","member":{"type":"structure","required":["dataSourceId","domainId","environmentId","name","status","type"],"members":{"createdAt":{"shape":"S3i"},"dataSourceId":{},"domainId":{},"enableSetting":{},"environmentId":{},"lastRunAssetCount":{"type":"integer"},"lastRunAt":{"shape":"S3i"},"lastRunErrorMessage":{"shape":"S3j"},"lastRunStatus":{},"name":{"shape":"S32"},"schedule":{"shape":"S34"},"status":{},"type":{},"updatedAt":{"shape":"S3i"}}}},"nextToken":{}}}},"ListDomains":{"http":{"method":"GET","requestUri":"/v2/domains","responseCode":200},"input":{"type":"structure","members":{"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":["arn","createdAt","id","managedAccountId","name","status"],"members":{"arn":{},"createdAt":{"type":"timestamp"},"description":{"type":"string","sensitive":true},"id":{},"lastUpdatedAt":{"type":"timestamp"},"managedAccountId":{},"name":{"type":"string","sensitive":true},"portalUrl":{},"status":{}}}},"nextToken":{}}}},"ListEnvironmentActions":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/actions","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","environmentIdentifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"environmentIdentifier":{"location":"uri","locationName":"environmentIdentifier"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"items":{"type":"list","member":{"type":"structure","required":["domainId","environmentId","id","name","parameters"],"members":{"description":{},"domainId":{},"environmentId":{},"id":{},"name":{},"parameters":{"shape":"S4w"}}}},"nextToken":{}}}},"ListEnvironmentBlueprintConfigurations":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/environment-blueprint-configurations","responseCode":200},"input":{"type":"structure","required":["domainIdentifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"items":{"type":"list","member":{"type":"structure","required":["domainId","environmentBlueprintId"],"members":{"createdAt":{"shape":"S46"},"domainId":{},"enabledRegions":{"shape":"S96"},"environmentBlueprintId":{},"manageAccessRoleArn":{},"provisioningRoleArn":{},"regionalParameters":{"shape":"S98"},"updatedAt":{"shape":"S46"}}}},"nextToken":{}}}},"ListEnvironmentBlueprints":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/environment-blueprints","responseCode":200},"input":{"type":"structure","required":["domainIdentifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"managed":{"location":"querystring","locationName":"managed","type":"boolean"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"name":{"location":"querystring","locationName":"name"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","required":["items"],"members":{"items":{"type":"list","member":{"type":"structure","required":["id","name","provider","provisioningProperties"],"members":{"createdAt":{"shape":"S46"},"description":{"shape":"Sq"},"id":{},"name":{},"provider":{},"provisioningProperties":{"shape":"S4p"},"updatedAt":{"shape":"S46"}}}},"nextToken":{}}}},"ListEnvironmentProfiles":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/environment-profiles","responseCode":200},"input":{"type":"structure","required":["domainIdentifier"],"members":{"awsAccountId":{"location":"querystring","locationName":"awsAccountId"},"awsAccountRegion":{"location":"querystring","locationName":"awsAccountRegion"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"environmentBlueprintIdentifier":{"location":"querystring","locationName":"environmentBlueprintIdentifier"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"name":{"shape":"S51","location":"querystring","locationName":"name"},"nextToken":{"location":"querystring","locationName":"nextToken"},"projectIdentifier":{"location":"querystring","locationName":"projectIdentifier"}}},"output":{"type":"structure","required":["items"],"members":{"items":{"type":"list","member":{"type":"structure","required":["createdBy","domainId","environmentBlueprintId","id","name"],"members":{"awsAccountId":{},"awsAccountRegion":{},"createdAt":{"shape":"S46"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"environmentBlueprintId":{},"id":{},"name":{"shape":"S51"},"projectId":{},"updatedAt":{"shape":"S46"}}}},"nextToken":{}}}},"ListEnvironments":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/environments","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","projectIdentifier"],"members":{"awsAccountId":{"location":"querystring","locationName":"awsAccountId"},"awsAccountRegion":{"location":"querystring","locationName":"awsAccountRegion"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"environmentBlueprintIdentifier":{"location":"querystring","locationName":"environmentBlueprintIdentifier"},"environmentProfileIdentifier":{"location":"querystring","locationName":"environmentProfileIdentifier"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"name":{"location":"querystring","locationName":"name"},"nextToken":{"location":"querystring","locationName":"nextToken"},"projectIdentifier":{"location":"querystring","locationName":"projectIdentifier"},"provider":{"location":"querystring","locationName":"provider"},"status":{"location":"querystring","locationName":"status"}}},"output":{"type":"structure","required":["items"],"members":{"items":{"type":"list","member":{"type":"structure","required":["createdBy","domainId","name","projectId","provider"],"members":{"awsAccountId":{},"awsAccountRegion":{},"createdAt":{"shape":"S46"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"environmentProfileId":{},"id":{},"name":{"shape":"S4m"},"projectId":{},"provider":{},"status":{},"updatedAt":{"shape":"S46"}}}},"nextToken":{}}}},"ListMetadataGenerationRuns":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/metadata-generation-runs","responseCode":200},"input":{"type":"structure","required":["domainIdentifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"status":{"location":"querystring","locationName":"status"},"type":{"location":"querystring","locationName":"type"}}},"output":{"type":"structure","members":{"items":{"type":"list","member":{"type":"structure","required":["domainId","id","owningProjectId"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"id":{},"owningProjectId":{},"status":{},"target":{"shape":"S9v"},"type":{}}}},"nextToken":{}}}},"ListNotifications":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/notifications","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","type"],"members":{"afterTimestamp":{"location":"querystring","locationName":"afterTimestamp","type":"timestamp"},"beforeTimestamp":{"location":"querystring","locationName":"beforeTimestamp","type":"timestamp"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"subjects":{"location":"querystring","locationName":"subjects","type":"list","member":{}},"taskStatus":{"location":"querystring","locationName":"taskStatus"},"type":{"location":"querystring","locationName":"type"}}},"output":{"type":"structure","members":{"nextToken":{},"notifications":{"type":"list","member":{"type":"structure","required":["actionLink","creationTimestamp","domainIdentifier","identifier","lastUpdatedTimestamp","message","title","topic","type"],"members":{"actionLink":{"type":"string","sensitive":true},"creationTimestamp":{"type":"timestamp"},"domainIdentifier":{},"identifier":{},"lastUpdatedTimestamp":{"type":"timestamp"},"message":{"type":"string","sensitive":true},"metadata":{"type":"map","key":{},"value":{}},"status":{},"title":{"type":"string","sensitive":true},"topic":{"type":"structure","required":["resource","role","subject"],"members":{"resource":{"type":"structure","required":["id","type"],"members":{"id":{},"name":{},"type":{}}},"role":{},"subject":{}}},"type":{}}}}}}},"ListProjectMemberships":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/projects/{projectIdentifier}/memberships","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","projectIdentifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"projectIdentifier":{"location":"uri","locationName":"projectIdentifier"},"sortBy":{"location":"querystring","locationName":"sortBy"},"sortOrder":{"location":"querystring","locationName":"sortOrder"}}},"output":{"type":"structure","required":["members"],"members":{"members":{"type":"list","member":{"type":"structure","required":["designation","memberDetails"],"members":{"designation":{},"memberDetails":{"type":"structure","members":{"group":{"type":"structure","required":["groupId"],"members":{"groupId":{}}},"user":{"type":"structure","required":["userId"],"members":{"userId":{}}}},"union":true}}}},"nextToken":{}}}},"ListProjects":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/projects","responseCode":200},"input":{"type":"structure","required":["domainIdentifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"groupIdentifier":{"location":"querystring","locationName":"groupIdentifier"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"name":{"shape":"S15","location":"querystring","locationName":"name"},"nextToken":{"location":"querystring","locationName":"nextToken"},"userIdentifier":{"location":"querystring","locationName":"userIdentifier"}}},"output":{"type":"structure","members":{"items":{"type":"list","member":{"type":"structure","required":["createdBy","domainId","id","name"],"members":{"createdAt":{"shape":"S46"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"failureReasons":{"shape":"S5y"},"id":{},"name":{"shape":"S15"},"projectStatus":{},"updatedAt":{"shape":"S46"}}}},"nextToken":{}}}},"ListSubscriptionGrants":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/subscription-grants","responseCode":200},"input":{"type":"structure","required":["domainIdentifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"environmentId":{"location":"querystring","locationName":"environmentId"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"sortBy":{"location":"querystring","locationName":"sortBy"},"sortOrder":{"location":"querystring","locationName":"sortOrder"},"subscribedListingId":{"location":"querystring","locationName":"subscribedListingId"},"subscriptionId":{"location":"querystring","locationName":"subscriptionId"},"subscriptionTargetId":{"location":"querystring","locationName":"subscriptionTargetId"}}},"output":{"type":"structure","required":["items"],"members":{"items":{"type":"list","member":{"type":"structure","required":["createdAt","createdBy","domainId","grantedEntity","id","status","subscriptionTargetId","updatedAt"],"members":{"assets":{"shape":"S6c"},"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"grantedEntity":{"shape":"S6g"},"id":{},"status":{},"subscriptionId":{},"subscriptionTargetId":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}}},"nextToken":{}}}},"ListSubscriptionRequests":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/subscription-requests","responseCode":200},"input":{"type":"structure","required":["domainIdentifier"],"members":{"approverProjectId":{"location":"querystring","locationName":"approverProjectId"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"owningProjectId":{"location":"querystring","locationName":"owningProjectId"},"sortBy":{"location":"querystring","locationName":"sortBy"},"sortOrder":{"location":"querystring","locationName":"sortOrder"},"status":{"location":"querystring","locationName":"status"},"subscribedListingId":{"location":"querystring","locationName":"subscribedListingId"}}},"output":{"type":"structure","required":["items"],"members":{"items":{"type":"list","member":{"type":"structure","required":["createdAt","createdBy","domainId","id","requestReason","status","subscribedListings","subscribedPrincipals","updatedAt"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"decisionComment":{"shape":"Sh"},"domainId":{},"id":{},"requestReason":{"shape":"Sm"},"reviewerId":{},"status":{},"subscribedListings":{"type":"list","member":{"shape":"Sp"}},"subscribedPrincipals":{"type":"list","member":{"shape":"S13"}},"updatedAt":{"type":"timestamp"},"updatedBy":{}}}},"nextToken":{}}}},"ListSubscriptionTargets":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/subscription-targets","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","environmentIdentifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"environmentIdentifier":{"location":"uri","locationName":"environmentIdentifier"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"sortBy":{"location":"querystring","locationName":"sortBy"},"sortOrder":{"location":"querystring","locationName":"sortOrder"}}},"output":{"type":"structure","required":["items"],"members":{"items":{"type":"list","member":{"type":"structure","required":["applicableAssetTypes","authorizedPrincipals","createdAt","createdBy","domainId","environmentId","id","manageAccessRole","name","projectId","provider","subscriptionTargetConfig","type"],"members":{"applicableAssetTypes":{"shape":"S6u"},"authorizedPrincipals":{"shape":"S6v"},"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"environmentId":{},"id":{},"manageAccessRole":{},"name":{"shape":"S6x"},"projectId":{},"provider":{},"subscriptionTargetConfig":{"shape":"S6y"},"type":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}}},"nextToken":{}}}},"ListSubscriptions":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/subscriptions","responseCode":200},"input":{"type":"structure","required":["domainIdentifier"],"members":{"approverProjectId":{"location":"querystring","locationName":"approverProjectId"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"owningProjectId":{"location":"querystring","locationName":"owningProjectId"},"sortBy":{"location":"querystring","locationName":"sortBy"},"sortOrder":{"location":"querystring","locationName":"sortOrder"},"status":{"location":"querystring","locationName":"status"},"subscribedListingId":{"location":"querystring","locationName":"subscribedListingId"},"subscriptionRequestIdentifier":{"location":"querystring","locationName":"subscriptionRequestIdentifier"}}},"output":{"type":"structure","required":["items"],"members":{"items":{"type":"list","member":{"type":"structure","required":["createdAt","createdBy","domainId","id","status","subscribedListing","subscribedPrincipal","updatedAt"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"id":{},"retainPermissions":{"type":"boolean"},"status":{},"subscribedListing":{"shape":"Sp"},"subscribedPrincipal":{"shape":"S13"},"subscriptionRequestId":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}}},"nextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"}}},"output":{"type":"structure","members":{"tags":{"shape":"S3u"}}}},"ListTimeSeriesDataPoints":{"http":{"method":"GET","requestUri":"/v2/domains/{domainIdentifier}/entities/{entityType}/{entityIdentifier}/time-series-data-points","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","entityIdentifier","entityType","formName"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"endedAt":{"location":"querystring","locationName":"endedAt","type":"timestamp"},"entityIdentifier":{"location":"uri","locationName":"entityIdentifier"},"entityType":{"location":"uri","locationName":"entityType"},"formName":{"location":"querystring","locationName":"formName"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"startedAt":{"location":"querystring","locationName":"startedAt","type":"timestamp"}}},"output":{"type":"structure","members":{"items":{"shape":"S20"},"nextToken":{}}}},"PostTimeSeriesDataPoints":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/entities/{entityType}/{entityIdentifier}/time-series-data-points","responseCode":201},"input":{"type":"structure","required":["domainIdentifier","entityIdentifier","entityType","forms"],"members":{"clientToken":{"idempotencyToken":true},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"entityIdentifier":{"location":"uri","locationName":"entityIdentifier"},"entityType":{"location":"uri","locationName":"entityType"},"forms":{"type":"list","member":{"type":"structure","required":["formName","timestamp","typeIdentifier"],"members":{"content":{},"formName":{},"timestamp":{"type":"timestamp"},"typeIdentifier":{},"typeRevision":{}}}}}},"output":{"type":"structure","members":{"domainId":{},"entityId":{},"entityType":{},"forms":{"type":"list","member":{"shape":"Sae"}}}},"idempotent":true},"PutEnvironmentBlueprintConfiguration":{"http":{"method":"PUT","requestUri":"/v2/domains/{domainIdentifier}/environment-blueprint-configurations/{environmentBlueprintIdentifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","enabledRegions","environmentBlueprintIdentifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"enabledRegions":{"shape":"S96"},"environmentBlueprintIdentifier":{"location":"uri","locationName":"environmentBlueprintIdentifier"},"manageAccessRoleArn":{},"provisioningRoleArn":{},"regionalParameters":{"shape":"S98"}}},"output":{"type":"structure","required":["domainId","environmentBlueprintId"],"members":{"createdAt":{"shape":"S46"},"domainId":{},"enabledRegions":{"shape":"S96"},"environmentBlueprintId":{},"manageAccessRoleArn":{},"provisioningRoleArn":{},"regionalParameters":{"shape":"S98"},"updatedAt":{"shape":"S46"}}},"idempotent":true},"RejectPredictions":{"http":{"method":"PUT","requestUri":"/v2/domains/{domainIdentifier}/assets/{identifier}/reject-predictions","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"clientToken":{"idempotencyToken":true},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"},"rejectChoices":{"type":"list","member":{"type":"structure","required":["predictionTarget"],"members":{"predictionChoices":{"type":"list","member":{"type":"integer"}},"predictionTarget":{}}}},"rejectRule":{"type":"structure","members":{"rule":{},"threshold":{"type":"float"}}},"revision":{"location":"querystring","locationName":"revision"}}},"output":{"type":"structure","required":["assetId","assetRevision","domainId"],"members":{"assetId":{},"assetRevision":{},"domainId":{}}},"idempotent":true},"RejectSubscriptionRequest":{"http":{"method":"PUT","requestUri":"/v2/domains/{domainIdentifier}/subscription-requests/{identifier}/reject","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"decisionComment":{"shape":"Sh"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"}}},"output":{"type":"structure","required":["createdAt","createdBy","domainId","id","requestReason","status","subscribedListings","subscribedPrincipals","updatedAt"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"decisionComment":{"shape":"Sh"},"domainId":{},"id":{},"requestReason":{"shape":"Sm"},"reviewerId":{},"status":{},"subscribedListings":{"type":"list","member":{"shape":"Sp"}},"subscribedPrincipals":{"type":"list","member":{"shape":"S13"}},"updatedAt":{"type":"timestamp"},"updatedBy":{}}},"idempotent":true},"RevokeSubscription":{"http":{"method":"PUT","requestUri":"/v2/domains/{domainIdentifier}/subscriptions/{identifier}/revoke","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"},"retainPermissions":{"type":"boolean"}}},"output":{"type":"structure","required":["createdAt","createdBy","domainId","id","status","subscribedListing","subscribedPrincipal","updatedAt"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"id":{},"retainPermissions":{"type":"boolean"},"status":{},"subscribedListing":{"shape":"Sp"},"subscribedPrincipal":{"shape":"S13"},"subscriptionRequestId":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}},"idempotent":true},"Search":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/search","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","searchScope"],"members":{"additionalAttributes":{"shape":"Sdy"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"filters":{"shape":"Se0"},"maxResults":{"type":"integer"},"nextToken":{},"owningProjectIdentifier":{},"searchIn":{"shape":"Se5"},"searchScope":{},"searchText":{},"sort":{"shape":"Se9"}}},"output":{"type":"structure","members":{"items":{"type":"list","member":{"type":"structure","members":{"assetItem":{"type":"structure","required":["domainId","identifier","name","owningProjectId","typeIdentifier","typeRevision"],"members":{"additionalAttributes":{"type":"structure","members":{"formsOutput":{"shape":"S1x"},"latestTimeSeriesDataPointFormsOutput":{"shape":"S20"},"readOnlyFormsOutput":{"shape":"S1x"}}},"createdAt":{"type":"timestamp"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"externalIdentifier":{"shape":"S1k"},"firstRevisionCreatedAt":{"type":"timestamp"},"firstRevisionCreatedBy":{},"glossaryTerms":{"shape":"S1q"},"identifier":{},"name":{"shape":"S1s"},"owningProjectId":{},"typeIdentifier":{},"typeRevision":{}}},"dataProductItem":{"type":"structure","required":["domainId","id","name","owningProjectId"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"dataProductItems":{"type":"list","member":{"type":"structure","members":{"domainId":{},"itemId":{}}}},"description":{"type":"string","sensitive":true},"domainId":{},"glossaryTerms":{"shape":"S1q"},"id":{},"name":{"type":"string","sensitive":true},"owningProjectId":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}},"glossaryItem":{"type":"structure","required":["domainId","id","name","owningProjectId","status"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"description":{"shape":"S59"},"domainId":{},"id":{},"name":{"shape":"S5a"},"owningProjectId":{},"status":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}},"glossaryTermItem":{"type":"structure","required":["domainId","glossaryId","id","name","status"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"glossaryId":{},"id":{},"longDescription":{"shape":"S5f"},"name":{"shape":"Sy"},"shortDescription":{"shape":"Sz"},"status":{},"termRelations":{"shape":"S5h"},"updatedAt":{"type":"timestamp"},"updatedBy":{}}}},"union":true}},"nextToken":{},"totalMatchCount":{"type":"integer"}}}},"SearchGroupProfiles":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/search-group-profiles","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","groupType"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"groupType":{},"maxResults":{"type":"integer"},"nextToken":{},"searchText":{"type":"string","sensitive":true}}},"output":{"type":"structure","members":{"items":{"type":"list","member":{"type":"structure","members":{"domainId":{},"groupName":{"shape":"S5o"},"id":{},"status":{}}}},"nextToken":{}}}},"SearchListings":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/listings/search","responseCode":200},"input":{"type":"structure","required":["domainIdentifier"],"members":{"additionalAttributes":{"shape":"Sdy"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"filters":{"shape":"Se0"},"maxResults":{"type":"integer"},"nextToken":{},"searchIn":{"shape":"Se5"},"searchText":{},"sort":{"shape":"Se9"}}},"output":{"type":"structure","members":{"items":{"type":"list","member":{"type":"structure","members":{"assetListing":{"type":"structure","members":{"additionalAttributes":{"type":"structure","members":{"forms":{},"latestTimeSeriesDataPointForms":{"shape":"S20"}}},"createdAt":{"type":"timestamp"},"description":{"shape":"Sq"},"entityId":{},"entityRevision":{},"entityType":{},"glossaryTerms":{"shape":"Sw"},"listingCreatedBy":{},"listingId":{},"listingRevision":{},"listingUpdatedBy":{},"name":{"shape":"S1s"},"owningProjectId":{}}}},"union":true}},"nextToken":{},"totalMatchCount":{"type":"integer"}}}},"SearchTypes":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/types-search","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","managed","searchScope"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"filters":{"shape":"Se0"},"managed":{"type":"boolean"},"maxResults":{"type":"integer"},"nextToken":{},"searchIn":{"shape":"Se5"},"searchScope":{},"searchText":{},"sort":{"shape":"Se9"}}},"output":{"type":"structure","members":{"items":{"type":"list","member":{"type":"structure","members":{"assetTypeItem":{"type":"structure","required":["domainId","formsOutput","name","owningProjectId","revision"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"formsOutput":{"shape":"S2e"},"name":{},"originDomainId":{},"originProjectId":{},"owningProjectId":{},"revision":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}},"formTypeItem":{"type":"structure","required":["domainId","name","revision"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"imports":{"shape":"S9e"},"model":{"shape":"S54"},"name":{"shape":"S1z"},"originDomainId":{},"originProjectId":{},"owningProjectId":{},"revision":{},"status":{}}}},"union":true}},"nextToken":{},"totalMatchCount":{"type":"integer"}}}},"SearchUserProfiles":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/search-user-profiles","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","userType"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"maxResults":{"type":"integer"},"nextToken":{},"searchText":{"type":"string","sensitive":true},"userType":{}}},"output":{"type":"structure","members":{"items":{"type":"list","member":{"type":"structure","members":{"details":{"shape":"S75"},"domainId":{},"id":{},"status":{},"type":{}}}},"nextToken":{}}}},"StartDataSourceRun":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/data-sources/{dataSourceIdentifier}/runs","responseCode":200},"input":{"type":"structure","required":["dataSourceIdentifier","domainIdentifier"],"members":{"clientToken":{"idempotencyToken":true},"dataSourceIdentifier":{"location":"uri","locationName":"dataSourceIdentifier"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"}}},"output":{"type":"structure","required":["createdAt","dataSourceId","domainId","id","projectId","status","type","updatedAt"],"members":{"createdAt":{"shape":"S3i"},"dataSourceConfigurationSnapshot":{},"dataSourceId":{},"domainId":{},"errorMessage":{"shape":"S3j"},"id":{},"projectId":{},"runStatisticsForAssets":{"shape":"S8t"},"startedAt":{"shape":"S3i"},"status":{},"stoppedAt":{"shape":"S3i"},"type":{},"updatedAt":{"shape":"S3i"}}},"idempotent":true},"StartMetadataGenerationRun":{"http":{"requestUri":"/v2/domains/{domainIdentifier}/metadata-generation-runs","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","owningProjectIdentifier","target","type"],"members":{"clientToken":{"idempotencyToken":true},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"owningProjectIdentifier":{},"target":{"shape":"S9v"},"type":{}}},"output":{"type":"structure","required":["domainId","id"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"id":{},"owningProjectId":{},"status":{},"type":{}}},"idempotent":true},"TagResource":{"http":{"requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tags":{"shape":"S3u"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}},"idempotent":true},"UpdateDataSource":{"http":{"method":"PATCH","requestUri":"/v2/domains/{domainIdentifier}/data-sources/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"assetFormsInput":{"shape":"S1l"},"configuration":{"shape":"S2h"},"description":{"shape":"Sq"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"enableSetting":{},"identifier":{"location":"uri","locationName":"identifier"},"name":{"shape":"S32"},"publishOnImport":{"type":"boolean"},"recommendation":{"shape":"S33"},"retainPermissionsOnRevokeFailure":{"type":"boolean"},"schedule":{"shape":"S34"}}},"output":{"type":"structure","required":["domainId","environmentId","id","name","projectId"],"members":{"assetFormsOutput":{"shape":"S1x"},"configuration":{"shape":"S39"},"createdAt":{"shape":"S3i"},"description":{"shape":"Sq"},"domainId":{},"enableSetting":{},"environmentId":{},"errorMessage":{"shape":"S3j"},"id":{},"lastRunAt":{"shape":"S3i"},"lastRunErrorMessage":{"shape":"S3j"},"lastRunStatus":{},"name":{"shape":"S32"},"projectId":{},"publishOnImport":{"type":"boolean"},"recommendation":{"shape":"S33"},"retainPermissionsOnRevokeFailure":{"type":"boolean"},"schedule":{"shape":"S34"},"selfGrantStatus":{"shape":"S7k"},"status":{},"type":{},"updatedAt":{"shape":"S3i"}}},"idempotent":true},"UpdateDomain":{"http":{"method":"PUT","requestUri":"/v2/domains/{identifier}","responseCode":200},"input":{"type":"structure","required":["identifier"],"members":{"clientToken":{"idempotencyToken":true,"location":"querystring","locationName":"clientToken"},"description":{},"domainExecutionRole":{},"identifier":{"location":"uri","locationName":"identifier"},"name":{},"singleSignOn":{"shape":"S3r"}}},"output":{"type":"structure","required":["id"],"members":{"description":{},"domainExecutionRole":{},"id":{},"lastUpdatedAt":{"type":"timestamp"},"name":{},"singleSignOn":{"shape":"S3r"}}},"idempotent":true},"UpdateEnvironment":{"http":{"method":"PATCH","requestUri":"/v2/domains/{domainIdentifier}/environments/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"description":{},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"glossaryTerms":{"shape":"S1q"},"identifier":{"location":"uri","locationName":"identifier"},"name":{}}},"output":{"type":"structure","required":["createdBy","domainId","name","projectId","provider"],"members":{"awsAccountId":{},"awsAccountRegion":{},"createdAt":{"shape":"S46"},"createdBy":{},"deploymentProperties":{"shape":"S47"},"description":{"shape":"Sq"},"domainId":{},"environmentActions":{"shape":"S4a"},"environmentBlueprintId":{},"environmentProfileId":{},"glossaryTerms":{"shape":"S1q"},"id":{},"lastDeployment":{"shape":"S4g"},"name":{"shape":"S4m"},"projectId":{},"provider":{},"provisionedResources":{"shape":"S4n"},"provisioningProperties":{"shape":"S4p"},"status":{},"updatedAt":{"shape":"S46"},"userParameters":{"shape":"S4s"}}}},"UpdateEnvironmentAction":{"http":{"method":"PATCH","requestUri":"/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/actions/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","environmentIdentifier","identifier"],"members":{"description":{},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"environmentIdentifier":{"location":"uri","locationName":"environmentIdentifier"},"identifier":{"location":"uri","locationName":"identifier"},"name":{},"parameters":{"shape":"S4w"}}},"output":{"type":"structure","required":["domainId","environmentId","id","name","parameters"],"members":{"description":{},"domainId":{},"environmentId":{},"id":{},"name":{},"parameters":{"shape":"S4w"}}}},"UpdateEnvironmentProfile":{"http":{"method":"PATCH","requestUri":"/v2/domains/{domainIdentifier}/environment-profiles/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"awsAccountId":{},"awsAccountRegion":{},"description":{},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"},"name":{"shape":"S51"},"userParameters":{"shape":"S41"}}},"output":{"type":"structure","required":["createdBy","domainId","environmentBlueprintId","id","name"],"members":{"awsAccountId":{},"awsAccountRegion":{},"createdAt":{"shape":"S46"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"environmentBlueprintId":{},"id":{},"name":{"shape":"S51"},"projectId":{},"updatedAt":{"shape":"S46"},"userParameters":{"shape":"S4s"}}}},"UpdateGlossary":{"http":{"method":"PATCH","requestUri":"/v2/domains/{domainIdentifier}/glossaries/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"clientToken":{"idempotencyToken":true},"description":{"shape":"S59"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"},"name":{"shape":"S5a"},"status":{}}},"output":{"type":"structure","required":["domainId","id","name","owningProjectId"],"members":{"description":{"shape":"S59"},"domainId":{},"id":{},"name":{"shape":"S5a"},"owningProjectId":{},"status":{}}},"idempotent":true},"UpdateGlossaryTerm":{"http":{"method":"PATCH","requestUri":"/v2/domains/{domainIdentifier}/glossary-terms/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"glossaryIdentifier":{},"identifier":{"location":"uri","locationName":"identifier"},"longDescription":{"shape":"S5f"},"name":{"shape":"Sy"},"shortDescription":{"shape":"Sz"},"status":{},"termRelations":{"shape":"S5h"}}},"output":{"type":"structure","required":["domainId","glossaryId","id","name","status"],"members":{"domainId":{},"glossaryId":{},"id":{},"longDescription":{"shape":"S5f"},"name":{"shape":"Sy"},"shortDescription":{"shape":"Sz"},"status":{},"termRelations":{"shape":"S5h"}}},"idempotent":true},"UpdateGroupProfile":{"http":{"method":"PUT","requestUri":"/v2/domains/{domainIdentifier}/group-profiles/{groupIdentifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","groupIdentifier","status"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"groupIdentifier":{"location":"uri","locationName":"groupIdentifier"},"status":{}}},"output":{"type":"structure","members":{"domainId":{},"groupName":{"shape":"S5o"},"id":{},"status":{}}}},"UpdateProject":{"http":{"method":"PATCH","requestUri":"/v2/domains/{domainIdentifier}/projects/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier"],"members":{"description":{"shape":"Sq"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"glossaryTerms":{"shape":"S1q"},"identifier":{"location":"uri","locationName":"identifier"},"name":{"shape":"S15"}}},"output":{"type":"structure","required":["createdBy","domainId","id","name"],"members":{"createdAt":{"shape":"S46"},"createdBy":{},"description":{"shape":"Sq"},"domainId":{},"failureReasons":{"shape":"S5y"},"glossaryTerms":{"shape":"S1q"},"id":{},"lastUpdatedAt":{"shape":"S46"},"name":{"shape":"S15"},"projectStatus":{}}},"idempotent":true},"UpdateSubscriptionGrantStatus":{"http":{"method":"PATCH","requestUri":"/v2/domains/{domainIdentifier}/subscription-grants/{identifier}/status/{assetIdentifier}","responseCode":200},"input":{"type":"structure","required":["assetIdentifier","domainIdentifier","identifier","status"],"members":{"assetIdentifier":{"location":"uri","locationName":"assetIdentifier"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"failureCause":{"shape":"S6e"},"identifier":{"location":"uri","locationName":"identifier"},"status":{},"targetName":{}}},"output":{"type":"structure","required":["createdAt","createdBy","domainId","grantedEntity","id","status","subscriptionTargetId","updatedAt"],"members":{"assets":{"shape":"S6c"},"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"grantedEntity":{"shape":"S6g"},"id":{},"status":{},"subscriptionId":{},"subscriptionTargetId":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}},"idempotent":true},"UpdateSubscriptionRequest":{"http":{"method":"PATCH","requestUri":"/v2/domains/{domainIdentifier}/subscription-requests/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","identifier","requestReason"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"identifier":{"location":"uri","locationName":"identifier"},"requestReason":{"shape":"Sm"}}},"output":{"type":"structure","required":["createdAt","createdBy","domainId","id","requestReason","status","subscribedListings","subscribedPrincipals","updatedAt"],"members":{"createdAt":{"type":"timestamp"},"createdBy":{},"decisionComment":{"shape":"Sh"},"domainId":{},"id":{},"requestReason":{"shape":"Sm"},"reviewerId":{},"status":{},"subscribedListings":{"type":"list","member":{"shape":"Sp"}},"subscribedPrincipals":{"type":"list","member":{"shape":"S13"}},"updatedAt":{"type":"timestamp"},"updatedBy":{}}},"idempotent":true},"UpdateSubscriptionTarget":{"http":{"method":"PATCH","requestUri":"/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/subscription-targets/{identifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","environmentIdentifier","identifier"],"members":{"applicableAssetTypes":{"shape":"S6u"},"authorizedPrincipals":{"shape":"S6v"},"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"environmentIdentifier":{"location":"uri","locationName":"environmentIdentifier"},"identifier":{"location":"uri","locationName":"identifier"},"manageAccessRole":{},"name":{"shape":"S6x"},"provider":{},"subscriptionTargetConfig":{"shape":"S6y"}}},"output":{"type":"structure","required":["applicableAssetTypes","authorizedPrincipals","createdAt","createdBy","domainId","environmentId","id","manageAccessRole","name","projectId","provider","subscriptionTargetConfig","type"],"members":{"applicableAssetTypes":{"shape":"S6u"},"authorizedPrincipals":{"shape":"S6v"},"createdAt":{"type":"timestamp"},"createdBy":{},"domainId":{},"environmentId":{},"id":{},"manageAccessRole":{},"name":{"shape":"S6x"},"projectId":{},"provider":{},"subscriptionTargetConfig":{"shape":"S6y"},"type":{},"updatedAt":{"type":"timestamp"},"updatedBy":{}}},"idempotent":true},"UpdateUserProfile":{"http":{"method":"PUT","requestUri":"/v2/domains/{domainIdentifier}/user-profiles/{userIdentifier}","responseCode":200},"input":{"type":"structure","required":["domainIdentifier","status","userIdentifier"],"members":{"domainIdentifier":{"location":"uri","locationName":"domainIdentifier"},"status":{},"type":{},"userIdentifier":{"location":"uri","locationName":"userIdentifier"}}},"output":{"type":"structure","members":{"details":{"shape":"S75"},"domainId":{},"id":{},"status":{},"type":{}}}}},"shapes":{"Sh":{"type":"string","sensitive":true},"Sm":{"type":"string","sensitive":true},"Sp":{"type":"structure","required":["description","id","item","name","ownerProjectId"],"members":{"description":{"shape":"Sq"},"id":{},"item":{"type":"structure","members":{"assetListing":{"type":"structure","members":{"entityId":{},"entityRevision":{},"entityType":{},"forms":{},"glossaryTerms":{"shape":"Sw"}}}},"union":true},"name":{},"ownerProjectId":{},"ownerProjectName":{},"revision":{}}},"Sq":{"type":"string","sensitive":true},"Sw":{"type":"list","member":{"type":"structure","members":{"name":{"shape":"Sy"},"shortDescription":{"shape":"Sz"}}}},"Sy":{"type":"string","sensitive":true},"Sz":{"type":"string","sensitive":true},"S13":{"type":"structure","members":{"project":{"type":"structure","members":{"id":{},"name":{"shape":"S15"}}}},"union":true},"S15":{"type":"string","sensitive":true},"S1k":{"type":"string","sensitive":true},"S1l":{"type":"list","member":{"type":"structure","required":["formName"],"members":{"content":{},"formName":{},"typeIdentifier":{},"typeRevision":{}},"sensitive":true},"sensitive":true},"S1q":{"type":"list","member":{}},"S1s":{"type":"string","sensitive":true},"S1t":{"type":"structure","members":{"businessNameGeneration":{"type":"structure","members":{"enabled":{"type":"boolean"}}}}},"S1x":{"type":"list","member":{"type":"structure","required":["formName"],"members":{"content":{},"formName":{},"typeName":{"shape":"S1z"},"typeRevision":{}}}},"S1z":{"type":"string","sensitive":true},"S20":{"type":"list","member":{"type":"structure","required":["formName","timestamp","typeIdentifier"],"members":{"contentSummary":{},"formName":{},"id":{},"timestamp":{"type":"timestamp"},"typeIdentifier":{},"typeRevision":{}}}},"S26":{"type":"structure","required":["listingId","listingStatus"],"members":{"listingId":{},"listingStatus":{}}},"S2e":{"type":"map","key":{},"value":{"type":"structure","required":["typeName","typeRevision"],"members":{"required":{"type":"boolean"},"typeName":{"shape":"S1z"},"typeRevision":{}}}},"S2h":{"type":"structure","members":{"glueRunConfiguration":{"type":"structure","required":["relationalFilterConfigurations"],"members":{"autoImportDataQualityResult":{"type":"boolean"},"dataAccessRole":{},"relationalFilterConfigurations":{"shape":"S2k"}}},"redshiftRunConfiguration":{"type":"structure","required":["redshiftCredentialConfiguration","redshiftStorage","relationalFilterConfigurations"],"members":{"dataAccessRole":{},"redshiftCredentialConfiguration":{"shape":"S2u"},"redshiftStorage":{"shape":"S2w"},"relationalFilterConfigurations":{"shape":"S2k"}}}},"union":true},"S2k":{"type":"list","member":{"type":"structure","required":["databaseName"],"members":{"databaseName":{},"filterExpressions":{"type":"list","member":{"type":"structure","required":["expression","type"],"members":{"expression":{},"type":{}}}},"schemaName":{}}}},"S2u":{"type":"structure","required":["secretManagerArn"],"members":{"secretManagerArn":{}}},"S2w":{"type":"structure","members":{"redshiftClusterSource":{"type":"structure","required":["clusterName"],"members":{"clusterName":{}}},"redshiftServerlessSource":{"type":"structure","required":["workgroupName"],"members":{"workgroupName":{}}}},"union":true},"S32":{"type":"string","sensitive":true},"S33":{"type":"structure","members":{"enableBusinessNameGeneration":{"type":"boolean"}}},"S34":{"type":"structure","members":{"schedule":{},"timezone":{}},"sensitive":true},"S39":{"type":"structure","members":{"glueRunConfiguration":{"type":"structure","required":["relationalFilterConfigurations"],"members":{"accountId":{},"autoImportDataQualityResult":{"type":"boolean"},"dataAccessRole":{},"region":{},"relationalFilterConfigurations":{"shape":"S2k"}}},"redshiftRunConfiguration":{"type":"structure","required":["redshiftCredentialConfiguration","redshiftStorage","relationalFilterConfigurations"],"members":{"accountId":{},"dataAccessRole":{},"redshiftCredentialConfiguration":{"shape":"S2u"},"redshiftStorage":{"shape":"S2w"},"region":{},"relationalFilterConfigurations":{"shape":"S2k"}}}},"union":true},"S3i":{"type":"timestamp","timestampFormat":"iso8601"},"S3j":{"type":"structure","required":["errorType"],"members":{"errorDetail":{},"errorType":{}}},"S3r":{"type":"structure","members":{"type":{},"userAssignment":{}}},"S3u":{"type":"map","key":{},"value":{}},"S41":{"type":"list","member":{"type":"structure","members":{"name":{},"value":{}}}},"S46":{"type":"timestamp","timestampFormat":"iso8601"},"S47":{"type":"structure","members":{"endTimeoutMinutes":{"type":"integer"},"startTimeoutMinutes":{"type":"integer"}}},"S4a":{"type":"list","member":{"type":"structure","required":["parameters","type"],"members":{"auth":{},"parameters":{"type":"list","member":{"type":"structure","members":{"key":{},"value":{}}}},"type":{}}}},"S4g":{"type":"structure","members":{"deploymentId":{},"deploymentStatus":{},"deploymentType":{},"failureReason":{"type":"structure","required":["message"],"members":{"code":{},"message":{}}},"isDeploymentComplete":{"type":"boolean"},"messages":{"type":"list","member":{}}}},"S4m":{"type":"string","sensitive":true},"S4n":{"type":"list","member":{"type":"structure","required":["type","value"],"members":{"name":{},"provider":{},"type":{},"value":{}}}},"S4p":{"type":"structure","members":{"cloudFormation":{"type":"structure","required":["templateUrl"],"members":{"templateUrl":{}}}},"union":true},"S4s":{"type":"list","member":{"type":"structure","required":["fieldType","keyName"],"members":{"defaultValue":{},"description":{"shape":"Sq"},"fieldType":{},"isEditable":{"type":"boolean"},"isOptional":{"type":"boolean"},"keyName":{}}}},"S4w":{"type":"structure","members":{"awsConsoleLink":{"type":"structure","members":{"uri":{}}}},"union":true},"S51":{"type":"string","sensitive":true},"S54":{"type":"structure","members":{"smithy":{}},"sensitive":true,"union":true},"S59":{"type":"string","sensitive":true},"S5a":{"type":"string","sensitive":true},"S5f":{"type":"string","sensitive":true},"S5h":{"type":"structure","members":{"classifies":{"type":"list","member":{}},"isA":{"type":"list","member":{}}}},"S5o":{"type":"string","sensitive":true},"S5y":{"type":"list","member":{"type":"structure","members":{"code":{},"message":{}}}},"S63":{"type":"structure","members":{"groupIdentifier":{},"userIdentifier":{}},"union":true},"S6c":{"type":"list","member":{"type":"structure","required":["assetId","assetRevision","status"],"members":{"assetId":{},"assetRevision":{},"failureCause":{"shape":"S6e"},"failureTimestamp":{"type":"timestamp"},"grantedTimestamp":{"type":"timestamp"},"status":{},"targetName":{}}}},"S6e":{"type":"structure","members":{"message":{}}},"S6g":{"type":"structure","members":{"listing":{"type":"structure","required":["id","revision"],"members":{"id":{},"revision":{}}}},"union":true},"S6u":{"type":"list","member":{}},"S6v":{"type":"list","member":{}},"S6x":{"type":"string","sensitive":true},"S6y":{"type":"list","member":{"type":"structure","required":["content","formName"],"members":{"content":{},"formName":{}}}},"S75":{"type":"structure","members":{"iam":{"type":"structure","members":{"arn":{}}},"sso":{"type":"structure","members":{"firstName":{"type":"string","sensitive":true},"lastName":{"type":"string","sensitive":true},"username":{"type":"string","sensitive":true}}}},"union":true},"S7k":{"type":"structure","members":{"glueSelfGrantStatus":{"type":"structure","required":["selfGrantStatusDetails"],"members":{"selfGrantStatusDetails":{"shape":"S7m"}}},"redshiftSelfGrantStatus":{"type":"structure","required":["selfGrantStatusDetails"],"members":{"selfGrantStatusDetails":{"shape":"S7m"}}}},"union":true},"S7m":{"type":"list","member":{"type":"structure","required":["databaseName","status"],"members":{"databaseName":{},"failureCause":{},"schemaName":{},"status":{}}}},"S8t":{"type":"structure","members":{"added":{"type":"integer"},"failed":{"type":"integer"},"skipped":{"type":"integer"},"unchanged":{"type":"integer"},"updated":{"type":"integer"}}},"S96":{"type":"list","member":{}},"S98":{"type":"map","key":{},"value":{"type":"map","key":{},"value":{}}},"S9e":{"type":"list","member":{"type":"structure","required":["name","revision"],"members":{"name":{"shape":"S1z"},"revision":{}}}},"S9v":{"type":"structure","required":["identifier","type"],"members":{"identifier":{},"revision":{},"type":{}}},"Sae":{"type":"structure","required":["formName","timestamp","typeIdentifier"],"members":{"content":{},"formName":{},"id":{},"timestamp":{"type":"timestamp"},"typeIdentifier":{},"typeRevision":{}}},"Sdy":{"type":"list","member":{}},"Se0":{"type":"structure","members":{"and":{"shape":"Se1"},"filter":{"type":"structure","required":["attribute","value"],"members":{"attribute":{},"value":{}}},"or":{"shape":"Se1"}},"union":true},"Se1":{"type":"list","member":{"shape":"Se0"}},"Se5":{"type":"list","member":{"type":"structure","required":["attribute"],"members":{"attribute":{}}}},"Se9":{"type":"structure","required":["attribute"],"members":{"attribute":{},"order":{}}}}} /***/ }), /* 1342 */ /***/ (function(module, exports) { - module.exports = {"pagination":{"ListAssetRevisions":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"ListDataSourceRunActivities":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"ListDataSourceRuns":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"ListDataSources":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"ListDomains":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"ListEnvironmentBlueprintConfigurations":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"ListEnvironmentBlueprints":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"ListEnvironmentProfiles":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"ListEnvironments":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"ListMetadataGenerationRuns":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"ListNotifications":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"notifications"},"ListProjectMemberships":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"members"},"ListProjects":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"ListSubscriptionGrants":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"ListSubscriptionRequests":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"ListSubscriptionTargets":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"ListSubscriptions":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"ListTimeSeriesDataPoints":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"Search":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"SearchGroupProfiles":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"SearchListings":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"SearchTypes":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"SearchUserProfiles":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"}}} + module.exports = {"pagination":{"ListAssetRevisions":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"ListDataSourceRunActivities":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"ListDataSourceRuns":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"ListDataSources":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"ListDomains":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"ListEnvironmentActions":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"ListEnvironmentBlueprintConfigurations":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"ListEnvironmentBlueprints":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"ListEnvironmentProfiles":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"ListEnvironments":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"ListMetadataGenerationRuns":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"ListNotifications":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"notifications"},"ListProjectMemberships":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"members"},"ListProjects":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"ListSubscriptionGrants":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"ListSubscriptionRequests":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"ListSubscriptionTargets":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"ListSubscriptions":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"ListTimeSeriesDataPoints":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"Search":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"SearchGroupProfiles":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"SearchListings":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"SearchTypes":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"},"SearchUserProfiles":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"items"}}} /***/ }), /* 1343 */ diff --git a/dist/aws-sdk.js b/dist/aws-sdk.js index 59f93ade49..225a573dc8 100644 --- a/dist/aws-sdk.js +++ b/dist/aws-sdk.js @@ -1,4 +1,4 @@ -// AWS SDK for JavaScript v2.1641.0 +// AWS SDK for JavaScript v2.1642.0 // Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // License at https://sdk.amazonaws.com/js/BUNDLE_LICENSE.txt (function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i-1});var o=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]","[object DataView]"];t.exports={isEmptyData:a,convertToBuffer:i}},{"buffer/":440}],342:[function(e,t,r){function a(e,t){this.hash=new e,this.outer=new e;var r=i(e,t),a=new Uint8Array(e.BLOCK_SIZE);a.set(r);for(var s=0;se.BLOCK_SIZE){var a=new e;a.update(r),r=a.digest()}var i=new Uint8Array(e.BLOCK_SIZE);return i.set(r),i}var s=e("./browserHashUtils");t.exports=a,a.prototype.update=function(e){if(s.isEmptyData(e)||this.error)return this;try{this.hash.update(s.convertToBuffer(e))}catch(e){this.error=e}return this},a.prototype.digest=function(e){return this.outer.finished||this.outer.update(this.hash.digest()),this.outer.digest(e)}},{"./browserHashUtils":341}],343:[function(e,t,r){function a(){this.state=[1732584193,4023233417,2562383102,271733878],this.buffer=new DataView(new ArrayBuffer(c)),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}function i(e,t,r,a,i,s){return((t=(t+e&4294967295)+(a+s&4294967295)&4294967295)<>>32-i)+r&4294967295}function s(e,t,r,a,s,o,n){return i(t&r|~t&a,e,t,s,o,n)}function o(e,t,r,a,s,o,n){return i(t&a|r&~a,e,t,s,o,n)}function n(e,t,r,a,s,o,n){return i(t^r^a,e,t,s,o,n)}function u(e,t,r,a,s,o,n){return i(r^(t|~a),e,t,s,o,n)}var p=e("./browserHashUtils"),m=e("buffer/").Buffer,c=64;t.exports=a,a.BLOCK_SIZE=c,a.prototype.update=function(e){if(p.isEmptyData(e))return this;if(this.finished)throw new Error("Attempted to update an already finished hash.");var t=p.convertToBuffer(e),r=0,a=t.byteLength;for(this.bytesHashed+=a;a>0;)this.buffer.setUint8(this.bufferLength++,t[r++]),a--,this.bufferLength===c&&(this.hashBuffer(),this.bufferLength=0);return this},a.prototype.digest=function(e){if(!this.finished){var t=this,r=t.buffer,a=t.bufferLength,i=t.bytesHashed,s=8*i;if(r.setUint8(this.bufferLength++,128),a%c>=c-8){for(var o=this.bufferLength;o>>0,!0),r.setUint32(c-4,Math.floor(s/4294967296),!0),this.hashBuffer(),this.finished=!0}for(var n=new DataView(new ArrayBuffer(16)),o=0;o<4;o++)n.setUint32(4*o,this.state[o],!0);var u=new m(n.buffer,n.byteOffset,n.byteLength);return e?u.toString(e):u},a.prototype.hashBuffer=function(){var e=this,t=e.buffer,r=e.state,a=r[0],i=r[1],p=r[2],m=r[3];a=s(a,i,p,m,t.getUint32(0,!0),7,3614090360),m=s(m,a,i,p,t.getUint32(4,!0),12,3905402710),p=s(p,m,a,i,t.getUint32(8,!0),17,606105819),i=s(i,p,m,a,t.getUint32(12,!0),22,3250441966),a=s(a,i,p,m,t.getUint32(16,!0),7,4118548399),m=s(m,a,i,p,t.getUint32(20,!0),12,1200080426),p=s(p,m,a,i,t.getUint32(24,!0),17,2821735955),i=s(i,p,m,a,t.getUint32(28,!0),22,4249261313),a=s(a,i,p,m,t.getUint32(32,!0),7,1770035416),m=s(m,a,i,p,t.getUint32(36,!0),12,2336552879),p=s(p,m,a,i,t.getUint32(40,!0),17,4294925233),i=s(i,p,m,a,t.getUint32(44,!0),22,2304563134),a=s(a,i,p,m,t.getUint32(48,!0),7,1804603682),m=s(m,a,i,p,t.getUint32(52,!0),12,4254626195),p=s(p,m,a,i,t.getUint32(56,!0),17,2792965006),i=s(i,p,m,a,t.getUint32(60,!0),22,1236535329),a=o(a,i,p,m,t.getUint32(4,!0),5,4129170786),m=o(m,a,i,p,t.getUint32(24,!0),9,3225465664),p=o(p,m,a,i,t.getUint32(44,!0),14,643717713),i=o(i,p,m,a,t.getUint32(0,!0),20,3921069994),a=o(a,i,p,m,t.getUint32(20,!0),5,3593408605),m=o(m,a,i,p,t.getUint32(40,!0),9,38016083),p=o(p,m,a,i,t.getUint32(60,!0),14,3634488961),i=o(i,p,m,a,t.getUint32(16,!0),20,3889429448),a=o(a,i,p,m,t.getUint32(36,!0),5,568446438),m=o(m,a,i,p,t.getUint32(56,!0),9,3275163606),p=o(p,m,a,i,t.getUint32(12,!0),14,4107603335),i=o(i,p,m,a,t.getUint32(32,!0),20,1163531501),a=o(a,i,p,m,t.getUint32(52,!0),5,2850285829),m=o(m,a,i,p,t.getUint32(8,!0),9,4243563512),p=o(p,m,a,i,t.getUint32(28,!0),14,1735328473),i=o(i,p,m,a,t.getUint32(48,!0),20,2368359562),a=n(a,i,p,m,t.getUint32(20,!0),4,4294588738),m=n(m,a,i,p,t.getUint32(32,!0),11,2272392833),p=n(p,m,a,i,t.getUint32(44,!0),16,1839030562),i=n(i,p,m,a,t.getUint32(56,!0),23,4259657740),a=n(a,i,p,m,t.getUint32(4,!0),4,2763975236),m=n(m,a,i,p,t.getUint32(16,!0),11,1272893353),p=n(p,m,a,i,t.getUint32(28,!0),16,4139469664),i=n(i,p,m,a,t.getUint32(40,!0),23,3200236656),a=n(a,i,p,m,t.getUint32(52,!0),4,681279174),m=n(m,a,i,p,t.getUint32(0,!0),11,3936430074),p=n(p,m,a,i,t.getUint32(12,!0),16,3572445317),i=n(i,p,m,a,t.getUint32(24,!0),23,76029189),a=n(a,i,p,m,t.getUint32(36,!0),4,3654602809),m=n(m,a,i,p,t.getUint32(48,!0),11,3873151461),p=n(p,m,a,i,t.getUint32(60,!0),16,530742520),i=n(i,p,m,a,t.getUint32(8,!0),23,3299628645),a=u(a,i,p,m,t.getUint32(0,!0),6,4096336452),m=u(m,a,i,p,t.getUint32(28,!0),10,1126891415),p=u(p,m,a,i,t.getUint32(56,!0),15,2878612391),i=u(i,p,m,a,t.getUint32(20,!0),21,4237533241),a=u(a,i,p,m,t.getUint32(48,!0),6,1700485571),m=u(m,a,i,p,t.getUint32(12,!0),10,2399980690),p=u(p,m,a,i,t.getUint32(40,!0),15,4293915773),i=u(i,p,m,a,t.getUint32(4,!0),21,2240044497),a=u(a,i,p,m,t.getUint32(32,!0),6,1873313359),m=u(m,a,i,p,t.getUint32(60,!0),10,4264355552),p=u(p,m,a,i,t.getUint32(24,!0),15,2734768916),i=u(i,p,m,a,t.getUint32(52,!0),21,1309151649),a=u(a,i,p,m,t.getUint32(16,!0),6,4149444226),m=u(m,a,i,p,t.getUint32(44,!0),10,3174756917),p=u(p,m,a,i,t.getUint32(8,!0),15,718787259),i=u(i,p,m,a,t.getUint32(36,!0),21,3951481745),r[0]=a+r[0]&4294967295,r[1]=i+r[1]&4294967295,r[2]=p+r[2]&4294967295,r[3]=m+r[3]&4294967295}},{"./browserHashUtils":341,"buffer/":440}],344:[function(e,t,r){function a(){this.h0=1732584193,this.h1=4023233417,this.h2=2562383102,this.h3=271733878,this.h4=3285377520,this.block=new Uint32Array(80),this.offset=0,this.shift=24,this.totalLength=0}var i=e("buffer/").Buffer,s=e("./browserHashUtils");new Uint32Array([1518500249,1859775393,-1894007588,-899497514]),Math.pow(2,53);t.exports=a,a.BLOCK_SIZE=64,a.prototype.update=function(e){if(this.finished)throw new Error("Attempted to update an already finished hash.");if(s.isEmptyData(e))return this;e=s.convertToBuffer(e);var t=e.length;this.totalLength+=8*t;for(var r=0;r14||14===this.offset&&this.shift<24)&&this.processBlock(),this.offset=14,this.shift=24,this.write(0),this.write(0),this.write(this.totalLength>0xffffffffff?this.totalLength/1099511627776:0),this.write(this.totalLength>4294967295?this.totalLength/4294967296:0);for(var t=24;t>=0;t-=8)this.write(this.totalLength>>t);var r=new i(20),a=new DataView(r.buffer);return a.setUint32(0,this.h0,!1),a.setUint32(4,this.h1,!1),a.setUint32(8,this.h2,!1),a.setUint32(12,this.h3,!1),a.setUint32(16,this.h4,!1),e?r.toString(e):r},a.prototype.processBlock=function(){for(var e=16;e<80;e++){var t=this.block[e-3]^this.block[e-8]^this.block[e-14]^this.block[e-16];this.block[e]=t<<1|t>>>31}var r,a,i=this.h0,s=this.h1,o=this.h2,n=this.h3,u=this.h4;for(e=0;e<80;e++){e<20?(r=n^s&(o^n),a=1518500249):e<40?(r=s^o^n,a=1859775393):e<60?(r=s&o|n&(s|o),a=2400959708):(r=s^o^n,a=3395469782);var p=(i<<5|i>>>27)+r+u+a+(0|this.block[e]);u=n,n=o,o=s<<30|s>>>2,s=i,i=p}for(this.h0=this.h0+i|0,this.h1=this.h1+s|0,this.h2=this.h2+o|0,this.h3=this.h3+n|0,this.h4=this.h4+u|0,this.offset=0,e=0;e<16;e++)this.block[e]=0}},{"./browserHashUtils":341,"buffer/":440}],345:[function(e,t,r){function a(){this.state=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.temp=new Int32Array(64),this.buffer=new Uint8Array(64),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}var i=e("buffer/").Buffer,s=e("./browserHashUtils"),o=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),n=Math.pow(2,53)-1;t.exports=a,a.BLOCK_SIZE=64,a.prototype.update=function(e){if(this.finished)throw new Error("Attempted to update an already finished hash.");if(s.isEmptyData(e))return this;e=s.convertToBuffer(e);var t=0,r=e.byteLength;if(this.bytesHashed+=r,8*this.bytesHashed>n)throw new Error("Cannot hash more than 2^53 - 1 bits");for(;r>0;)this.buffer[this.bufferLength++]=e[t++],r--,64===this.bufferLength&&(this.hashBuffer(),this.bufferLength=0);return this},a.prototype.digest=function(e){if(!this.finished){var t=8*this.bytesHashed,r=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),a=this.bufferLength;if(r.setUint8(this.bufferLength++,128),a%64>=56){for(var s=this.bufferLength;s<64;s++)r.setUint8(s,0);this.hashBuffer(),this.bufferLength=0}for(var s=this.bufferLength;s<56;s++)r.setUint8(s,0);r.setUint32(56,Math.floor(t/4294967296),!0),r.setUint32(60,t),this.hashBuffer(),this.finished=!0}for(var o=new i(32),s=0;s<8;s++)o[4*s]=this.state[s]>>>24&255,o[4*s+1]=this.state[s]>>>16&255,o[4*s+2]=this.state[s]>>>8&255,o[4*s+3]=this.state[s]>>>0&255;return e?o.toString(e):o},a.prototype.hashBuffer=function(){for(var e=this,t=e.buffer,r=e.state,a=r[0],i=r[1],s=r[2],n=r[3],u=r[4],p=r[5],m=r[6],c=r[7],l=0;l<64;l++){if(l<16)this.temp[l]=(255&t[4*l])<<24|(255&t[4*l+1])<<16|(255&t[4*l+2])<<8|255&t[4*l+3];else{var d=this.temp[l-2],y=(d>>>17|d<<15)^(d>>>19|d<<13)^d>>>10;d=this.temp[l-15];var b=(d>>>7|d<<25)^(d>>>18|d<<14)^d>>>3;this.temp[l]=(y+this.temp[l-7]|0)+(b+this.temp[l-16]|0)}var S=(((u>>>6|u<<26)^(u>>>11|u<<21)^(u>>>25|u<<7))+(u&p^~u&m)|0)+(c+(o[l]+this.temp[l]|0)|0)|0,g=((a>>>2|a<<30)^(a>>>13|a<<19)^(a>>>22|a<<10))+(a&i^a&s^i&s)|0;c=m,m=p,p=u,u=n+S|0,n=s,s=i,i=a,a=S+g|0}r[0]+=a,r[1]+=i,r[2]+=s,r[3]+=n,r[4]+=u,r[5]+=p,r[6]+=m,r[7]+=c}},{"./browserHashUtils":341,"buffer/":440}],346:[function(e,t,r){(function(r){(function(){var r=e("./util");r.crypto.lib=e("./browserCryptoLib"),r.Buffer=e("buffer/").Buffer,r.url=e("url/"),r.querystring=e("querystring/"),r.realClock=e("./realclock/browserClock"),r.environment="js",r.createEventStream=e("./event-stream/buffered-create-event-stream").createEventStream,r.isBrowser=function(){return!0},r.isNode=function(){return!1};var a=e("./core");if(t.exports=a,e("./credentials"),e("./credentials/credential_provider_chain"),e("./credentials/temporary_credentials"),e("./credentials/chainable_temporary_credentials"),e("./credentials/web_identity_credentials"),e("./credentials/cognito_identity_credentials"),e("./credentials/saml_credentials"),a.XML.Parser=e("./xml/browser_parser"),e("./http/xhr"),void 0===i)var i={browser:!0}}).call(this)}).call(this,e("_process"))},{"./browserCryptoLib":340,"./core":350,"./credentials":351,"./credentials/chainable_temporary_credentials":352,"./credentials/cognito_identity_credentials":353,"./credentials/credential_provider_chain":354,"./credentials/saml_credentials":355,"./credentials/temporary_credentials":356,"./credentials/web_identity_credentials":357,"./event-stream/buffered-create-event-stream":365,"./http/xhr":373,"./realclock/browserClock":393,"./util":428,"./xml/browser_parser":429,_process:445,"buffer/":440,"querystring/":452,"url/":454}],347:[function(e,t,r){var a=e("../core"),i=a.util.url,s=a.util.crypto.lib,o=a.util.base64.encode,n=a.util.inherit,u=function(e){var t={"+":"-","=":"_","/":"~"};return e.replace(/[\+=\/]/g,function(e){return t[e]})},p=function(e,t){var r=s.createSign("RSA-SHA1");return r.write(e),u(r.sign(t,"base64"))},m=function(e,t,r,a){var i=JSON.stringify({Statement:[{Resource:e,Condition:{DateLessThan:{"AWS:EpochTime":t}}}]});return{Expires:t,"Key-Pair-Id":r,Signature:p(i.toString(),a)}},c=function(e,t,r){return e=e.replace(/\s/gm,""),{Policy:u(o(e)),"Key-Pair-Id":t,Signature:p(e,r)}},l=function(e){var t=e.split("://");if(t.length<2)throw new Error("Invalid URL.");return t[0].replace("*","")},d=function(e){var t=i.parse(e);return t.path.replace(/^\//,"")+(t.hash||"")},y=function(e){switch(l(e)){case"http":case"https":return e;case"rtmp":return d(e);default:throw new Error("Invalid URI scheme. Scheme must be one of http, https, or rtmp")}},b=function(e,t){if(!t||"function"!=typeof t)throw e;t(e)},S=function(e,t){if(!t||"function"!=typeof t)return e;t(null,e)};a.CloudFront.Signer=n({constructor:function(e,t){if(void 0===e||void 0===t)throw new Error("A key pair ID and private key are required");this.keyPairId=e,this.privateKey=t},getSignedCookie:function(e,t){var r="policy"in e?c(e.policy,this.keyPairId,this.privateKey):m(e.url,e.expires,this.keyPairId,this.privateKey),a={};for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(a["CloudFront-"+i]=r[i]);return S(a,t)},getSignedUrl:function(e,t){try{var r=y(e.url)}catch(e){return b(e,t)}var a=i.parse(e.url,!0),s=Object.prototype.hasOwnProperty.call(e,"policy")?c(e.policy,this.keyPairId,this.privateKey):m(r,e.expires,this.keyPairId,this.privateKey);a.search=null;for(var o in s)Object.prototype.hasOwnProperty.call(s,o)&&(a.query[o]=s[o]);try{var n="rtmp"===l(e.url)?d(i.format(a)):i.format(a)}catch(e){return b(e,t)}return S(n,t)}}),t.exports=a.CloudFront.Signer},{"../core":350}],348:[function(e,t,r){var a=e("./core");e("./credentials"),e("./credentials/credential_provider_chain");var i;a.Config=a.util.inherit({constructor:function(e){void 0===e&&(e={}),e=this.extractCredentials(e),a.util.each.call(this,this.keys,function(t,r){this.set(t,e[t],r)})},getCredentials:function(e){function t(t){e(t,t?null:i.credentials)}function r(e,t){return new a.util.error(t||new Error,{code:"CredentialsError",message:e,name:"CredentialsError"})}var i=this;i.credentials?"function"==typeof i.credentials.get?function(){i.credentials.get(function(e){e&&(e=r("Could not load credentials from "+i.credentials.constructor.name,e)),t(e)})}():function(){var e=null;i.credentials.accessKeyId&&i.credentials.secretAccessKey||(e=r("Missing credentials")),t(e)}():i.credentialProvider?i.credentialProvider.resolve(function(e,a){e&&(e=r("Could not load credentials from any providers",e)),i.credentials=a,t(e)}):t(r("No credentials to load"))},getToken:function(e){function t(t){e(t,t?null:i.token)}function r(e,t){return new a.util.error(t||new Error,{code:"TokenError",message:e,name:"TokenError"})}var i=this;i.token?"function"==typeof i.token.get?function(){i.token.get(function(e){e&&(e=r("Could not load token from "+i.token.constructor.name,e)),t(e)})}():function(){var e=null;i.token.token||(e=r("Missing token")),t(e)}():i.tokenProvider?i.tokenProvider.resolve(function(e,a){e&&(e=r("Could not load token from any providers",e)),i.token=a,t(e)}):t(r("No token to load"))},update:function(e,t){t=t||!1,e=this.extractCredentials(e),a.util.each.call(this,e,function(e,r){(t||Object.prototype.hasOwnProperty.call(this.keys,e)||a.Service.hasService(e))&&this.set(e,r)})},loadFromPath:function(e){this.clear();var t=JSON.parse(a.util.readFileSync(e)),r=new a.FileSystemCredentials(e),i=new a.CredentialProviderChain;return i.providers.unshift(r),i.resolve(function(e,r){if(e)throw e;t.credentials=r}),this.constructor(t),this},clear:function(){a.util.each.call(this,this.keys,function(e){delete this[e]}),this.set("credentials",void 0),this.set("credentialProvider",void 0)},set:function(e,t,r){void 0===t?(void 0===r&&(r=this.keys[e]),this[e]="function"==typeof r?r.call(this):r):"httpOptions"===e&&this[e]?this[e]=a.util.merge(this[e],t):this[e]=t},keys:{credentials:null,credentialProvider:null,region:null,logger:null,apiVersions:{},apiVersion:null,endpoint:void 0,httpOptions:{timeout:12e4},maxRetries:void 0,maxRedirects:10,paramValidation:!0,sslEnabled:!0,s3ForcePathStyle:!1,s3BucketEndpoint:!1,s3DisableBodySigning:!0,s3UsEast1RegionalEndpoint:"legacy",s3UseArnRegion:void 0,computeChecksums:!0,convertResponseTypes:!0,correctClockSkew:!1,customUserAgent:null,dynamoDbCrc32:!0,systemClockOffset:0,signatureVersion:null,signatureCache:!0,retryDelayOptions:{},useAccelerateEndpoint:!1,clientSideMonitoring:!1,endpointDiscoveryEnabled:void 0,endpointCacheSize:1e3,hostPrefixEnabled:!0,stsRegionalEndpoints:"legacy",useFipsEndpoint:!1,useDualstackEndpoint:!1,token:null},extractCredentials:function(e){return e.accessKeyId&&e.secretAccessKey&&(e=a.util.copy(e),e.credentials=new a.Credentials(e)),e},setPromisesDependency:function(e){i=e,null===e&&"function"==typeof Promise&&(i=Promise);var t=[a.Request,a.Credentials,a.CredentialProviderChain];a.S3&&(t.push(a.S3),a.S3.ManagedUpload&&t.push(a.S3.ManagedUpload)),a.util.addPromises(t,i)},getPromisesDependency:function(){return i}}),a.config=new a.Config},{"./core":350,"./credentials":351,"./credentials/credential_provider_chain":354}],349:[function(e,t,r){(function(r){(function(){function a(e,t){if("string"==typeof e){if(["legacy","regional"].indexOf(e.toLowerCase())>=0)return e.toLowerCase();throw s.util.error(new Error,t)}}function i(e,t){e=e||{};var i;if(e[t.clientConfig]&&(i=a(e[t.clientConfig],{code:"InvalidConfiguration",message:'invalid "'+t.clientConfig+'" configuration. Expect "legacy" or "regional". Got "'+e[t.clientConfig]+'".'})))return i;if(!s.util.isNode())return i;if(Object.prototype.hasOwnProperty.call(r.env,t.env)){if(i=a(r.env[t.env],{code:"InvalidEnvironmentalVariable",message:"invalid "+t.env+' environmental variable. Expect "legacy" or "regional". Got "'+r.env[t.env]+'".'}))return i}var o={};try{ -o=s.util.getProfilesFromSharedConfig(s.util.iniLoader)[r.env.AWS_PROFILE||s.util.defaultProfile]}catch(e){}if(o&&Object.prototype.hasOwnProperty.call(o,t.sharedConfig)){if(i=a(o[t.sharedConfig],{code:"InvalidConfiguration",message:"invalid "+t.sharedConfig+' profile config. Expect "legacy" or "regional". Got "'+o[t.sharedConfig]+'".'}))return i}return i}var s=e("./core");t.exports=i}).call(this)}).call(this,e("_process"))},{"./core":350,_process:445}],350:[function(e,t,r){var a={util:e("./util")};({}).toString(),t.exports=a,a.util.update(a,{VERSION:"2.1641.0",Signers:{},Protocol:{Json:e("./protocol/json"),Query:e("./protocol/query"),Rest:e("./protocol/rest"),RestJson:e("./protocol/rest_json"),RestXml:e("./protocol/rest_xml")},XML:{Builder:e("./xml/builder"),Parser:null},JSON:{Builder:e("./json/builder"),Parser:e("./json/parser")},Model:{Api:e("./model/api"),Operation:e("./model/operation"),Shape:e("./model/shape"),Paginator:e("./model/paginator"),ResourceWaiter:e("./model/resource_waiter")},apiLoader:e("./api_loader"),EndpointCache:e("../vendor/endpoint-cache").EndpointCache}),e("./sequential_executor"),e("./service"),e("./config"),e("./http"),e("./event_listeners"),e("./request"),e("./response"),e("./resource_waiter"),e("./signers/request_signer"),e("./param_validator"),e("./maintenance_mode_message"),a.events=new a.SequentialExecutor,a.util.memoizedProperty(a,"endpointCache",function(){return new a.EndpointCache(a.config.endpointCacheSize)},!0)},{"../vendor/endpoint-cache":465,"./api_loader":339,"./config":348,"./event_listeners":371,"./http":372,"./json/builder":374,"./json/parser":375,"./maintenance_mode_message":376,"./model/api":377,"./model/operation":379,"./model/paginator":380,"./model/resource_waiter":381,"./model/shape":382,"./param_validator":383,"./protocol/json":386,"./protocol/query":387,"./protocol/rest":388,"./protocol/rest_json":389,"./protocol/rest_xml":390,"./request":397,"./resource_waiter":398,"./response":399,"./sequential_executor":401,"./service":402,"./signers/request_signer":420,"./util":428,"./xml/builder":430}],351:[function(e,t,r){var a=e("./core");a.Credentials=a.util.inherit({constructor:function(){if(a.util.hideProperties(this,["secretAccessKey"]),this.expired=!1,this.expireTime=null,this.refreshCallbacks=[],1===arguments.length&&"object"==typeof arguments[0]){var e=arguments[0].credentials||arguments[0];this.accessKeyId=e.accessKeyId,this.secretAccessKey=e.secretAccessKey,this.sessionToken=e.sessionToken}else this.accessKeyId=arguments[0],this.secretAccessKey=arguments[1],this.sessionToken=arguments[2]},expiryWindow:15,needsRefresh:function(){var e=a.util.date.getDate().getTime(),t=new Date(e+1e3*this.expiryWindow);return!!(this.expireTime&&t>this.expireTime)||(this.expired||!this.accessKeyId||!this.secretAccessKey)},get:function(e){var t=this;this.needsRefresh()?this.refresh(function(r){r||(t.expired=!1),e&&e(r)}):e&&e()},refresh:function(e){this.expired=!1,e()},coalesceRefresh:function(e,t){var r=this;1===r.refreshCallbacks.push(e)&&r.load(function(e){a.util.arrayEach(r.refreshCallbacks,function(r){t?r(e):a.util.defer(function(){r(e)})}),r.refreshCallbacks.length=0})},load:function(e){e()}}),a.Credentials.addPromisesToClass=function(e){this.prototype.getPromise=a.util.promisifyMethod("get",e),this.prototype.refreshPromise=a.util.promisifyMethod("refresh",e)},a.Credentials.deletePromisesFromClass=function(){delete this.prototype.getPromise,delete this.prototype.refreshPromise},a.util.addPromises(a.Credentials)},{"./core":350}],352:[function(e,t,r){var a=e("../core"),i=e("../../clients/sts");a.ChainableTemporaryCredentials=a.util.inherit(a.Credentials,{constructor:function(e){a.Credentials.call(this),e=e||{},this.errorCode="ChainableTemporaryCredentialsProviderFailure",this.expired=!0,this.tokenCodeFn=null;var t=a.util.copy(e.params)||{};if(t.RoleArn&&(t.RoleSessionName=t.RoleSessionName||"temporary-credentials"),t.SerialNumber){if(!e.tokenCodeFn||"function"!=typeof e.tokenCodeFn)throw new a.util.error(new Error("tokenCodeFn must be a function when params.SerialNumber is given"),{code:this.errorCode});this.tokenCodeFn=e.tokenCodeFn}var r=a.util.merge({params:t,credentials:e.masterCredentials||a.config.credentials},e.stsConfig||{});this.service=new i(r)},refresh:function(e){this.coalesceRefresh(e||a.util.fn.callback)},load:function(e){var t=this,r=t.service.config.params.RoleArn?"assumeRole":"getSessionToken";this.getTokenCode(function(a,i){var s={};if(a)return void e(a);i&&(s.TokenCode=i),t.service[r](s,function(r,a){r||t.service.credentialsFrom(a,t),e(r)})})},getTokenCode:function(e){var t=this;this.tokenCodeFn?this.tokenCodeFn(this.service.config.params.SerialNumber,function(r,i){if(r){var s=r;return r instanceof Error&&(s=r.message),void e(a.util.error(new Error("Error fetching MFA token: "+s),{code:t.errorCode}))}e(null,i)}):e(null)}})},{"../../clients/sts":334,"../core":350}],353:[function(e,t,r){var a=e("../core"),i=e("../../clients/cognitoidentity"),s=e("../../clients/sts");a.CognitoIdentityCredentials=a.util.inherit(a.Credentials,{localStorageKey:{id:"aws.cognito.identity-id.",providers:"aws.cognito.identity-providers."},constructor:function(e,t){a.Credentials.call(this),this.expired=!0,this.params=e,this.data=null,this._identityId=null,this._clientConfig=a.util.copy(t||{}),this.loadCachedId();var r=this;Object.defineProperty(this,"identityId",{get:function(){return r.loadCachedId(),r._identityId||r.params.IdentityId},set:function(e){r._identityId=e}})},refresh:function(e){this.coalesceRefresh(e||a.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.data=null,t._identityId=null,t.getId(function(r){r?(t.clearIdOnNotAuthorized(r),e(r)):t.params.RoleArn?t.getCredentialsFromSTS(e):t.getCredentialsForIdentity(e)})},clearCachedId:function(){this._identityId=null,delete this.params.IdentityId;var e=this.params.IdentityPoolId,t=this.params.LoginId||"";delete this.storage[this.localStorageKey.id+e+t],delete this.storage[this.localStorageKey.providers+e+t]},clearIdOnNotAuthorized:function(e){var t=this;"NotAuthorizedException"==e.code&&t.clearCachedId()},getId:function(e){var t=this;if("string"==typeof t.params.IdentityId)return e(null,t.params.IdentityId);t.cognito.getId(function(r,a){!r&&a.IdentityId?(t.params.IdentityId=a.IdentityId,e(null,a.IdentityId)):e(r)})},loadCredentials:function(e,t){e&&t&&(t.expired=!1,t.accessKeyId=e.Credentials.AccessKeyId,t.secretAccessKey=e.Credentials.SecretKey,t.sessionToken=e.Credentials.SessionToken,t.expireTime=e.Credentials.Expiration)},getCredentialsForIdentity:function(e){var t=this;t.cognito.getCredentialsForIdentity(function(r,a){r?t.clearIdOnNotAuthorized(r):(t.cacheId(a),t.data=a,t.loadCredentials(t.data,t)),e(r)})},getCredentialsFromSTS:function(e){var t=this;t.cognito.getOpenIdToken(function(r,a){r?(t.clearIdOnNotAuthorized(r),e(r)):(t.cacheId(a),t.params.WebIdentityToken=a.Token,t.webIdentityCredentials.refresh(function(r){r||(t.data=t.webIdentityCredentials.data,t.sts.credentialsFrom(t.data,t)),e(r)}))})},loadCachedId:function(){var e=this;if(a.util.isBrowser()&&!e.params.IdentityId){var t=e.getStorage("id");if(t&&e.params.Logins){var r=Object.keys(e.params.Logins);0!==(e.getStorage("providers")||"").split(",").filter(function(e){return-1!==r.indexOf(e)}).length&&(e.params.IdentityId=t)}else t&&(e.params.IdentityId=t)}},createClients:function(){var e=this._clientConfig;if(this.webIdentityCredentials=this.webIdentityCredentials||new a.WebIdentityCredentials(this.params,e),!this.cognito){var t=a.util.merge({},e);t.params=this.params,this.cognito=new i(t)}this.sts=this.sts||new s(e)},cacheId:function(e){this._identityId=e.IdentityId,this.params.IdentityId=this._identityId,a.util.isBrowser()&&(this.setStorage("id",e.IdentityId),this.params.Logins&&this.setStorage("providers",Object.keys(this.params.Logins).join(",")))},getStorage:function(e){return this.storage[this.localStorageKey[e]+this.params.IdentityPoolId+(this.params.LoginId||"")]},setStorage:function(e,t){try{this.storage[this.localStorageKey[e]+this.params.IdentityPoolId+(this.params.LoginId||"")]=t}catch(e){}},storage:function(){try{var e=a.util.isBrowser()&&null!==window.localStorage&&"object"==typeof window.localStorage?window.localStorage:{};return e["aws.test-storage"]="foobar",delete e["aws.test-storage"],e}catch(e){return{}}}()})},{"../../clients/cognitoidentity":265,"../../clients/sts":334,"../core":350}],354:[function(e,t,r){var a=e("../core");a.CredentialProviderChain=a.util.inherit(a.Credentials,{constructor:function(e){this.providers=e||a.CredentialProviderChain.defaultProviders.slice(0),this.resolveCallbacks=[]},resolve:function(e){function t(e,o){if(!e&&o||i===s.length)return a.util.arrayEach(r.resolveCallbacks,function(t){t(e,o)}),void(r.resolveCallbacks.length=0);var n=s[i++];o="function"==typeof n?n.call():n,o.get?o.get(function(e){t(e,e?null:o)}):t(null,o)}var r=this;if(0===r.providers.length)return e(new Error("No providers")),r;if(1===r.resolveCallbacks.push(e)){var i=0,s=r.providers.slice(0);t()}return r}}),a.CredentialProviderChain.defaultProviders=[],a.CredentialProviderChain.addPromisesToClass=function(e){this.prototype.resolvePromise=a.util.promisifyMethod("resolve",e)},a.CredentialProviderChain.deletePromisesFromClass=function(){delete this.prototype.resolvePromise},a.util.addPromises(a.CredentialProviderChain)},{"../core":350}],355:[function(e,t,r){var a=e("../core"),i=e("../../clients/sts");a.SAMLCredentials=a.util.inherit(a.Credentials,{constructor:function(e){a.Credentials.call(this),this.expired=!0,this.params=e},refresh:function(e){this.coalesceRefresh(e||a.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.service.assumeRoleWithSAML(function(r,a){r||t.service.credentialsFrom(a,t),e(r)})},createClients:function(){this.service=this.service||new i({params:this.params})}})},{"../../clients/sts":334,"../core":350}],356:[function(e,t,r){var a=e("../core"),i=e("../../clients/sts");a.TemporaryCredentials=a.util.inherit(a.Credentials,{constructor:function(e,t){a.Credentials.call(this),this.loadMasterCredentials(t),this.expired=!0,this.params=e||{},this.params.RoleArn&&(this.params.RoleSessionName=this.params.RoleSessionName||"temporary-credentials")},refresh:function(e){this.coalesceRefresh(e||a.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.masterCredentials.get(function(){t.service.config.credentials=t.masterCredentials,(t.params.RoleArn?t.service.assumeRole:t.service.getSessionToken).call(t.service,function(r,a){r||t.service.credentialsFrom(a,t),e(r)})})},loadMasterCredentials:function(e){for(this.masterCredentials=e||a.config.credentials;this.masterCredentials.masterCredentials;)this.masterCredentials=this.masterCredentials.masterCredentials;"function"!=typeof this.masterCredentials.get&&(this.masterCredentials=new a.Credentials(this.masterCredentials))},createClients:function(){this.service=this.service||new i({params:this.params})}})},{"../../clients/sts":334,"../core":350}],357:[function(e,t,r){var a=e("../core"),i=e("../../clients/sts");a.WebIdentityCredentials=a.util.inherit(a.Credentials,{constructor:function(e,t){a.Credentials.call(this),this.expired=!0,this.params=e,this.params.RoleSessionName=this.params.RoleSessionName||"web-identity",this.data=null,this._clientConfig=a.util.copy(t||{})},refresh:function(e){this.coalesceRefresh(e||a.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.service.assumeRoleWithWebIdentity(function(r,a){t.data=null,r||(t.data=a,t.service.credentialsFrom(a,t)),e(r)})},createClients:function(){if(!this.service){var e=a.util.merge({},this._clientConfig);e.params=this.params,this.service=new i(e)}}})},{"../../clients/sts":334,"../core":350}],358:[function(e,t,r){(function(r){(function(){function a(e){var t=e.service,r=t.api||{},a={};return t.config.region&&(a.region=t.config.region),r.serviceId&&(a.serviceId=r.serviceId),t.config.credentials.accessKeyId&&(a.accessKeyId=t.config.credentials.accessKeyId),a}function i(e,t,r){r&&void 0!==t&&null!==t&&"structure"===r.type&&r.required&&r.required.length>0&&b.arrayEach(r.required,function(a){var s=r.members[a];if(!0===s.endpointDiscoveryId){var o=s.isLocationName?s.name:a;e[o]=String(t[a])}else i(e,t[a],s)})}function s(e,t){var r={};return i(r,e.params,t),r}function o(e){var t=e.service,r=t.api,i=r.operations?r.operations[e.operation]:void 0,o=i?i.input:void 0,n=s(e,o),p=a(e);Object.keys(n).length>0&&(p=b.update(p,n),i&&(p.operation=i.name));var m=y.endpointCache.get(p);if(!m||1!==m.length||""!==m[0].Address)if(m&&m.length>0)e.httpRequest.updateEndpoint(m[0].Address);else{var c=t.makeRequest(r.endpointOperation,{Operation:i.name,Identifiers:n});u(c),c.removeListener("validate",y.EventListeners.Core.VALIDATE_PARAMETERS),c.removeListener("retry",y.EventListeners.Core.RETRY_CHECK),y.endpointCache.put(p,[{Address:"",CachePeriodInMinutes:1}]),c.send(function(e,t){t&&t.Endpoints?y.endpointCache.put(p,t.Endpoints):e&&y.endpointCache.put(p,[{Address:"",CachePeriodInMinutes:1}])})}}function n(e,t){var r=e.service,i=r.api,o=i.operations?i.operations[e.operation]:void 0,n=o?o.input:void 0,p=s(e,n),m=a(e);Object.keys(p).length>0&&(m=b.update(m,p),o&&(m.operation=o.name));var c=y.EndpointCache.getKeyString(m),l=y.endpointCache.get(c);if(l&&1===l.length&&""===l[0].Address)return g[c]||(g[c]=[]),void g[c].push({request:e,callback:t});if(l&&l.length>0)e.httpRequest.updateEndpoint(l[0].Address),t();else{var d=r.makeRequest(i.endpointOperation,{Operation:o.name,Identifiers:p});d.removeListener("validate",y.EventListeners.Core.VALIDATE_PARAMETERS),u(d),y.endpointCache.put(c,[{Address:"",CachePeriodInMinutes:60}]),d.send(function(r,a){if(r){if(e.response.error=b.error(r,{retryable:!1}),y.endpointCache.remove(m),g[c]){var i=g[c];b.arrayEach(i,function(e){e.request.response.error=b.error(r,{retryable:!1}),e.callback()}),delete g[c]}}else if(a&&(y.endpointCache.put(c,a.Endpoints),e.httpRequest.updateEndpoint(a.Endpoints[0].Address),g[c])){var i=g[c];b.arrayEach(i,function(e){e.request.httpRequest.updateEndpoint(a.Endpoints[0].Address),e.callback()}),delete g[c]}t()})}}function u(e){var t=e.service.api,r=t.apiVersion;r&&!e.httpRequest.headers["x-amz-api-version"]&&(e.httpRequest.headers["x-amz-api-version"]=r)}function p(e){var t=e.error,r=e.httpResponse;if(t&&("InvalidEndpointException"===t.code||421===r.statusCode)){var i=e.request,o=i.service.api.operations||{},n=o[i.operation]?o[i.operation].input:void 0,u=s(i,n),p=a(i);Object.keys(u).length>0&&(p=b.update(p,u),o[i.operation]&&(p.operation=o[i.operation].name)),y.endpointCache.remove(p)}}function m(e){if(e._originalConfig&&e._originalConfig.endpoint&&!0===e._originalConfig.endpointDiscoveryEnabled)throw b.error(new Error,{code:"ConfigurationException",message:"Custom endpoint is supplied; endpointDiscoveryEnabled must not be true."});var t=y.config[e.serviceIdentifier]||{};return Boolean(y.config.endpoint||t.endpoint||e._originalConfig&&e._originalConfig.endpoint)}function c(e){return["false","0"].indexOf(e)>=0}function l(e){var t=e.service||{};if(void 0!==t.config.endpointDiscoveryEnabled)return t.config.endpointDiscoveryEnabled;if(!b.isBrowser()){for(var a=0;a-1&&0===++e[t];t--);}var s=e("../core").util,o=s.buffer.toBuffer;a.fromNumber=function(e){if(e>0x8000000000000000||e<-0x8000000000000000)throw new Error(e+" is too large (or, if negative, too small) to represent as an Int64");for(var t=new Uint8Array(8),r=7,s=Math.abs(Math.round(e));r>-1&&s>0;r--,s/=256)t[r]=s;return e<0&&i(t),new a(t)},a.prototype.valueOf=function(){var e=this.bytes.slice(0),t=128&e[0];return t&&i(e),parseInt(e.toString("hex"),16)*(t?-1:1)},a.prototype.toString=function(){return String(this.valueOf())},t.exports={Int64:a}},{"../core":350}],368:[function(e,t,r){function a(e,t,r){var a=s(t),o=a.headers[":message-type"];if(o){if("error"===o.value)throw i(a);if("event"!==o.value)return}var n=a.headers[":event-type"],u=r.members[n.value];if(u){var p={},m=u.eventPayloadMemberName;if(m){var c=u.members[m];"binary"===c.type?p[m]=a.body:p[m]=e.parse(a.body.toString(),c)}for(var l=u.eventHeaderMemberNames,d=0;d=0)return e.httpRequest.headers["X-Amz-Content-Sha256"]="UNSIGNED-PAYLOAD",t();i.util.computeSha256(s,function(r,a){ +o=s.util.getProfilesFromSharedConfig(s.util.iniLoader)[r.env.AWS_PROFILE||s.util.defaultProfile]}catch(e){}if(o&&Object.prototype.hasOwnProperty.call(o,t.sharedConfig)){if(i=a(o[t.sharedConfig],{code:"InvalidConfiguration",message:"invalid "+t.sharedConfig+' profile config. Expect "legacy" or "regional". Got "'+o[t.sharedConfig]+'".'}))return i}return i}var s=e("./core");t.exports=i}).call(this)}).call(this,e("_process"))},{"./core":350,_process:445}],350:[function(e,t,r){var a={util:e("./util")};({}).toString(),t.exports=a,a.util.update(a,{VERSION:"2.1642.0",Signers:{},Protocol:{Json:e("./protocol/json"),Query:e("./protocol/query"),Rest:e("./protocol/rest"),RestJson:e("./protocol/rest_json"),RestXml:e("./protocol/rest_xml")},XML:{Builder:e("./xml/builder"),Parser:null},JSON:{Builder:e("./json/builder"),Parser:e("./json/parser")},Model:{Api:e("./model/api"),Operation:e("./model/operation"),Shape:e("./model/shape"),Paginator:e("./model/paginator"),ResourceWaiter:e("./model/resource_waiter")},apiLoader:e("./api_loader"),EndpointCache:e("../vendor/endpoint-cache").EndpointCache}),e("./sequential_executor"),e("./service"),e("./config"),e("./http"),e("./event_listeners"),e("./request"),e("./response"),e("./resource_waiter"),e("./signers/request_signer"),e("./param_validator"),e("./maintenance_mode_message"),a.events=new a.SequentialExecutor,a.util.memoizedProperty(a,"endpointCache",function(){return new a.EndpointCache(a.config.endpointCacheSize)},!0)},{"../vendor/endpoint-cache":465,"./api_loader":339,"./config":348,"./event_listeners":371,"./http":372,"./json/builder":374,"./json/parser":375,"./maintenance_mode_message":376,"./model/api":377,"./model/operation":379,"./model/paginator":380,"./model/resource_waiter":381,"./model/shape":382,"./param_validator":383,"./protocol/json":386,"./protocol/query":387,"./protocol/rest":388,"./protocol/rest_json":389,"./protocol/rest_xml":390,"./request":397,"./resource_waiter":398,"./response":399,"./sequential_executor":401,"./service":402,"./signers/request_signer":420,"./util":428,"./xml/builder":430}],351:[function(e,t,r){var a=e("./core");a.Credentials=a.util.inherit({constructor:function(){if(a.util.hideProperties(this,["secretAccessKey"]),this.expired=!1,this.expireTime=null,this.refreshCallbacks=[],1===arguments.length&&"object"==typeof arguments[0]){var e=arguments[0].credentials||arguments[0];this.accessKeyId=e.accessKeyId,this.secretAccessKey=e.secretAccessKey,this.sessionToken=e.sessionToken}else this.accessKeyId=arguments[0],this.secretAccessKey=arguments[1],this.sessionToken=arguments[2]},expiryWindow:15,needsRefresh:function(){var e=a.util.date.getDate().getTime(),t=new Date(e+1e3*this.expiryWindow);return!!(this.expireTime&&t>this.expireTime)||(this.expired||!this.accessKeyId||!this.secretAccessKey)},get:function(e){var t=this;this.needsRefresh()?this.refresh(function(r){r||(t.expired=!1),e&&e(r)}):e&&e()},refresh:function(e){this.expired=!1,e()},coalesceRefresh:function(e,t){var r=this;1===r.refreshCallbacks.push(e)&&r.load(function(e){a.util.arrayEach(r.refreshCallbacks,function(r){t?r(e):a.util.defer(function(){r(e)})}),r.refreshCallbacks.length=0})},load:function(e){e()}}),a.Credentials.addPromisesToClass=function(e){this.prototype.getPromise=a.util.promisifyMethod("get",e),this.prototype.refreshPromise=a.util.promisifyMethod("refresh",e)},a.Credentials.deletePromisesFromClass=function(){delete this.prototype.getPromise,delete this.prototype.refreshPromise},a.util.addPromises(a.Credentials)},{"./core":350}],352:[function(e,t,r){var a=e("../core"),i=e("../../clients/sts");a.ChainableTemporaryCredentials=a.util.inherit(a.Credentials,{constructor:function(e){a.Credentials.call(this),e=e||{},this.errorCode="ChainableTemporaryCredentialsProviderFailure",this.expired=!0,this.tokenCodeFn=null;var t=a.util.copy(e.params)||{};if(t.RoleArn&&(t.RoleSessionName=t.RoleSessionName||"temporary-credentials"),t.SerialNumber){if(!e.tokenCodeFn||"function"!=typeof e.tokenCodeFn)throw new a.util.error(new Error("tokenCodeFn must be a function when params.SerialNumber is given"),{code:this.errorCode});this.tokenCodeFn=e.tokenCodeFn}var r=a.util.merge({params:t,credentials:e.masterCredentials||a.config.credentials},e.stsConfig||{});this.service=new i(r)},refresh:function(e){this.coalesceRefresh(e||a.util.fn.callback)},load:function(e){var t=this,r=t.service.config.params.RoleArn?"assumeRole":"getSessionToken";this.getTokenCode(function(a,i){var s={};if(a)return void e(a);i&&(s.TokenCode=i),t.service[r](s,function(r,a){r||t.service.credentialsFrom(a,t),e(r)})})},getTokenCode:function(e){var t=this;this.tokenCodeFn?this.tokenCodeFn(this.service.config.params.SerialNumber,function(r,i){if(r){var s=r;return r instanceof Error&&(s=r.message),void e(a.util.error(new Error("Error fetching MFA token: "+s),{code:t.errorCode}))}e(null,i)}):e(null)}})},{"../../clients/sts":334,"../core":350}],353:[function(e,t,r){var a=e("../core"),i=e("../../clients/cognitoidentity"),s=e("../../clients/sts");a.CognitoIdentityCredentials=a.util.inherit(a.Credentials,{localStorageKey:{id:"aws.cognito.identity-id.",providers:"aws.cognito.identity-providers."},constructor:function(e,t){a.Credentials.call(this),this.expired=!0,this.params=e,this.data=null,this._identityId=null,this._clientConfig=a.util.copy(t||{}),this.loadCachedId();var r=this;Object.defineProperty(this,"identityId",{get:function(){return r.loadCachedId(),r._identityId||r.params.IdentityId},set:function(e){r._identityId=e}})},refresh:function(e){this.coalesceRefresh(e||a.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.data=null,t._identityId=null,t.getId(function(r){r?(t.clearIdOnNotAuthorized(r),e(r)):t.params.RoleArn?t.getCredentialsFromSTS(e):t.getCredentialsForIdentity(e)})},clearCachedId:function(){this._identityId=null,delete this.params.IdentityId;var e=this.params.IdentityPoolId,t=this.params.LoginId||"";delete this.storage[this.localStorageKey.id+e+t],delete this.storage[this.localStorageKey.providers+e+t]},clearIdOnNotAuthorized:function(e){var t=this;"NotAuthorizedException"==e.code&&t.clearCachedId()},getId:function(e){var t=this;if("string"==typeof t.params.IdentityId)return e(null,t.params.IdentityId);t.cognito.getId(function(r,a){!r&&a.IdentityId?(t.params.IdentityId=a.IdentityId,e(null,a.IdentityId)):e(r)})},loadCredentials:function(e,t){e&&t&&(t.expired=!1,t.accessKeyId=e.Credentials.AccessKeyId,t.secretAccessKey=e.Credentials.SecretKey,t.sessionToken=e.Credentials.SessionToken,t.expireTime=e.Credentials.Expiration)},getCredentialsForIdentity:function(e){var t=this;t.cognito.getCredentialsForIdentity(function(r,a){r?t.clearIdOnNotAuthorized(r):(t.cacheId(a),t.data=a,t.loadCredentials(t.data,t)),e(r)})},getCredentialsFromSTS:function(e){var t=this;t.cognito.getOpenIdToken(function(r,a){r?(t.clearIdOnNotAuthorized(r),e(r)):(t.cacheId(a),t.params.WebIdentityToken=a.Token,t.webIdentityCredentials.refresh(function(r){r||(t.data=t.webIdentityCredentials.data,t.sts.credentialsFrom(t.data,t)),e(r)}))})},loadCachedId:function(){var e=this;if(a.util.isBrowser()&&!e.params.IdentityId){var t=e.getStorage("id");if(t&&e.params.Logins){var r=Object.keys(e.params.Logins);0!==(e.getStorage("providers")||"").split(",").filter(function(e){return-1!==r.indexOf(e)}).length&&(e.params.IdentityId=t)}else t&&(e.params.IdentityId=t)}},createClients:function(){var e=this._clientConfig;if(this.webIdentityCredentials=this.webIdentityCredentials||new a.WebIdentityCredentials(this.params,e),!this.cognito){var t=a.util.merge({},e);t.params=this.params,this.cognito=new i(t)}this.sts=this.sts||new s(e)},cacheId:function(e){this._identityId=e.IdentityId,this.params.IdentityId=this._identityId,a.util.isBrowser()&&(this.setStorage("id",e.IdentityId),this.params.Logins&&this.setStorage("providers",Object.keys(this.params.Logins).join(",")))},getStorage:function(e){return this.storage[this.localStorageKey[e]+this.params.IdentityPoolId+(this.params.LoginId||"")]},setStorage:function(e,t){try{this.storage[this.localStorageKey[e]+this.params.IdentityPoolId+(this.params.LoginId||"")]=t}catch(e){}},storage:function(){try{var e=a.util.isBrowser()&&null!==window.localStorage&&"object"==typeof window.localStorage?window.localStorage:{};return e["aws.test-storage"]="foobar",delete e["aws.test-storage"],e}catch(e){return{}}}()})},{"../../clients/cognitoidentity":265,"../../clients/sts":334,"../core":350}],354:[function(e,t,r){var a=e("../core");a.CredentialProviderChain=a.util.inherit(a.Credentials,{constructor:function(e){this.providers=e||a.CredentialProviderChain.defaultProviders.slice(0),this.resolveCallbacks=[]},resolve:function(e){function t(e,o){if(!e&&o||i===s.length)return a.util.arrayEach(r.resolveCallbacks,function(t){t(e,o)}),void(r.resolveCallbacks.length=0);var n=s[i++];o="function"==typeof n?n.call():n,o.get?o.get(function(e){t(e,e?null:o)}):t(null,o)}var r=this;if(0===r.providers.length)return e(new Error("No providers")),r;if(1===r.resolveCallbacks.push(e)){var i=0,s=r.providers.slice(0);t()}return r}}),a.CredentialProviderChain.defaultProviders=[],a.CredentialProviderChain.addPromisesToClass=function(e){this.prototype.resolvePromise=a.util.promisifyMethod("resolve",e)},a.CredentialProviderChain.deletePromisesFromClass=function(){delete this.prototype.resolvePromise},a.util.addPromises(a.CredentialProviderChain)},{"../core":350}],355:[function(e,t,r){var a=e("../core"),i=e("../../clients/sts");a.SAMLCredentials=a.util.inherit(a.Credentials,{constructor:function(e){a.Credentials.call(this),this.expired=!0,this.params=e},refresh:function(e){this.coalesceRefresh(e||a.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.service.assumeRoleWithSAML(function(r,a){r||t.service.credentialsFrom(a,t),e(r)})},createClients:function(){this.service=this.service||new i({params:this.params})}})},{"../../clients/sts":334,"../core":350}],356:[function(e,t,r){var a=e("../core"),i=e("../../clients/sts");a.TemporaryCredentials=a.util.inherit(a.Credentials,{constructor:function(e,t){a.Credentials.call(this),this.loadMasterCredentials(t),this.expired=!0,this.params=e||{},this.params.RoleArn&&(this.params.RoleSessionName=this.params.RoleSessionName||"temporary-credentials")},refresh:function(e){this.coalesceRefresh(e||a.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.masterCredentials.get(function(){t.service.config.credentials=t.masterCredentials,(t.params.RoleArn?t.service.assumeRole:t.service.getSessionToken).call(t.service,function(r,a){r||t.service.credentialsFrom(a,t),e(r)})})},loadMasterCredentials:function(e){for(this.masterCredentials=e||a.config.credentials;this.masterCredentials.masterCredentials;)this.masterCredentials=this.masterCredentials.masterCredentials;"function"!=typeof this.masterCredentials.get&&(this.masterCredentials=new a.Credentials(this.masterCredentials))},createClients:function(){this.service=this.service||new i({params:this.params})}})},{"../../clients/sts":334,"../core":350}],357:[function(e,t,r){var a=e("../core"),i=e("../../clients/sts");a.WebIdentityCredentials=a.util.inherit(a.Credentials,{constructor:function(e,t){a.Credentials.call(this),this.expired=!0,this.params=e,this.params.RoleSessionName=this.params.RoleSessionName||"web-identity",this.data=null,this._clientConfig=a.util.copy(t||{})},refresh:function(e){this.coalesceRefresh(e||a.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.service.assumeRoleWithWebIdentity(function(r,a){t.data=null,r||(t.data=a,t.service.credentialsFrom(a,t)),e(r)})},createClients:function(){if(!this.service){var e=a.util.merge({},this._clientConfig);e.params=this.params,this.service=new i(e)}}})},{"../../clients/sts":334,"../core":350}],358:[function(e,t,r){(function(r){(function(){function a(e){var t=e.service,r=t.api||{},a={};return t.config.region&&(a.region=t.config.region),r.serviceId&&(a.serviceId=r.serviceId),t.config.credentials.accessKeyId&&(a.accessKeyId=t.config.credentials.accessKeyId),a}function i(e,t,r){r&&void 0!==t&&null!==t&&"structure"===r.type&&r.required&&r.required.length>0&&b.arrayEach(r.required,function(a){var s=r.members[a];if(!0===s.endpointDiscoveryId){var o=s.isLocationName?s.name:a;e[o]=String(t[a])}else i(e,t[a],s)})}function s(e,t){var r={};return i(r,e.params,t),r}function o(e){var t=e.service,r=t.api,i=r.operations?r.operations[e.operation]:void 0,o=i?i.input:void 0,n=s(e,o),p=a(e);Object.keys(n).length>0&&(p=b.update(p,n),i&&(p.operation=i.name));var m=y.endpointCache.get(p);if(!m||1!==m.length||""!==m[0].Address)if(m&&m.length>0)e.httpRequest.updateEndpoint(m[0].Address);else{var c=t.makeRequest(r.endpointOperation,{Operation:i.name,Identifiers:n});u(c),c.removeListener("validate",y.EventListeners.Core.VALIDATE_PARAMETERS),c.removeListener("retry",y.EventListeners.Core.RETRY_CHECK),y.endpointCache.put(p,[{Address:"",CachePeriodInMinutes:1}]),c.send(function(e,t){t&&t.Endpoints?y.endpointCache.put(p,t.Endpoints):e&&y.endpointCache.put(p,[{Address:"",CachePeriodInMinutes:1}])})}}function n(e,t){var r=e.service,i=r.api,o=i.operations?i.operations[e.operation]:void 0,n=o?o.input:void 0,p=s(e,n),m=a(e);Object.keys(p).length>0&&(m=b.update(m,p),o&&(m.operation=o.name));var c=y.EndpointCache.getKeyString(m),l=y.endpointCache.get(c);if(l&&1===l.length&&""===l[0].Address)return g[c]||(g[c]=[]),void g[c].push({request:e,callback:t});if(l&&l.length>0)e.httpRequest.updateEndpoint(l[0].Address),t();else{var d=r.makeRequest(i.endpointOperation,{Operation:o.name,Identifiers:p});d.removeListener("validate",y.EventListeners.Core.VALIDATE_PARAMETERS),u(d),y.endpointCache.put(c,[{Address:"",CachePeriodInMinutes:60}]),d.send(function(r,a){if(r){if(e.response.error=b.error(r,{retryable:!1}),y.endpointCache.remove(m),g[c]){var i=g[c];b.arrayEach(i,function(e){e.request.response.error=b.error(r,{retryable:!1}),e.callback()}),delete g[c]}}else if(a&&(y.endpointCache.put(c,a.Endpoints),e.httpRequest.updateEndpoint(a.Endpoints[0].Address),g[c])){var i=g[c];b.arrayEach(i,function(e){e.request.httpRequest.updateEndpoint(a.Endpoints[0].Address),e.callback()}),delete g[c]}t()})}}function u(e){var t=e.service.api,r=t.apiVersion;r&&!e.httpRequest.headers["x-amz-api-version"]&&(e.httpRequest.headers["x-amz-api-version"]=r)}function p(e){var t=e.error,r=e.httpResponse;if(t&&("InvalidEndpointException"===t.code||421===r.statusCode)){var i=e.request,o=i.service.api.operations||{},n=o[i.operation]?o[i.operation].input:void 0,u=s(i,n),p=a(i);Object.keys(u).length>0&&(p=b.update(p,u),o[i.operation]&&(p.operation=o[i.operation].name)),y.endpointCache.remove(p)}}function m(e){if(e._originalConfig&&e._originalConfig.endpoint&&!0===e._originalConfig.endpointDiscoveryEnabled)throw b.error(new Error,{code:"ConfigurationException",message:"Custom endpoint is supplied; endpointDiscoveryEnabled must not be true."});var t=y.config[e.serviceIdentifier]||{};return Boolean(y.config.endpoint||t.endpoint||e._originalConfig&&e._originalConfig.endpoint)}function c(e){return["false","0"].indexOf(e)>=0}function l(e){var t=e.service||{};if(void 0!==t.config.endpointDiscoveryEnabled)return t.config.endpointDiscoveryEnabled;if(!b.isBrowser()){for(var a=0;a-1&&0===++e[t];t--);}var s=e("../core").util,o=s.buffer.toBuffer;a.fromNumber=function(e){if(e>0x8000000000000000||e<-0x8000000000000000)throw new Error(e+" is too large (or, if negative, too small) to represent as an Int64");for(var t=new Uint8Array(8),r=7,s=Math.abs(Math.round(e));r>-1&&s>0;r--,s/=256)t[r]=s;return e<0&&i(t),new a(t)},a.prototype.valueOf=function(){var e=this.bytes.slice(0),t=128&e[0];return t&&i(e),parseInt(e.toString("hex"),16)*(t?-1:1)},a.prototype.toString=function(){return String(this.valueOf())},t.exports={Int64:a}},{"../core":350}],368:[function(e,t,r){function a(e,t,r){var a=s(t),o=a.headers[":message-type"];if(o){if("error"===o.value)throw i(a);if("event"!==o.value)return}var n=a.headers[":event-type"],u=r.members[n.value];if(u){var p={},m=u.eventPayloadMemberName;if(m){var c=u.members[m];"binary"===c.type?p[m]=a.body:p[m]=e.parse(a.body.toString(),c)}for(var l=u.eventHeaderMemberNames,d=0;d=0)return e.httpRequest.headers["X-Amz-Content-Sha256"]="UNSIGNED-PAYLOAD",t();i.util.computeSha256(s,function(r,a){ r?t(r):(e.httpRequest.headers["X-Amz-Content-Sha256"]=a,t())})}else t()}}),e("SET_CONTENT_LENGTH","afterBuild",function(e){var t=r(e),a=i.util.getRequestPayloadShape(e);if(void 0===e.httpRequest.headers["Content-Length"])try{var s=i.util.string.byteLength(e.httpRequest.body);e.httpRequest.headers["Content-Length"]=s}catch(r){if(a&&a.isStreaming){if(a.requiresLength)throw r;if(t.indexOf("unsigned-body")>=0)return void(e.httpRequest.headers["Transfer-Encoding"]="chunked");throw r}throw r}}),e("SET_HTTP_HOST","afterBuild",function(e){e.httpRequest.headers.Host=e.httpRequest.endpoint.host}),e("SET_TRACE_ID","afterBuild",function(e){if(i.util.isNode()&&!Object.hasOwnProperty.call(e.httpRequest.headers,"X-Amzn-Trace-Id")){var r=t.env.AWS_LAMBDA_FUNCTION_NAME,a=t.env._X_AMZN_TRACE_ID;"string"==typeof r&&r.length>0&&"string"==typeof a&&a.length>0&&(e.httpRequest.headers["X-Amzn-Trace-Id"]=a)}}),e("RESTART","restart",function(){var e=this.response.error;e&&e.retryable&&(this.httpRequest=new i.HttpRequest(this.service.endpoint,this.service.region),this.response.retryCount=600?this.emit("sign",[this],function(e){e?t(e):o()}):o()}),e("HTTP_HEADERS","httpHeaders",function(e,t,r,a){r.httpResponse.statusCode=e,r.httpResponse.statusMessage=a,r.httpResponse.headers=t,r.httpResponse.body=i.util.buffer.toBuffer(""),r.httpResponse.buffers=[],r.httpResponse.numBytes=0;var s=t.date||t.Date,o=r.request.service;if(s){var n=Date.parse(s);o.config.correctClockSkew&&o.isClockSkewed(n)&&o.applyClockOffset(n)}}),e("HTTP_DATA","httpData",function(e,t){if(e){if(i.util.isNode()){t.httpResponse.numBytes+=e.length;var r=t.httpResponse.headers["content-length"],a={loaded:t.httpResponse.numBytes,total:r};t.request.emit("httpDownloadProgress",[a,t])}t.httpResponse.buffers.push(i.util.buffer.toBuffer(e))}}),e("HTTP_DONE","httpDone",function(e){if(e.httpResponse.buffers&&e.httpResponse.buffers.length>0){var t=i.util.buffer.concat(e.httpResponse.buffers);e.httpResponse.body=t}delete e.httpResponse.numBytes,delete e.httpResponse.buffers}),e("FINALIZE_ERROR","retry",function(e){e.httpResponse.statusCode&&(e.error.statusCode=e.httpResponse.statusCode,void 0===e.error.retryable&&(e.error.retryable=this.service.retryableError(e.error,this)))}),e("INVALIDATE_CREDENTIALS","retry",function(e){if(e.error)switch(e.error.code){case"RequestExpired":case"ExpiredTokenException":case"ExpiredToken":e.error.retryable=!0,e.request.service.config.credentials.expired=!0}}),e("EXPIRED_SIGNATURE","retry",function(e){var t=e.error;t&&"string"==typeof t.code&&"string"==typeof t.message&&t.code.match(/Signature/)&&t.message.match(/expired/)&&(e.error.retryable=!0)}),e("CLOCK_SKEWED","retry",function(e){e.error&&this.service.clockSkewError(e.error)&&this.service.config.correctClockSkew&&(e.error.retryable=!0)}),e("REDIRECT","retry",function(e){e.error&&e.error.statusCode>=300&&e.error.statusCode<400&&e.httpResponse.headers.location&&(this.httpRequest.endpoint=new i.Endpoint(e.httpResponse.headers.location),this.httpRequest.headers.Host=this.httpRequest.endpoint.host,this.httpRequest.path=this.httpRequest.endpoint.path,e.error.redirect=!0,e.error.retryable=!0)}),e("RETRY_CHECK","retry",function(e){e.error&&(e.error.redirect&&e.redirectCount=0?(e.error=null,setTimeout(t,r)):t()})}),CorePost:(new s).addNamedListeners(function(e){e("EXTRACT_REQUEST_ID","extractData",i.util.extractRequestId),e("EXTRACT_REQUEST_ID","extractError",i.util.extractRequestId),e("ENOTFOUND_ERROR","httpError",function(e){if("NetworkingError"===e.code&&function(e){return"ENOTFOUND"===e.errno||"number"==typeof e.errno&&"function"==typeof i.util.getSystemErrorName&&["EAI_NONAME","EAI_NODATA"].indexOf(i.util.getSystemErrorName(e.errno)>=0)}(e)){var t="Inaccessible host: `"+e.hostname+"' at port `"+e.port+"'. This service may not be available in the `"+e.region+"' region.";this.response.error=i.util.error(new Error(t),{code:"UnknownEndpoint",region:e.region,hostname:e.hostname,retryable:!0,originalError:e})}})}),Logger:(new s).addNamedListeners(function(t){t("LOG_REQUEST","complete",function(t){function r(e,t){if(!t)return t;if(e.isSensitive)return"***SensitiveInformation***";switch(e.type){case"structure":var a={};return i.util.each(t,function(t,i){Object.prototype.hasOwnProperty.call(e.members,t)?a[t]=r(e.members[t],i):a[t]=i}),a;case"list":var s=[];return i.util.arrayEach(t,function(t,a){s.push(r(e.member,t))}),s;case"map":var o={};return i.util.each(t,function(t,a){o[t]=r(e.value,a)}),o;default:return t}}var a=t.request,s=a.service.config.logger;if(s){var o=function(){var o=t.request.service.getSkewCorrectedDate().getTime(),n=(o-a.startTime.getTime())/1e3,u=!!s.isTTY,p=t.httpResponse.statusCode,m=a.params;if(a.service.api.operations&&a.service.api.operations[a.operation]&&a.service.api.operations[a.operation].input){m=r(a.service.api.operations[a.operation].input,a.params)}var c=e("util").inspect(m,!0,null),l="";return u&&(l+=""),l+="[AWS "+a.service.serviceIdentifier+" "+p,l+=" "+n.toString()+"s "+t.retryCount+" retries]",u&&(l+=""),l+=" "+i.util.string.lowerFirst(a.operation),l+="("+c+")",u&&(l+=""),l}();"function"==typeof s.log?s.log(o):"function"==typeof s.write&&s.write(o+"\n")}})}),Json:(new s).addNamedListeners(function(t){var r=e("./protocol/json");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError)}),Rest:(new s).addNamedListeners(function(t){var r=e("./protocol/rest");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError)}),RestJson:(new s).addNamedListeners(function(t){var r=e("./protocol/rest_json");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError),t("UNSET_CONTENT_LENGTH","afterBuild",r.unsetContentLength)}),RestXml:(new s).addNamedListeners(function(t){var r=e("./protocol/rest_xml");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError)}),Query:(new s).addNamedListeners(function(t){var r=e("./protocol/query");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError)})}}).call(this)}).call(this,e("_process"))},{"./core":350,"./discover_endpoint":358,"./protocol/json":386,"./protocol/query":387,"./protocol/rest":388,"./protocol/rest_json":389,"./protocol/rest_xml":390,"./sequential_executor":401,_process:445,util:439}],372:[function(e,t,r){var a=e("./core"),i=a.util.inherit;a.Endpoint=i({constructor:function(e,t){if(a.util.hideProperties(this,["slashes","auth","hash","search","query"]),void 0===e||null===e)throw new Error("Invalid endpoint: "+e);if("string"!=typeof e)return a.util.copy(e);if(!e.match(/^http/)){e=((t&&void 0!==t.sslEnabled?t.sslEnabled:a.config.sslEnabled)?"https":"http")+"://"+e}a.util.update(this,a.util.urlParse(e)),this.port?this.port=parseInt(this.port,10):this.port="https:"===this.protocol?443:80}}),a.HttpRequest=i({constructor:function(e,t){e=new a.Endpoint(e),this.method="POST",this.path=e.path||"/",this.headers={},this.body="",this.endpoint=e,this.region=t,this._userAgent="",this.setUserAgent()},setUserAgent:function(){this._userAgent=this.headers[this.getUserAgentHeaderName()]=a.util.userAgent()},getUserAgentHeaderName:function(){return(a.util.isBrowser()?"X-Amz-":"")+"User-Agent"},appendToUserAgent:function(e){"string"==typeof e&&e&&(this._userAgent+=" "+e),this.headers[this.getUserAgentHeaderName()]=this._userAgent},getUserAgent:function(){return this._userAgent},pathname:function(){return this.path.split("?",1)[0]},search:function(){var e=this.path.split("?",2)[1];return e?(e=a.util.queryStringParse(e),a.util.queryParamsToString(e)):""},updateEndpoint:function(e){var t=new a.Endpoint(e);this.endpoint=t,this.path=t.path||"/",this.headers.Host&&(this.headers.Host=t.host)}}),a.HttpResponse=i({constructor:function(){this.statusCode=void 0,this.headers={},this.body=void 0,this.streaming=!1,this.stream=null},createUnbufferedStream:function(){return this.streaming=!0,this.stream}}),a.HttpClient=i({}),a.HttpClient.getInstance=function(){return void 0===this.singleton&&(this.singleton=new this),this.singleton}},{"./core":350}],373:[function(e,t,r){var a=e("../core"),i=e("events").EventEmitter;e("../http"),a.XHRClient=a.util.inherit({handleRequest:function(e,t,r,s){var o=this,n=e.endpoint,u=new i,p=n.protocol+"//"+n.hostname;80!==n.port&&443!==n.port&&(p+=":"+n.port),p+=e.path;var m=new XMLHttpRequest,c=!1;e.stream=m,m.addEventListener("readystatechange",function(){try{if(0===m.status)return}catch(e){return}this.readyState>=this.HEADERS_RECEIVED&&!c&&(u.statusCode=m.status,u.headers=o.parseHeaders(m.getAllResponseHeaders()),u.emit("headers",u.statusCode,u.headers,m.statusText),c=!0),this.readyState===this.DONE&&o.finishRequest(m,u)},!1),m.upload.addEventListener("progress",function(e){u.emit("sendProgress",e)}),m.addEventListener("progress",function(e){u.emit("receiveProgress",e)},!1),m.addEventListener("timeout",function(){s(a.util.error(new Error("Timeout"),{code:"TimeoutError"}))},!1),m.addEventListener("error",function(){s(a.util.error(new Error("Network Failure"),{code:"NetworkingError"}))},!1),m.addEventListener("abort",function(){s(a.util.error(new Error("Request aborted"),{code:"RequestAbortedError"}))},!1),r(u),m.open(e.method,p,!1!==t.xhrAsync),a.util.each(e.headers,function(e,t){"Content-Length"!==e&&"User-Agent"!==e&&"Host"!==e&&m.setRequestHeader(e,t)}),t.timeout&&!1!==t.xhrAsync&&(m.timeout=t.timeout),t.xhrWithCredentials&&(m.withCredentials=!0);try{m.responseType="arraybuffer"}catch(e){}try{e.body?m.send(e.body):m.send()}catch(t){if(!e.body||"object"!=typeof e.body.buffer)throw t;m.send(e.body.buffer)}return u},parseHeaders:function(e){var t={};return a.util.arrayEach(e.split(/\r?\n/),function(e){var r=e.split(":",1)[0],a=e.substring(r.length+2);r.length>0&&(t[r.toLowerCase()]=a)}),t},finishRequest:function(e,t){var r;if("arraybuffer"===e.responseType&&e.response){var i=e.response;r=new a.util.Buffer(i.byteLength);for(var s=new Uint8Array(i),o=0;o-1?t||"":t,this.isJsonValue?JSON.parse(t):t&&"function"==typeof t.toString?t.toString():t},this.toWireFormat=function(e){return this.isJsonValue?JSON.stringify(e):e}}function l(){s.apply(this,arguments),this.toType=function(e){return null===e||void 0===e?null:parseFloat(e)},this.toWireFormat=this.toType}function d(){s.apply(this,arguments),this.toType=function(e){return null===e||void 0===e?null:parseInt(e,10)},this.toWireFormat=this.toType}function y(){s.apply(this,arguments),this.toType=function(e){var t=h.base64.decode(e);if(this.isSensitive&&h.isNode()&&"function"==typeof h.Buffer.alloc){var r=h.Buffer.alloc(t.length,t);t.fill(0),t=r}return t},this.toWireFormat=h.base64.encode}function b(){y.apply(this,arguments)}function S(){s.apply(this,arguments),this.toType=function(e){return"boolean"==typeof e?e:null===e||void 0===e?null:"true"===e}}var g=e("./collection"),h=e("../util");s.normalizedTypes={character:"string",double:"float",long:"integer",short:"integer",biginteger:"integer",bigdecimal:"float",blob:"binary"},s.types={structure:n,list:u,map:p,boolean:S,timestamp:m,float:l,integer:d,string:c,base64:b,binary:y},s.resolve=function(e,t){if(e.shape){var r=t.api.shapes[e.shape];if(!r)throw new Error("Cannot find shape reference: "+e.shape);return r}return null},s.create=function(e,t,r){if(e.isShape)return e;var a=s.resolve(e,t);if(a){var i=Object.keys(e);t.documentation||(i=i.filter(function(e){return!e.match(/documentation/)}));var o=function(){a.constructor.call(this,e,t,r)};return o.prototype=a,new o}e.type||(e.members?e.type="structure":e.member?e.type="list":e.key?e.type="map":e.type="string");var n=e.type;if(s.normalizedTypes[e.type]&&(e.type=s.normalizedTypes[e.type]),s.types[e.type])return new s.types[e.type](e,t,r);throw new Error("Unrecognized shape type: "+n)},s.shapes={StructureShape:n,ListShape:u,MapShape:p,StringShape:c,BooleanShape:S,Base64Shape:b},t.exports=s},{"../util":428,"./collection":378}],383:[function(e,t,r){var a=e("./core");a.ParamValidator=a.util.inherit({constructor:function(e){!0!==e&&void 0!==e||(e={min:!0}),this.validation=e},validate:function(e,t,r){if(this.errors=[],this.validateMember(e,t||{},r||"params"),this.errors.length>1){var i=this.errors.join("\n* ");throw i="There were "+this.errors.length+" validation errors:\n* "+i,a.util.error(new Error(i),{code:"MultipleValidationErrors",errors:this.errors})}if(1===this.errors.length)throw this.errors[0];return!0},fail:function(e,t){this.errors.push(a.util.error(new Error(t),{code:e}))},validateStructure:function(e,t,r){if(e.isDocument)return!0;this.validateType(t,r,["object"],"structure");for(var a,i=0;e.required&&i= 1, but found "'+t+'" for '+r)},validatePattern:function(e,t,r){this.validation.pattern&&void 0!==e.pattern&&(new RegExp(e.pattern).test(t)||this.fail("PatternMatchError",'Provided value "'+t+'" does not match regex pattern /'+e.pattern+"/ for "+r))},validateRange:function(e,t,r,a){this.validation.min&&void 0!==e.min&&t= "+e.min+", but found "+t+" for "+r),this.validation.max&&void 0!==e.max&&t>e.max&&this.fail("MaxRangeError","Expected "+a+" <= "+e.max+", but found "+t+" for "+r)},validateEnum:function(e,t,r){this.validation.enum&&void 0!==e.enum&&-1===e.enum.indexOf(t)&&this.fail("EnumError","Found string value of "+t+", but expected "+e.enum.join("|")+" for "+r)},validateType:function(e,t,r,i){if(null===e||void 0===e)return!1;for(var s=!1,o=0;o63)throw u.error(new Error,{code:"ValidationError",message:"Hostname label length should be between 1 to 63 characters, inclusive."});if(!r.test(e))throw p.util.error(new Error,{code:"ValidationError",message:e+" is not hostname compatible."})})}var u=e("../util"),p=e("../core");t.exports={populateHostPrefix:a}},{"../core":350,"../util":428}],386:[function(e,t,r){function a(e){var t=e.httpRequest,r=e.service.api,a=r.targetPrefix+"."+r.operations[e.operation].name,i=r.jsonVersion||"1.0",s=r.operations[e.operation].input,o=new n;1===i&&(i="1.0"),r.awsQueryCompatible&&(t.params||(t.params={}),Object.assign(t.params,e.params)),t.body=o.build(e.params||{},s),t.headers["Content-Type"]="application/x-amz-json-"+i,t.headers["X-Amz-Target"]=a,p(e)}function i(e){var t={},r=e.httpResponse;if(t.code=r.headers["x-amzn-errortype"]||"UnknownError","string"==typeof t.code&&(t.code=t.code.split(":")[0]),r.body.length>0)try{var a=JSON.parse(r.body.toString()),i=a.__type||a.code||a.Code;i&&(t.code=i.split("#").pop()),"RequestEntityTooLarge"===t.code?t.message="Request body must be less than 1 MB":t.message=a.message||a.Message||null;for(var s in a||{})"code"!==s&&"message"!==s&&(t["["+s+"]"]="See error."+s+" for details.",Object.defineProperty(t,s,{value:a[s],enumerable:!1,writable:!0}))}catch(a){t.statusCode=r.statusCode,t.message=r.statusMessage}else t.statusCode=r.statusCode,t.message=r.statusCode.toString();e.error=o.error(new Error,t)}function s(e){var t=e.httpResponse.body.toString()||"{}";if(!1===e.request.service.config.convertResponseTypes)e.data=JSON.parse(t);else{var r=e.request.service.api.operations[e.request.operation],a=r.output||{},i=new u;e.data=i.parse(t,a)}}var o=e("../util"),n=e("../json/builder"),u=e("../json/parser"),p=e("./helpers").populateHostPrefix;t.exports={buildRequest:a,extractError:i,extractData:s}},{"../json/builder":374,"../json/parser":375,"../util":428,"./helpers":385}],387:[function(e,t,r){function a(e){var t=e.service.api.operations[e.operation],r=e.httpRequest;r.headers["Content-Type"]="application/x-www-form-urlencoded; charset=utf-8",r.params={Version:e.service.api.apiVersion,Action:t.name},(new u).serialize(e.params,t.input,function(e,t){r.params[e]=t}),r.body=n.queryParamsToString(r.params),m(e)}function i(e){var t,r=e.httpResponse.body.toString();if(r.match("=0?"&":"?";var n=[];m.arrayEach(Object.keys(s).sort(),function(e){Array.isArray(s[e])||(s[e]=[s[e]]);for(var t=0;t=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=0){u=!0;var p=0}var m=function(){u&&p!==n?i.emit("error",a.util.error(new Error("Stream content length mismatch. Received "+p+" of "+n+" bytes."),{code:"StreamContentLengthMismatch"})):2===a.HttpClient.streamsApiVersion?i.end():i.emit("end")},c=o.httpResponse.createUnbufferedStream();if(2===a.HttpClient.streamsApiVersion)if(u){var l=new e.PassThrough;l._write=function(t){return t&&t.length&&(p+=t.length),e.PassThrough.prototype._write.apply(this,arguments)},l.on("end",m),i.on("error",function(e){u=!1,c.unpipe(l),l.emit("end"),l.end()}),c.pipe(l).pipe(i,{end:!1})}else c.pipe(i);else u&&c.on("data",function(e){e&&e.length&&(p+=e.length)}),c.on("data",function(e){i.emit("data",e)}),c.on("end",m);c.on("error",function(e){u=!1,i.emit("error",e)})}}),i},emitEvent:function(e,t,r){"function"==typeof t&&(r=t,t=null),r||(r=function(){}),t||(t=this.eventParameters(e,this.response)),a.SequentialExecutor.prototype.emit.call(this,e,t,function(e){e&&(this.response.error=e),r.call(this,e)})},eventParameters:function(e){switch(e){case"restart":case"validate":case"sign":case"build":case"afterValidate":case"afterBuild":return[this];case"error":return[this.response.error,this.response];default:return[this.response]}},presign:function(e,t){return t||"function"!=typeof e||(t=e,e=null),(new a.Signers.Presign).sign(this.toGet(),e,t)},isPresigned:function(){return Object.prototype.hasOwnProperty.call(this.httpRequest.headers,"presigned-expires")},toUnauthenticated:function(){return this._unAuthenticated=!0,this.removeListener("validate",a.EventListeners.Core.VALIDATE_CREDENTIALS),this.removeListener("sign",a.EventListeners.Core.SIGN),this},toGet:function(){return"query"!==this.service.api.protocol&&"ec2"!==this.service.api.protocol||(this.removeListener("build",this.buildAsGet),this.addListener("build",this.buildAsGet)),this},buildAsGet:function(e){e.httpRequest.method="GET",e.httpRequest.path=e.service.endpoint.path+"?"+e.httpRequest.body,e.httpRequest.body="",delete e.httpRequest.headers["Content-Length"],delete e.httpRequest.headers["Content-Type"]},haltHandlersOnError:function(){this._haltHandlersOnError=!0}}),a.Request.addPromisesToClass=function(e){this.prototype.promise=function(){var t=this;return this.httpRequest.appendToUserAgent("promise"),new e(function(e,r){t.on("complete",function(t){t.error?r(t.error):e(Object.defineProperty(t.data||{},"$response",{value:t}))}),t.runTo()})}},a.Request.deletePromisesFromClass=function(){delete this.prototype.promise},a.util.addPromises(a.Request),a.util.mixin(a.Request,a.SequentialExecutor)}).call(this)}).call(this,e("_process"))},{"./core":350,"./state_machine":427,_process:445,jmespath:444}],398:[function(e,t,r){function a(e){var t=e.request._waiter,r=t.config.acceptors,a=!1,i="retry";r.forEach(function(r){if(!a){var s=t.matchers[r.matcher];s&&s(e,r.expected,r.argument)&&(a=!0,i=r.state)}}),!a&&e.error&&(i="failure"),"success"===i?t.setSuccess(e):t.setError(e,"retry"===i)}var i=e("./core"),s=i.util.inherit,o=e("jmespath");i.ResourceWaiter=s({constructor:function(e,t){this.service=e,this.state=t,this.loadWaiterConfig(this.state)},service:null,state:null,config:null,matchers:{path:function(e,t,r){try{var a=o.search(e.data,r)}catch(e){return!1}return o.strictDeepEqual(a,t)},pathAll:function(e,t,r){try{var a=o.search(e.data,r)}catch(e){return!1}Array.isArray(a)||(a=[a]);var i=a.length;if(!i)return!1;for(var s=0;s=1&&t.doneParts===t.numParts&&t.finishMultiPart()}))}r&&t.fillQueue.call(t)},abort:function(){var e=this;!0===e.isDoneChunking&&1===e.totalPartNumbers&&e.singlePart?e.singlePart.abort():e.cleanup(a.util.error(new Error("Request aborted by user"),{code:"RequestAbortedError",retryable:!1}))},validateBody:function(){var e=this;if(e.body=e.service.config.params.Body,"string"==typeof e.body)e.body=a.util.buffer.toBuffer(e.body);else if(!e.body)throw new Error("params.Body is required");e.sliceFn=a.util.arraySliceFn(e.body)},bindServiceObject:function(e){e=e||{};var t=this;if(t.service){var r=t.service,i=a.util.copy(r.config);i.signatureVersion=r.getSignatureVersion(),t.service=new r.constructor.__super__(i),t.service.config.params=a.util.merge(t.service.config.params||{},e),Object.defineProperty(t.service,"_originalConfig",{get:function(){return r._originalConfig},enumerable:!1,configurable:!0})}else t.service=new a.S3({params:e})},adjustTotalBytes:function(){var e=this;try{e.totalBytes=i(e.body)}catch(e){}if(e.totalBytes){var t=Math.ceil(e.totalBytes/e.maxTotalParts);t>e.partSize&&(e.partSize=t)}else e.totalBytes=void 0},isDoneChunking:!1,partPos:0,totalChunkedBytes:0,totalUploadedBytes:0,totalBytes:void 0,numParts:0,totalPartNumbers:0,activeParts:0,doneParts:0,parts:null,completeInfo:null,failed:!1,multipartReq:null,partBuffers:null,partBufferLength:0,fillBuffer:function(){var e=this,t=i(e.body);if(0===t)return e.isDoneChunking=!0,e.numParts=1,void e.nextChunk(e.body);for(;e.activeParts=e.queueSize)){var t=e.body.read(e.partSize-e.partBufferLength)||e.body.read();if(t&&(e.partBuffers.push(t),e.partBufferLength+=t.length,e.totalChunkedBytes+=t.length),e.partBufferLength>=e.partSize){var r=1===e.partBuffers.length?e.partBuffers[0]:s.concat(e.partBuffers);if(e.partBuffers=[],e.partBufferLength=0,r.length>e.partSize){var a=r.slice(e.partSize);e.partBuffers.push(a),e.partBufferLength+=a.length,r=r.slice(0,e.partSize)}e.nextChunk(r)}e.isDoneChunking&&!e.isDoneSending&&(r=1===e.partBuffers.length?e.partBuffers[0]:s.concat(e.partBuffers),e.partBuffers=[],e.partBufferLength=0,e.totalBytes=e.totalChunkedBytes,e.isDoneSending=!0,(0===e.numParts||r.length>0)&&(e.numParts++,e.nextChunk(r))),e.body.read(0)}},nextChunk:function(e){var t=this;if(t.failed)return null;var r=++t.totalPartNumbers;if(t.isDoneChunking&&1===r){var i={Body:e};this.tags&&(i.Tagging=this.getTaggingHeader());var s=t.service.putObject(i);return s._managedUpload=t,s.on("httpUploadProgress",t.progress).send(t.finishSinglePart),t.singlePart=s,null}if(t.service.config.params.ContentMD5){var o=a.util.error(new Error("The Content-MD5 you specified is invalid for multi-part uploads."),{code:"InvalidDigest",retryable:!1});return t.cleanup(o),null}if(t.completeInfo[r]&&null!==t.completeInfo[r].ETag)return null;t.activeParts++,t.service.config.params.UploadId?t.uploadPart(e,r):t.multipartReq?t.queueChunks(e,r):(t.multipartReq=t.service.createMultipartUpload(),t.multipartReq.on("success",function(e){t.service.config.params.UploadId=e.data.UploadId,t.multipartReq=null}),t.queueChunks(e,r),t.multipartReq.on("error",function(e){t.cleanup(e)}),t.multipartReq.send())},getTaggingHeader:function(){for(var e=[],t=0;t-1&&r.splice(i,1)}return this},removeAllListeners:function(e){return e?delete this._events[e]:this._events={},this},emit:function(e,t,r){r||(r=function(){});var a=this.listeners(e),i=a.length;return this.callListeners(a,t,r),i>0},callListeners:function(e,t,r,i){function s(i){if(i&&(n=a.util.error(n||new Error,i),o._haltHandlersOnError))return r.call(o,n);o.callListeners(e,t,r,n)}for(var o=this,n=i||null;e.length>0;){var u=e.shift();if(u._isAsync)return void u.apply(o,t.concat([s]));try{u.apply(o,t)}catch(e){n=a.util.error(n||new Error,e)}if(n&&o._haltHandlersOnError)return void r.call(o,n)}r.call(o,n)},addListeners:function(e){var t=this;return e._events&&(e=e._events),a.util.each(e,function(e,r){"function"==typeof r&&(r=[r]),a.util.arrayEach(r,function(r){t.on(e,r)})}),t},addNamedListener:function(e,t,r,a){return this[e]=r,this.addListener(t,r,a),this},addNamedAsyncListener:function(e,t,r,a){return r._isAsync=!0,this.addNamedListener(e,t,r,a)},addNamedListeners:function(e){var t=this;return e(function(){t.addNamedListener.apply(t,arguments)},function(){t.addNamedAsyncListener.apply(t,arguments)}),this}}),a.SequentialExecutor.prototype.addListener=a.SequentialExecutor.prototype.on,t.exports=a.SequentialExecutor},{"./core":350}],402:[function(e,t,r){(function(r){(function(){var a=e("./core"),i=e("./model/api"),s=e("./region_config"),o=a.util.inherit,n=0,u=e("./region/utils");a.Service=o({constructor:function(e){if(!this.loadServiceClass)throw a.util.error(new Error,"Service must be constructed with `new' operator");if(e){if(e.region){var t=e.region;u.isFipsRegion(t)&&(e.region=u.getRealRegion(t),e.useFipsEndpoint=!0),u.isGlobalRegion(t)&&(e.region=u.getRealRegion(t))}"boolean"==typeof e.useDualstack&&"boolean"!=typeof e.useDualstackEndpoint&&(e.useDualstackEndpoint=e.useDualstack)}var r=this.loadServiceClass(e||{});if(r){var i=a.util.copy(e),s=new r(e);return Object.defineProperty(s,"_originalConfig",{get:function(){return i},enumerable:!1,configurable:!0}),s._clientId=++n,s}this.initialize(e)},initialize:function(e){var t=a.config[this.serviceIdentifier];if(this.config=new a.Config(a.config),t&&this.config.update(t,!0),e&&this.config.update(e,!0),this.validateService(),this.config.endpoint||s.configureEndpoint(this),this.config.endpoint=this.endpointFromTemplate(this.config.endpoint),this.setEndpoint(this.config.endpoint),a.SequentialExecutor.call(this),a.Service.addDefaultMonitoringListeners(this),(this.config.clientSideMonitoring||a.Service._clientSideMonitoring)&&this.publisher){var i=this.publisher;this.addNamedListener("PUBLISH_API_CALL","apiCall",function(e){r.nextTick(function(){i.eventHandler(e)})}),this.addNamedListener("PUBLISH_API_ATTEMPT","apiCallAttempt",function(e){r.nextTick(function(){i.eventHandler(e)})})}},validateService:function(){},loadServiceClass:function(e){var t=e;if(a.util.isEmpty(this.api)){if(t.apiConfig)return a.Service.defineServiceApi(this.constructor,t.apiConfig);if(this.constructor.services){t=new a.Config(a.config),t.update(e,!0);var r=t.apiVersions[this.constructor.serviceIdentifier];return r=r||t.apiVersion,this.getLatestServiceClass(r)}return null}return null},getLatestServiceClass:function(e){return e=this.getLatestServiceVersion(e),null===this.constructor.services[e]&&a.Service.defineServiceApi(this.constructor,e),this.constructor.services[e]},getLatestServiceVersion:function(e){if(!this.constructor.services||0===this.constructor.services.length)throw new Error("No services defined on "+this.constructor.serviceIdentifier);if(e?a.util.isType(e,Date)&&(e=a.util.date.iso8601(e).split("T")[0]):e="latest",Object.hasOwnProperty(this.constructor.services,e))return e;for(var t=Object.keys(this.constructor.services).sort(),r=null,i=t.length-1;i>=0;i--)if("*"!==t[i][t[i].length-1]&&(r=t[i]),t[i].substr(0,10)<=e)return r;throw new Error("Could not find "+this.constructor.serviceIdentifier+" API to satisfy version constraint `"+e+"'")},api:{},defaultRetryCount:3,customizeRequests:function(e){if(e){if("function"!=typeof e)throw new Error("Invalid callback type '"+typeof e+"' provided in customizeRequests");this.customRequestHandler=e}else this.customRequestHandler=null},makeRequest:function(e,t,r){if("function"==typeof t&&(r=t,t=null),t=t||{},this.config.params){var i=this.api.operations[e];i&&(t=a.util.copy(t),a.util.each(this.config.params,function(e,r){i.input.members[e]&&(void 0!==t[e]&&null!==t[e]||(t[e]=r))}))}var s=new a.Request(this,e,t);return this.addAllRequestListeners(s),this.attachMonitoringEmitter(s),r&&s.send(r),s},makeUnauthenticatedRequest:function(e,t,r){"function"==typeof t&&(r=t,t={});var a=this.makeRequest(e,t).toUnauthenticated();return r?a.send(r):a},waitFor:function(e,t,r){return new a.ResourceWaiter(this,e).wait(t,r)},addAllRequestListeners:function(e){for(var t=[a.events,a.EventListeners.Core,this.serviceInterface(),a.EventListeners.CorePost],r=0;r299?(i.code&&(r.FinalAwsException=i.code),i.message&&(r.FinalAwsExceptionMessage=i.message)):((i.code||i.name)&&(r.FinalSdkException=i.code||i.name),i.message&&(r.FinalSdkExceptionMessage=i.message))}return r},apiAttemptEvent:function(e){var t=e.service.api.operations[e.operation],r={Type:"ApiCallAttempt",Api:t?t.name:e.operation,Version:1,Service:e.service.api.serviceId||e.service.api.endpointPrefix,Fqdn:e.httpRequest.endpoint.hostname,UserAgent:e.httpRequest.getUserAgent()},a=e.response;return a.httpResponse.statusCode&&(r.HttpStatusCode=a.httpResponse.statusCode),!e._unAuthenticated&&e.service.config.credentials&&e.service.config.credentials.accessKeyId&&(r.AccessKey=e.service.config.credentials.accessKeyId),a.httpResponse.headers?(e.httpRequest.headers["x-amz-security-token"]&&(r.SessionToken=e.httpRequest.headers["x-amz-security-token"]),a.httpResponse.headers["x-amzn-requestid"]&&(r.XAmznRequestId=a.httpResponse.headers["x-amzn-requestid"]),a.httpResponse.headers["x-amz-request-id"]&&(r.XAmzRequestId=a.httpResponse.headers["x-amz-request-id"]),a.httpResponse.headers["x-amz-id-2"]&&(r.XAmzId2=a.httpResponse.headers["x-amz-id-2"]),r):r},attemptFailEvent:function(e){var t=this.apiAttemptEvent(e),r=e.response,a=r.error;return r.httpResponse.statusCode>299?(a.code&&(t.AwsException=a.code),a.message&&(t.AwsExceptionMessage=a.message)):((a.code||a.name)&&(t.SdkException=a.code||a.name),a.message&&(t.SdkExceptionMessage=a.message)),t},attachMonitoringEmitter:function(e){var t,r,i,s,o,n,u=0,p=this;e.on("validate",function(){s=a.util.realClock.now(),n=Date.now()},!0),e.on("sign",function(){r=a.util.realClock.now(),t=Date.now(),o=e.httpRequest.region,u++},!0),e.on("validateResponse",function(){i=Math.round(a.util.realClock.now()-r)}),e.addNamedListener("API_CALL_ATTEMPT","success",function(){var r=p.apiAttemptEvent(e);r.Timestamp=t,r.AttemptLatency=i>=0?i:0,r.Region=o,p.emit("apiCallAttempt",[r])}),e.addNamedListener("API_CALL_ATTEMPT_RETRY","retry",function(){var s=p.attemptFailEvent(e);s.Timestamp=t,i=i||Math.round(a.util.realClock.now()-r),s.AttemptLatency=i>=0?i:0,s.Region=o,p.emit("apiCallAttempt",[s])}),e.addNamedListener("API_CALL","complete",function(){var t=p.apiCallEvent(e);if(t.AttemptCount=u,!(t.AttemptCount<=0)){t.Timestamp=n;var r=Math.round(a.util.realClock.now()-s);t.Latency=r>=0?r:0;var i=e.response;i.error&&i.error.retryable&&"number"==typeof i.retryCount&&"number"==typeof i.maxRetries&&i.retryCount>=i.maxRetries&&(t.MaxRetriesExceeded=1),p.emit("apiCall",[t])}})},setupRequestListeners:function(e){},getSigningName:function(){return this.api.signingName||this.api.endpointPrefix},getSignerClass:function(e){var t,r=null,i="";if(e){r=(e.service.api.operations||{})[e.operation]||null,i=r?r.authtype:""}return t=this.config.signatureVersion?this.config.signatureVersion:"v4"===i||"v4-unsigned-body"===i?"v4":"bearer"===i?"bearer":this.api.signatureVersion,a.Signers.RequestSigner.getVersion(t)},serviceInterface:function(){switch(this.api.protocol){case"ec2":case"query":return a.EventListeners.Query;case"json":return a.EventListeners.Json;case"rest-json":return a.EventListeners.RestJson;case"rest-xml":return a.EventListeners.RestXml}if(this.api.protocol)throw new Error("Invalid service `protocol' "+this.api.protocol+" in API config")},successfulResponse:function(e){return e.httpResponse.statusCode<300},numRetries:function(){return void 0!==this.config.maxRetries?this.config.maxRetries:this.defaultRetryCount},retryDelays:function(e,t){return a.util.calculateRetryDelay(e,this.config.retryDelayOptions,t)},retryableError:function(e){return!!this.timeoutError(e)||(!!this.networkingError(e)||(!!this.expiredCredentialsError(e)||(!!this.throttledError(e)||e.statusCode>=500)))},networkingError:function(e){return"NetworkingError"===e.code},timeoutError:function(e){return"TimeoutError"===e.code},expiredCredentialsError:function(e){return"ExpiredTokenException"===e.code},clockSkewError:function(e){switch(e.code){case"RequestTimeTooSkewed":case"RequestExpired":case"InvalidSignatureException":case"SignatureDoesNotMatch":case"AuthFailure":case"RequestInTheFuture":return!0;default:return!1}},getSkewCorrectedDate:function(){return new Date(Date.now()+this.config.systemClockOffset)},applyClockOffset:function(e){e&&(this.config.systemClockOffset=e-Date.now())},isClockSkewed:function(e){if(e)return Math.abs(this.getSkewCorrectedDate().getTime()-e)>=3e5},throttledError:function(e){if(429===e.statusCode)return!0;switch(e.code){case"ProvisionedThroughputExceededException":case"Throttling":case"ThrottlingException":case"RequestLimitExceeded":case"RequestThrottled":case"RequestThrottledException":case"TooManyRequestsException":case"TransactionInProgressException":case"EC2ThrottledException":return!0;default:return!1}},endpointFromTemplate:function(e){if("string"!=typeof e)return e;var t=e;return t=t.replace(/\{service\}/g,this.api.endpointPrefix),t=t.replace(/\{region\}/g,this.config.region),t=t.replace(/\{scheme\}/g,this.config.sslEnabled?"https":"http")},setEndpoint:function(e){this.endpoint=new a.Endpoint(e,this.config)},paginationConfig:function(e,t){var r=this.api.operations[e].paginator;if(!r){if(t){var i=new Error;throw a.util.error(i,"No pagination configuration for "+e)}return null}return r}}),a.util.update(a.Service,{defineMethods:function(e){a.util.each(e.prototype.api.operations,function(t){if(!e.prototype[t]){"none"===e.prototype.api.operations[t].authtype?e.prototype[t]=function(e,r){return this.makeUnauthenticatedRequest(t,e,r)}:e.prototype[t]=function(e,r){return this.makeRequest(t,e,r)}}})},defineService:function(e,t,r){a.Service._serviceMap[e]=!0,Array.isArray(t)||(r=t,t=[]);var i=o(a.Service,r||{});if("string"==typeof e){a.Service.addVersions(i,t);var s=i.serviceIdentifier||e;i.serviceIdentifier=s}else i.prototype.api=e,a.Service.defineMethods(i);if(a.SequentialExecutor.call(this.prototype),!this.prototype.publisher&&a.util.clientSideMonitoring){var n=a.util.clientSideMonitoring.Publisher,u=a.util.clientSideMonitoring.configProvider,p=u();this.prototype.publisher=new n(p),p.enabled&&(a.Service._clientSideMonitoring=!0)}return a.SequentialExecutor.call(i.prototype),a.Service.addDefaultMonitoringListeners(i.prototype),i},addVersions:function(e,t){Array.isArray(t)||(t=[t]),e.services=e.services||{};for(var r=0;r=0){throw a.util.error(new Error,{name:"InvalidEndpoint",message:"AWS.IotData requires an explicit `endpoint' configuration option."})}},setupRequestListeners:function(e){e.addListener("validateResponse",this.validateResponseBody),i.indexOf(e.operation)>-1&&e.addListener("extractData",a.util.convertPayloadToString)},validateResponseBody:function(e){var t=e.httpResponse.body.toString()||"{}",r=t.trim();r&&"{"===r.charAt(0)||(e.httpResponse.body="")}})},{"../core":350}],408:[function(e,t,r){var a=e("../core");a.util.update(a.Lambda.prototype,{setupRequestListeners:function(e){"invoke"===e.operation&&e.addListener("extractData",a.util.convertPayloadToString)}})},{"../core":350}],409:[function(e,t,r){var a=e("../core");a.util.update(a.MachineLearning.prototype,{setupRequestListeners:function(e){"predict"===e.operation&&e.addListener("build",this.buildEndpoint)},buildEndpoint:function(e){var t=e.params.PredictEndpoint;t&&(e.httpRequest.endpoint=new a.Endpoint(t))}})},{"../core":350}],410:[function(e,t,r){e("../polly/presigner")},{"../polly/presigner":384}],411:[function(e,t,r){var a=e("../core"),i=e("./rdsutil");e("../rds/signer");var s=["copyDBSnapshot","createDBInstanceReadReplica","createDBCluster","copyDBClusterSnapshot","startDBInstanceAutomatedBackupsReplication"];a.util.update(a.RDS.prototype,{setupRequestListeners:function(e){i.setupRequestListeners(this,e,s)}})},{"../core":350,"../rds/signer":392,"./rdsutil":412}],412:[function(e,t,r){var a=e("../core"),i={setupRequestListeners:function(e,t,r){if(-1!==r.indexOf(t.operation)&&t.params.SourceRegion)if(t.params=a.util.copy(t.params),t.params.PreSignedUrl||t.params.SourceRegion===e.config.region)delete t.params.SourceRegion;else{var s=!!e.config.paramValidation;s&&t.removeListener("validate",a.EventListeners.Core.VALIDATE_PARAMETERS),t.onAsync("validate",i.buildCrossRegionPresignedUrl),s&&t.addListener("validate",a.EventListeners.Core.VALIDATE_PARAMETERS)}},buildCrossRegionPresignedUrl:function(e,t){var r=a.util.copy(e.service.config);r.region=e.params.SourceRegion,delete e.params.SourceRegion,delete r.endpoint,delete r.params,r.signatureVersion="v4";var i=e.service.config.region,s=new e.service.constructor(r),o=s[e.operation](a.util.copy(e.params));o.on("build",function(e){var t=e.httpRequest;t.params.DestinationRegion=i,t.body=a.util.queryParamsToString(t.params)}),o.presign(function(r,a){r?t(r):(e.params.PreSignedUrl=a,t())})}};t.exports=i},{"../core":350}],413:[function(e,t,r){var a=e("../core");a.util.update(a.Route53.prototype,{setupRequestListeners:function(e){e.on("build",this.sanitizeUrl)},sanitizeUrl:function(e){var t=e.httpRequest.path;e.httpRequest.path=t.replace(/\/%2F\w+%2F/,"/")},retryableError:function(e){return"PriorRequestNotComplete"===e.code&&400===e.statusCode||a.Service.prototype.retryableError.call(this,e)}})},{"../core":350}],414:[function(e,t,r){var a=e("../core"),i=e("../signers/v4_credentials"),s=e("../config_regional_endpoint"),o=e("./s3util"),n=e("../region_config");e("../s3/managed_upload");var u={completeMultipartUpload:!0,copyObject:!0,uploadPartCopy:!0},p=["AuthorizationHeaderMalformed","BadRequest","PermanentRedirect",301];a.util.update(a.S3.prototype,{getSignatureVersion:function(e){var t=this.api.signatureVersion,r=this._originalConfig?this._originalConfig.signatureVersion:null,a=this.config.signatureVersion,i=!!e&&e.isPresigned();return r?r="v2"===r?"s3":r:(!0!==i?t="v4":a&&(t=a),t)},getSigningName:function(e){if(e&&"writeGetObjectResponse"===e.operation)return"s3-object-lambda";var t=a.Service.prototype.getSigningName;return e&&e._parsedArn&&e._parsedArn.service?e._parsedArn.service:t.call(this)},getSignerClass:function(e){var t=this.getSignatureVersion(e);return a.Signers.RequestSigner.getVersion(t)},validateService:function(){var e,t=[];if(this.config.region||(this.config.region="us-east-1"),!this.config.endpoint&&this.config.s3BucketEndpoint&&t.push("An endpoint must be provided when configuring `s3BucketEndpoint` to true."),1===t.length?e=t[0]:t.length>1&&(e="Multiple configuration errors:\n"+t.join("\n")),e)throw a.util.error(new Error,{name:"InvalidEndpoint",message:e})},shouldDisableBodySigning:function(e){var t=this.getSignerClass();return!0===this.config.s3DisableBodySigning&&t===a.Signers.V4&&"https:"===e.httpRequest.endpoint.protocol},setupRequestListeners:function(e){e.addListener("validateResponse",this.setExpiresString);if(e.addListener("validate",this.validateScheme),e.addListener("validate",this.validateBucketName,!0),e.addListener("validate",this.optInUsEast1RegionalEndpoint,!0),e.removeListener("validate",a.EventListeners.Core.VALIDATE_REGION),e.addListener("build",this.addContentType),e.addListener("build",this.computeContentMd5), diff --git a/lib/core.js b/lib/core.js index 24ea7094db..a2c53ae677 100644 --- a/lib/core.js +++ b/lib/core.js @@ -20,7 +20,7 @@ AWS.util.update(AWS, { /** * @constant */ - VERSION: '2.1641.0', + VERSION: '2.1642.0', /** * @api private diff --git a/package.json b/package.json index 5eff130c03..020dec9cb8 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "aws-sdk", "description": "AWS SDK for JavaScript", - "version": "2.1641.0", + "version": "2.1642.0", "author": { "name": "Amazon Web Services", "email": "",